#**************************************************************************
# Top-level makefile for HFS/2
#**************************************************************************

#**************************************************************************
# Path names
#**************************************************************************
DDKPATH              = /prog/ddk

#**************************************************************************
# Executables
#**************************************************************************
ZIP                  = /tools/bin/zip
IPFC                 = $(DDKPATH)/tools/ipfc

#**************************************************************************
# Target file names
#**************************************************************************

NAME                 = hfs

ARCHIVE_EXT          = zip
DIST_ARCHIVE         = $(NAME)$(VER).$(ARCHIVE_EXT)
SRC_ARCHIVE          = $(NAME)src.$(ARCHIVE_EXT)

DOCPATH              = doc
IPFFILE              = $(DOCPATH)/$(NAME).ipf
INFFILE              = $(DOCPATH)/$(NAME).inf

#**************************************************************************
# Version information
#**************************************************************************
VER_MAJOR = 0
VER_MINOR = 02
VER       = $(VER_MAJOR)$(VER_MINOR)

#**************************************************************************
# File list
#**************************************************************************
include files.lst

#**************************************************************************
# Rules
#**************************************************************************

dist: $(DIST_ARCHIVE)

doc: $(INFFILE)

$(DIST_ARCHIVE): $(DIST_FILES)
	$(ZIP) -j $@ $(DIST_FILES)

$(SRC_ARCHIVE): $(SRCFILES)
	$(ZIP) $@ $(SRCFILES)

$(INFFILE): $(IPFFILE)
	$(MAKE) -C $(DOCPATH)
