home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / util / develope / mpwflexp.sit / flex.make < prev    next >
Encoding:
Text File  |  1991-10-20  |  1.4 KB  |  61 lines

  1. CFLAGS = -model far  -opt on
  2. # debug options: -mbg on -sym on
  3. # look elsewhere for flex.skel: -d DEFAULT_SKELETON_FILE='"Prog:flex.skel"'
  4.  
  5. OBJECTS = ╢
  6.         ccl.c.o ╢
  7.         dfa.c.o ╢
  8.         ecs.c.o ╢
  9.         gen.c.o ╢
  10.         misc.c.o ╢
  11.         nfa.c.o ╢
  12.         parse.c.o ╢
  13.         scan.c.o ╢
  14.         sym.c.o ╢
  15.         tblcmp.c.o ╢
  16.         yylex.c.o ╢
  17.         main.c.o
  18.  
  19.  
  20. flex ── {OBJECTS}
  21.     Link -model far -d -c 'MPS ' -t MPST ╢
  22.         {OBJECTS} ╢
  23.         #"{CLibraries}"CSANELib.o ╢
  24.         #"{CLibraries}"Math.o ╢
  25.         #"{CLibraries}"Complex.o ╢
  26.         "{CLibraries}"StdClib.o ╢
  27.         "{Libraries}"Stubs.o ╢
  28.         "{Libraries}"Runtime.o ╢
  29.         "{Libraries}"Interface.o ╢
  30.         #"{Libraries}"ToolLibs.o ╢
  31.         -o flex
  32.         
  33. ccl.c.o ─ ccl.c flexdef.h parse.h
  34.      C {CFLAGS}  ccl.c
  35. dfa.c.o ─ dfa.c flexdef.h parse.h
  36.      C {CFLAGS}  dfa.c
  37. ecs.c.o ─ ecs.c flexdef.h parse.h
  38.      C {CFLAGS}  ecs.c
  39. gen.c.o ─ gen.c flexdef.h parse.h
  40.      C {CFLAGS}  gen.c
  41. main.c.o ─ main.c flexdef.h parse.h
  42.      C {CFLAGS}  main.c
  43. misc.c.o ─ misc.c flexdef.h parse.h
  44.      C {CFLAGS}  misc.c
  45. nfa.c.o ─ nfa.c flexdef.h parse.h
  46.      C {CFLAGS}  nfa.c
  47. parse.c.o ─ parse.c flexdef.h parse.h
  48.      C {CFLAGS}  parse.c
  49. scan.c.o ─ scan.c flexdef.h parse.h
  50.      C {CFLAGS}  scan.c
  51. sym.c.o ─ sym.c flexdef.h parse.h
  52.      C {CFLAGS}  sym.c
  53. tblcmp.c.o ─ tblcmp.c flexdef.h parse.h
  54.      C {CFLAGS}  tblcmp.c
  55. yylex.c.o ─ yylex.c flexdef.h parse.h
  56.      C {CFLAGS}  yylex.c
  57. parse.c parse.h ─ parse.y
  58.      yacc -d parse.y
  59.      Rename y.tab.c parse.c
  60.      Rename y.tab.h parse.h
  61.