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