
############################################################################
# comment this out for debug options.
# uncomment this for optimization options and stripped object.
#RELEASE=1
############################################################################

# COMPILE FLAGS

CL_D_FLAGS=/AL /c /Fo$*.OBJ /Zi /Od /WX
CL_R_FLAGS=/AL /c /Fo$*.OBJ /WX


# LINK FLAGS

L_D_FLAGS=/BA /CO /ST:4096
L_R_FLAGS=/BA /E /ST:4096

##############################################################################
# DECIDE WHICH FLAGS TO USE


!IFDEF RELEASE
CFLAGS=$(CL_R_FLAGS)
LFLAGS=$(L_R_FLAGS)
!ELSE
CFLAGS=$(CL_D_FLAGS)
LFLAGS=$(L_D_FLAGS)
!ENDIF

LINK=LINK /CO
TF=$(TEMP)\TEMPFILE


ALL: basictab.h test13.exe


###############################################################################

basictab.h: basic.def
	..\..\lexgen basic.def
    

TEST13.EXE: TEST13.OBJ
	@echo >NUL @<<$(TF)
TEST13.OBJ
$*

LUTHOR.LIB+UTILITY.LIB

<<KEEP
	$(LINK) @$(TF)
	@DEL $(TF)




