home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
FORTH
/
FLEX.ARC
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1988-11-13
|
1KB
|
69 lines
#
#
#
#
CFLAGS= -G -y -k -M -N -ml -v -DMSDOS -f
CC= tcc -c
FLEX_FLAGS = -ist
FLEX = flex
FLEXOBJS = \
ccl.obj \
dfa.obj \
ecs.obj \
main.obj \
misc.obj \
msdos.obj \
nfa.obj \
parse.obj \
scan.obj \
sym.obj \
tblcmp.obj \
yylex.obj
FLEX_C_SOURCES = \
ccl.c \
dfa.c \
ecs.c \
main.c \
misc.c \
msdos.c \
nfa.c \
parse.c \
scan.c \
sym.c \
tblcmp.c \
yylex.c
flex.exe : $(FLEXOBJS)
tlink @flexlink
first_flex:
copy scandist.c scan.c
make $(MFLAGS) flex.exe
parse.h parse.c : parse.y
bison -d parse.y
ren parse.tbc parse.c
ren parse.tbh parse.h
###############################################################################
fastskel.h: flexscom.h
touch fastskel.h
flexsdef.h: flexscom.h
touch flexsdef.h
ccl.obj: ccl.c flexdef.h
dfa.obj: dfa.c flexdef.h
ecs.obj: ecs.c flexdef.h
main.obj: main.c flexdef.h
misc.obj: misc.c flexdef.h
msdos.obj:
nfa.obj: nfa.c flexdef.h
scan.obj: scan.c flexsdef.h flexdef.h parse.h
sym.obj: sym.c flexdef.h
tblcmp.obj: tblcmp.c flexdef.h
yylex.obj: yylex.c flexdef.h parse.h
parse.obj: parse.c flexdef.h