home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / POLYEDIT.LZH / READER / MAKEFILE.GO < prev    next >
Text File  |  1995-06-28  |  2KB  |  65 lines

  1.  
  2. CC    = gcc
  3. LD    = ld
  4. AR    = ar
  5. CFLAGS    = -I../lib -I../matrix -DGO32 ${OPT_CFLAGS}
  6. LDFLAGS    = @LDFLAGS
  7. LDFLAGS2= @LDFLAGS2
  8. LDFILES    = @LDFILES
  9.  
  10. SOBJS    = reader.o atrread.o objread.o scanner.o
  11. OBJS    = main.o reader.o atrread.o objread.o scanner.o fary.o
  12. LIBS    = ../matrix/matrix.a ../lib/lib.a 
  13. SLIBS    = ../matrix/smatrix.a ../lib/slib.a 
  14. HDRS    = _reader.h
  15. SRCS    = reader.c atrread.c objread.c
  16. CRT    = ../lib/crt32.o
  17. LIBPATH    = c:\gcc\lib
  18. all    : reader.h reader.dl reader.rel reader.a test
  19.  
  20. LDFLAGS    : makefile.go
  21.     echo\ -Ttext 00001000 -Tdata 00200000 -L${LIBRARY_PATH} -lgcc -lm -lc -lpc > LDFLAGS
  22.  
  23. LDFLAGS2: makefile.go
  24.     echo\ -Ttext 10801000 -Tdata 10A00000 -L${LIBRARY_PATH} -lgcc -lm -lc -lpc > LDFLAGS2
  25.  
  26. LDFILES    : makefile.go
  27.     echo\ ${CRT} ${OBJS}    > LDFILES
  28.     echo\ ../matrix/_matinit.o ../lib/_lib.a >> LDFILES
  29.  
  30. reader.dl: ${OBJS} ${CRT} LDFLAGS LDFILES
  31.     ${LD} -o reader.dl ${LDFILES} ${LDFLAGS}
  32.  
  33. reader.dl2: ${OBJS} ${CRT} LDFLAGS2 LDFILES
  34.     ${LD} -o reader.dl2 ${LDFILES} ${LDFLAGS2}
  35.  
  36. reader.rel: reader.dl reader.dl2
  37.     rel reader
  38.  
  39. reader.h: ${SRCS}
  40.     func -h ${SRCS} ${HDRS}         > reader.h
  41.  
  42. _readinit.c : ${SRCS}
  43.     func -e lib.h ${SRCS}        > _readinit.c
  44.     func -f ${SRCS}            >> _readinit.c
  45.     func -i Reader ${SRCS}        >> _readinit.c
  46.  
  47. _sreadinit.c : ${SRCS}
  48.     func -e _reader.h ${SRCS}    > _sreadinit.c
  49.     func -f ${SRCS}            >> _sreadinit.c
  50.     func -s Reader ${SRCS}        >> _sreadinit.c
  51.  
  52. fary.c    : ${SRCS}
  53.     func -a lib.h ${HDRS} ${SRCS}    > fary.c
  54.  
  55. reader.a: readinit.o _readinit.o
  56.     ${AR} r reader.a readinit.o _readinit.o
  57.     ranlib reader.a
  58.  
  59. sreader.a: sreadinit.o _sreadinit.o ${SOBJS}
  60.     ${AR} r sreader.a sreadinit.o _sreadinit.o ${SOBJS}
  61.     ranlib sreader.a
  62.  
  63. test    : test.o sreader.a ${SLIBS}
  64.     ${CC} -o test test.o sreader.a ${SLIBS} -lm
  65.