home *** CD-ROM | disk | FTP | other *** search
- #///////////////////////////////////////////////
- # MAKEFILE for Astar search
- # usage:
- # nmake
- # 26jul92/bm
- # ----------------------------------------------
- #LIB=lib .. defined by environment
- LBR=lib
- HE=inc
- OB=object
- SR=source
- AS=asm
- MAS=masm
- # optimization notes
- # /Gs ..no stack checking
- # /Od ..no optimization
- # /Ol ..loop optimization
- # /Ot ..(default) optimum speed
- # /Ox ..maximizes optimization (same as /Olt /Gs )
- #
- #FLAGS_G = /CP:0xfff /NOI /SE:0x80 /ST:0x1400
- #FLAGS_D = /INCR
- #FLAGS_R =
- #FLAGS =$(LFLAGS_G) $(LFLAGS_R)
-
- CFLAGS_G = /AL /W3 /G2 /I $(SR) /F 3000
- CFLAGS_D = /qc /Od /Zr
- CFLAGS_R = /Ot /DNDEBUG
- CFLAGS = $(CFLAGS_G) $(CFLAGS_R)
-
- AFLAGS_G = /Zi
- AFLAGS_R = /Mx /T
- AFLAGS = $(AFLAGS_G) $(AFLAGS_R)
-
- !IF "$(LIB)"=="C:\qc25\lib"
- CCO=qcl /c $(CFLAGS)
- CCE=qcl $(CFLAGS)
- LNK=qlink
- !ELSE
- CCO=cl /c $(CFLAGS)
- CCE=cl $(CFLAGS)
- LNK=link
- !ENDIF
- all: $(OB)^\linked.obj \
- $(OB)^\astar.obj \
- main.exe
-
- $(OB)^\linked.obj: $(SR)\linked.c $(SR)\*.h
- $(CCO) /Fo$(OB)\linked.obj $(SR)\linked.c
-
- $(OB)^\astar.obj: $(SR)\astar.c $(SR)\*.h
- $(CCO) /Fo$(OB)\astar.obj $(SR)\astar.c
-
- #############################################################
- main.exe: $(OB)\*.obj $(SR)\*.h
- $(CCE) /FeStar.exe $(OB)\*.obj
-