home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703A.ISO / VPR_DATA / DOGA / SOURCES / POLYEDIT.LZH / LIB / MAKEFILE.GO < prev    next >
Text File  |  1995-07-02  |  1KB  |  63 lines

  1.  
  2. CC    = gcc
  3. LD    = ld
  4. AR    = ar
  5. #LDFLAGS= -T 80401000 -Tdata 80600000 -L -lgcc -lc -lpc
  6. LDFLAGS    = -Ttext 00001000 -Tdata 00200000 -L${LIBRARY_PATH} -lgcc -lc -lpc
  7. LDFLAGS2= -Ttext 10801000 -Tdata 10A00000 -L${LIBRARY_PATH} -lgcc -lc -lpc
  8. CFLAGS    = -DGO32 ${OPT_CFLAGS} -I${C_INCLUDE_PATH}/sys
  9.  
  10. SOBJS    = lib.o
  11. OBJS    = dlib.o lib.o fary.o
  12.  
  13. HDRS    = _lib.h
  14. SRCS    = lib.c
  15.  
  16. all :    lib.h lib.dl lib.dl2 lib.rel lib.a _lib.a slib.a test dlstat.exe
  17.  
  18. test :    test.o lib.a
  19.     ${CC} -o test test.o lib.a
  20.  
  21. dlstat.exe: dlstat.o lib.a
  22.     ${CC} -o dlstat dlstat.o lib.a
  23.     coff2exe dlstat
  24.  
  25. lib.dl    : ${OBJS} crt32.o
  26.     ${LD} -o lib.dl crt32.o ${OBJS} ${LDFLAGS}
  27.  
  28. lib.dl2    : ${OBJS} crt32.o
  29.     ${LD} -o lib.dl2 crt32.o ${OBJS} ${LDFLAGS2}
  30.  
  31. lib.rel : lib.dl2
  32.     rel lib
  33.  
  34. lib.h    : ${SRCS}
  35.     func -h ${SRCS} ${HDRS}     > lib.h
  36.  
  37. fary.c    : ${SRCS}
  38.     func -a ${HDRS} ${SRCS}    > fary.c
  39.  
  40. lib.a    : _libinit.o searchf.o page.o libinit.o
  41.     ${AR} r lib.a libinit.o searchf.o _libinit.o page.o
  42.     ranlib lib.a
  43.  
  44. _lib.a    : _libinit.o searchf.o page.o
  45.     ${AR} r _lib.a searchf.o _libinit.o page.o
  46.     ranlib _lib.a
  47.  
  48. _libinit.c : ${SRCS}
  49.     func -e _lib.h ${SRCS}    > _libinit.c
  50.     func -f ${SRCS}        >> _libinit.c
  51.     func -i Library ${SRCS}    >> _libinit.c
  52.  
  53. slib.a    : slibinit.o _slibinit.o ${SOBJS}
  54.     ${AR} r slib.a slibinit.o _slibinit.o ${SOBJS}
  55.     ranlib slib.a
  56.  
  57. _slibinit.c : ${SRCS}
  58.     func -e _lib.h ${SRCS}    > _slibinit.c
  59.     func -f ${SRCS}        >> _slibinit.c
  60.     func -s Library ${SRCS}    >> _slibinit.c
  61.  
  62.  
  63.