# # 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' #