#
# Makefile for 'gensn' special names table generation utility
#
# Bob Eager   August 2002
#
#
# Product name
#
PRODUCT		= gensn
#
# Compiler setup
#
CC		= gcc
#!IFDEF DEBUG
DBUG		= -DDEBUG
#!ELSE
#DBUG		=
#!ENDIF
#!IFDEF	PROD
#CFLAGS		= $(DBUG) -Fi -G5 -O -Q -Si -Tl30
#!ELSE
CFLAGS		= $(DBUG) -Wall
#!ENDIF
#
# Names of object files
#
OBJ =		gensn.o
#
# Names of source files
#
CFILES =	gensn.c
#
# Other files
#
MAKEFILE	= makefile
README		= readme.txt
SNAMES		= snames.dat
#
# Final executable file
#
EXE =		$(PRODUCT)
#
#-----------------------------------------------------------------------------
#
$(EXE):		$(OBJ) $(DEF)
#!IFDEF	PROD
#		ilink /nologo /exepack:2 @$(LNK)
#		lxlite $(EXE)
#		eautil $(EXE) nul /s
#!ELSE
		$(CC) -o $(EXE) $(OBJ)
#!ENDIF
#
# Object files
#
gensn.o:	gensn.c

#
# Archive
#
archive:
		@zip -9 $(PRODUCT) $(CFILES) $(DEF) $(EXE) $(README)\
		$(MAKEFILE) $(SNAMES)
#
# Cleanup
#
clean:
		-erase $(OBJ) $(LNK) $(PRODUCT).map csetc.pch
#
# End of makefile for 'gensn'
#
