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

  1.  
  2. LD    = hlk -l
  3. CFLAGS    = -DX68K -I../lib -I../ml -I../matrix ${OPT_CFLAGS}
  4.  
  5. SOBJS    = matclass.o setmat.o setvec.o
  6. OBJS    = main.o fary.o ${SOBJS}
  7. LIBS    = ../ml/ml.a ../matrix/matrix.a ../lib/lib.a
  8. SLIBS    = ../ml/sml.a ../matrix/smatrix.a ../lib/slib.a
  9. HDRS    = _matclass.h
  10. SRCS    = matclass.c
  11. CRT    = ../lib/crtx.o
  12.  
  13. #all    : matclass.dl
  14. all    : matclass.h matclass.dl matclass.a smatclass.a test.x
  15.  
  16. matclass.dl: ${OBJS} ${CRT}
  17.     ${LD} -o matclass.dl ${CRT} ${OBJS} ${LIBS} ${CLIBS}
  18.  
  19. matclass.h: ${SRCS}
  20.     func -h ${SRCS} ${HDRS}         > matclass.h
  21.  
  22. matclass.a: matcinit.o _matcinit.o
  23.  
  24. smatclass.a: smatcinit.o _smatcinit.o ${SOBJS}
  25.  
  26. fary.c    : ${SRCS}
  27.     func -a lib.h ${HDRS} ${SRCS}    > fary.c
  28.  
  29. _matcinit.c : ${SRCS}
  30.     func -e lib.h ${SRCS}        > _matcinit.c
  31.     func -f ${SRCS}            >> _matcinit.c
  32.     func -i MatrixClass ${SRCS}    >> _matcinit.c
  33.  
  34. _smatcinit.c : ${SRCS}
  35.     func -e _matclass.h ${SRCS}    > _smatcinit.c
  36.     func -f ${SRCS}            >> _smatcinit.c
  37.     func -s MatrixClass ${SRCS}    >> _smatcinit.c
  38.  
  39. test.x    : test.o matclass.a ${LIBS}
  40.     ${LD} test.o matclass.a ${LIBS} ${CLIBS} ${lib}\clib.a
  41.  
  42. test.o : _matclass.h matclass.h
  43.