home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-12-06 | 2.3 KB | 75 lines | [TEXT/MPS ] |
- # $Log: Makefile,v $
- #Revision 1.1 1994/04/08 16:30:37 peter
- #Initial revision
- #
-
- C = MWC68K
- COptions = -ARM on -w off -d macintosh -mc68020 -sym on -mbg on -model far
- LOptions = -sym on -w
- ROptions = -i :
- Link = MWLink68K -mpwtool
- Yacc = yacc -d -t -v
-
- LibFiles68K = "{MW68KLibraries}GUSIDispatch.Lib.68K" ∂
- "{MW68KLibraries}GUSIMPW.Lib.68K" ∂
- "{MW68KLibraries}MPW_Runtime.o.lib" ∂
- "{MW68KLibraries}new MPW ANSI (4i/8d) C.68K.Lib" ∂
- "{MW68KLibraries}ANSIFa(4i/8d)C++.68K.Lib" ∂
- "{MW68KLibraries}MathLib68K (4i/8d).Lib" ∂
- "{MW68KLibraries}MacOS.Lib" ∂
- "{MW68KLibraries}GUSI.Lib.68K" ∂
- "{MW68KLibraries}CPlusPlus.lib" ∂
- "{MW68KLibraries}ToolLibs.o" ∂
- "{MW68KLibraries}PLStringFuncs.glue.lib"
-
- # after installation, make doc.dvi for literate version
-
- O = :Obj:
-
- :Obj: ƒ :
- .cc.o ƒ .cc
- {C} {COptions} -s {Default} {DepDir}{Default}.cc -o {TargDir}{Default}.cc.o
- .cc ƒ .y
- {Yacc} -d {DepDir}{Default}.y
- rename -y y.tab.c {TargDir}{Default}.cc
- .cc ƒ .l
- flex {DepDir}{Default}.l
- rename -y lex.yy.c {TargDir}{Default}.cc
- .cc ƒ .re
- re2c -s {DepDir}{Default}.re {TargDir}{Default}.cc
-
- SOURCES = code.cc dfa.cc main.cc parser.y actions.cc scanner.re substr.cc ∂
- translate.cc
- OBJS = {O}code.cc.o {O}dfa.cc.o {O}main.cc.o {O}parser.cc.o {O}actions.cc.o ∂
- {O}scanner.cc.o {O}substr.cc.o {O}translate.cc.o
-
- all ƒ re2c
-
- # clean:
- # rm -f *.o *.s y.tab.c y.tab.h scanner.cc parser.cc re2c
-
- re2cƒ {OBJS}
- {Link} {LOptions} -o re2c {LibFiles68K} {OBJS}
-
- Distrƒ
- Distribute re2c.distr re2c_05.sit
-
- #
- # generated with "gcc -I. -MM -x c++ *.cc *.y *.re"
- # and edited by hand
- #
- actions.cc.o ƒ actions.cc globals.h basics.h parser.h scanner.h ∂
- token.h substr.h re.h ins.h dfa.h
- code.cc.o ƒ code.cc substr.h basics.h globals.h dfa.h re.h ∂
- token.h ins.h
- dfa.cc.o ƒ dfa.cc globals.h basics.h substr.h dfa.h re.h ∂
- token.h ins.h
- main.cc.o ƒ main.cc globals.h basics.h parser.h scanner.h ∂
- token.h substr.h re.h ins.h dfa.h
- substr.cc.o ƒ substr.cc substr.h basics.h
- translate.cc.o ƒ translate.cc globals.h basics.h
- scanner.cc.o ƒ scanner.re scanner.h token.h substr.h basics.h ∂
- parser.h re.h ins.h
- parser.cc.o ƒ parser.y globals.h basics.h parser.h scanner.h ∂
- token.h substr.h re.h ins.h
-