home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / POLYEDIT.LZH / ML / MAKEFILE.X68 < prev    next >
Text File  |  1995-10-22  |  1KB  |  53 lines

  1.  
  2. LD    = hlk -l
  3. CFLAGS    = -DX68K -I. -I../lib ${OPT_CFLAGS} -DPDEBUG=1
  4.  
  5. SOBJS1    = ml.o extend.o
  6. SOBJS2    = exec1.o exec2.o exec3.o 
  7. SOBJS3    = parse1.o parse2.o parse3.o std.o check.o scanner.o code.o
  8. SOBJS4    = init.o stack.o class.o object.o func.o ident.o str.o alloc.o err.o
  9. SOBJS    = ${SOBJS1} ${SOBJS2} ${SOBJS3} ${SOBJS4}
  10. OBJS    = main.o fary.o ${SOBJS}
  11.  
  12. LIBS    = ../lib/lib.a
  13. SLIBS    = ../lib/slib.a
  14. HDRS    = _ml.h
  15. SRCS    = ml.c extend.c err.c check.c stack.c object.c
  16. CRT    = ../lib/crtx.o
  17.  
  18. #all :    ml.dl
  19. all :    ml.dl ml.h fary.c _mlinit.c ml.a sml.a test.x
  20.  
  21. ml.dl    : ${OBJS} ${CRT}
  22.     @echo ${CRT}    > ${temp}\temp
  23.     @echo ${OBJS}    >> ${temp}\temp
  24.     @echo ${LIBS}    >> ${temp}\temp
  25.     @echo ${CLIBS}    >> ${temp}\temp
  26.     ${LD} -o ml.dl -i ${temp}\temp
  27.  
  28. ml.h    : ${SRCS}
  29.     func -h ${SRCS} ${HDRS}         > ml.h
  30.  
  31. fary.c    : ${SRCS}
  32.     func -a lib.h ${HDRS} ${SRCS}    > fary.c
  33.  
  34. ml.a    : mlinit.o _mlinit.o
  35.  
  36. sml.a    : smlinit.o _smlinit.o ${SOBJS}
  37.  
  38. _mlinit.c : ${SRCS}
  39.     func -e lib.h ${SRCS}        > _mlinit.c
  40.     func -f ${SRCS}            >> _mlinit.c
  41.     func -i ML ${SRCS}        >> _mlinit.c
  42.  
  43. _smlinit.c : ${SRCS}
  44.     func -e _ml.h ${SRCS}        > _smlinit.c
  45.     func -f ${SRCS}            >> _smlinit.c
  46.     func -s ML ${SRCS}        >> _smlinit.c
  47.  
  48. test.x    : test.o sml.a ${LIBS}
  49.     ${LD} test.o sml.a ${LIBS} ${CLIBS} ${lib}\clib.a
  50.  
  51. test.o    : ml.h
  52.  
  53.