# # Makefile for 'genop' assembler table generation utility # # Bob Eager August 2002 # # # Product name # PRODUCT = genop # # Compiler setup # CC = gcc #!IFDEF DEBUG DBUG = -DDEBUG #!ELSE #DBUG = #!ENDIF #!IFDEF PROD #CFLAGS = $(DBUG) -Fi -G5 -O -Q -Si -Tl30 #!ELSE CFLAGS = -g -Wall $(DBUG) #!ENDIF # # Names of object files # OBJ = genop.o # # Names of source files # CFILES = genop.c # # Other files # A86 = a86.dat MAKEFILE = makefile README = readme.txt # # Final executable file # EXE = $(PRODUCT) # #----------------------------------------------------------------------------- # $(EXE): $(OBJ) $(LNK) $(DEF) #!IFDEF PROD # ilink /nologo /exepack:2 @$(LNK) # lxlite $(EXE) # eautil $(EXE) nul /s #!ELSE $(CC) -g -o $(EXE) $(OBJ) #!ENDIF # # Object files # genop.o: genop.c # # Archive # archive: zip -9 $(PRODUCT) $(CFILES) $(EXE) $(README) $(MAKEFILE) $(A86) # # Cleanup # clean: rm $(OBJ) $(PRODUCT).map csetc.pch # # End of makefile for 'genop' #