home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / x / xntp3.zip / gizmo / Makefile.lib < prev    next >
Makefile  |  1989-09-18  |  6KB  |  222 lines

  1. LIBNAME=    libgizmontp
  2. #
  3. # xntp routines which are used a lot of places, gizmo version
  4. #
  5.  
  6. #
  7. # Set CCFLAGS to whatever is needed to compile for a 68000
  8. # Set CC to your choice of compiler
  9. CCFLAGS=    -fsoft -m68010 -O
  10. CC=        cc
  11. #
  12. INCL=-I../include -I.
  13. CFLAGS=    $(CCFLAGS) -DBIG_ENDIAN $(INCL)
  14. #
  15. SOURCE=    ../lib/atoint.c ../lib/atolfp.c ../lib/atouint.c \
  16.     ../lib/auth12crypt.c ../lib/authdecrypt.c ../lib/authdes.c \
  17.     ../lib/authencrypt.c ../lib/authkeys.c ../lib/authparity.c \
  18.     ../lib/authreadkeys.c ../lib/authusekey.c ../lib/caljulian.c \
  19.     ../lib/calleapwhen.c ../lib/caltontp.c ../lib/calyearstart.c \
  20.     ../lib/dofptoa.c ../lib/dolfptoa.c ../lib/emalloc.c \
  21.     ../lib/fptoa.c ../lib/fptoms.c ../lib/getopt.c \
  22.     ../lib/gettstamp.c ../lib/hextoint.c ../lib/hextolfp.c \
  23.     ../lib/humandate.c ../lib/inttoa.c ../lib/lfptoa.c \
  24.     ../lib/lfptoms.c ../lib/lib_strbuf.c ../lib/mfptoa.c \
  25.     ../lib/mfptoms.c ../lib/modetoa.c ../lib/mstolfp.c \
  26.     ../lib/ntoa.c ../lib/ntohost.c ../lib/numtoa.c \
  27.     ../lib/numtohost.c ../lib/octtoint.c ../lib/prettydate.c \
  28.     ../lib/ranny.c ../lib/tstotod.c ../lib/tstotv.c \
  29.     ../lib/tvtoa.c ../lib/tvtots.c ../lib/ufptoa.c \
  30.     ../lib/ufptoms.c ../lib/uinttoa.c ../lib/ulfptoa.c \
  31.     ../lib/ulfptoms.c ../lib/umfptoa.c ../lib/umfptoms.c \
  32.     ../lib/utvtoa.c
  33.  
  34. OBJS=    atoint.o atolfp.o atouint.o auth12crypt.o authdecrypt.o authdes.o \
  35.     authencrypt.o authkeys.o authparity.o authreadkeys.o authusekey.o \
  36.     caljulian.o calleapwhen.o caltontp.o calyearstart.o dofptoa.o \
  37.     dolfptoa.o emalloc.o fptoa.o fptoms.o getopt.o gettstamp.o \
  38.     hextoint.o hextolfp.o humandate.o inttoa.o lfptoa.o lfptoms.o \
  39.     lib_strbuf.o mfptoa.o mfptoms.o modetoa.o mstolfp.o ntoa.o \
  40.     ntohost.o numtoa.o numtohost.o octtoint.o prettydate.o ranny.o \
  41.     tstotv.o tvtoa.o tvtots.o ufptoa.o ufptoms.o uinttoa.o ulfptoa.o \
  42.     ulfptoms.o umfptoa.o umfptoms.o utvtoa.o
  43.  
  44. $(LIBNAME).a:    $(OBJS)
  45.     ar rv $@ $?
  46.     rm -f $?
  47.     ranlib $@
  48.  
  49. lintlib:    llib-l$(LIBNAME).ln
  50.  
  51. llib-l$(LIBNAME).ln:    $(SOURCE)
  52.     lint -C$(LIBNAME) $(INCL) *.c
  53.  
  54. lint:
  55.     lint -u $(DEFS) $(INCL) $(SOURCE)
  56.  
  57. depend:
  58.     mkdep $(CFLAGS) $(SOURCE)
  59.  
  60. clean:
  61.     rm -f $(LIBNAME).a $(OBJS)
  62.  
  63. #
  64. # Explicit rules for building the library
  65. #
  66. atoint.o:    ../lib/atoint.c
  67.     $(CC) $(CFLAGS) -c ../lib/atoint.c
  68.  
  69. atolfp.o:    ../lib/atolfp.c
  70.     $(CC) $(CFLAGS) -c ../lib/atolfp.c
  71.  
  72. atouint.o:    ../lib/atouint.c
  73.     $(CC) $(CFLAGS) -c ../lib/atouint.c
  74.  
  75. auth12crypt.o:    ../lib/auth12crypt.c
  76.     $(CC) $(CFLAGS) -c ../lib/auth12crypt.c
  77.  
  78. authdecrypt.o:    ../lib/authdecrypt.c
  79.     $(CC) $(CFLAGS) -c ../lib/authdecrypt.c
  80.  
  81. authdes.o:    ../lib/authdes.c
  82.     $(CC) $(CFLAGS) -c ../lib/authdes.c
  83.  
  84. authencrypt.o:    ../lib/authencrypt.c
  85.     $(CC) $(CFLAGS) -c ../lib/authencrypt.c
  86.  
  87. authkeys.o:    ../lib/authkeys.c
  88.     $(CC) $(CFLAGS) -c ../lib/authkeys.c
  89.  
  90. authparity.o:    ../lib/authparity.c
  91.     $(CC) $(CFLAGS) -c ../lib/authparity.c
  92.  
  93. authreadkeys.o:    ../lib/authreadkeys.c
  94.     $(CC) $(CFLAGS) -c ../lib/authreadkeys.c
  95.  
  96. authusekey.o:    ../lib/authusekey.c
  97.     $(CC) $(CFLAGS) -c ../lib/authusekey.c
  98.  
  99. caljulian.o:    ../lib/caljulian.c
  100.     $(CC) $(CFLAGS) -c ../lib/caljulian.c
  101.  
  102. calleapwhen.o:    ../lib/calleapwhen.c
  103.     $(CC) $(CFLAGS) -c ../lib/calleapwhen.c
  104.  
  105. caltontp.o:    ../lib/caltontp.c
  106.     $(CC) $(CFLAGS) -c ../lib/caltontp.c
  107.  
  108. calyearstart.o:    ../lib/calyearstart.c
  109.     $(CC) $(CFLAGS) -c ../lib/calyearstart.c
  110.  
  111. dofptoa.o:    ../lib/dofptoa.c
  112.     $(CC) $(CFLAGS) -c ../lib/dofptoa.c
  113.  
  114. dolfptoa.o:    ../lib/dolfptoa.c
  115.     $(CC) $(CFLAGS) -c ../lib/dolfptoa.c
  116.  
  117. emalloc.o:    ../lib/emalloc.c
  118.     $(CC) $(CFLAGS) -c ../lib/emalloc.c
  119.  
  120. fptoa.o:    ../lib/fptoa.c
  121.     $(CC) $(CFLAGS) -c ../lib/fptoa.c
  122.  
  123. fptoms.o:    ../lib/fptoms.c
  124.     $(CC) $(CFLAGS) -c ../lib/fptoms.c
  125.  
  126. getopt.o:    ../lib/getopt.c
  127.     $(CC) $(CFLAGS) -c ../lib/getopt.c
  128.  
  129. gettstamp.o:    ../lib/gettstamp.c
  130.     $(CC) $(CFLAGS) -c ../lib/gettstamp.c
  131.  
  132. hextoint.o:    ../lib/hextoint.c
  133.     $(CC) $(CFLAGS) -c ../lib/hextoint.c
  134.  
  135. hextolfp.o:    ../lib/hextolfp.c
  136.     $(CC) $(CFLAGS) -c ../lib/hextolfp.c
  137.  
  138. humandate.o:    ../lib/humandate.c
  139.     $(CC) $(CFLAGS) -c ../lib/humandate.c
  140.  
  141. inttoa.o:    ../lib/inttoa.c
  142.     $(CC) $(CFLAGS) -c ../lib/inttoa.c
  143.  
  144. lfptoa.o:    ../lib/lfptoa.c
  145.     $(CC) $(CFLAGS) -c ../lib/lfptoa.c
  146.  
  147. lfptoms.o:    ../lib/lfptoms.c
  148.     $(CC) $(CFLAGS) -c ../lib/lfptoms.c
  149.  
  150. lib_strbuf.o:    ../lib/lib_strbuf.c
  151.     $(CC) $(CFLAGS) -c ../lib/lib_strbuf.c
  152.  
  153. mfptoa.o:    ../lib/mfptoa.c
  154.     $(CC) $(CFLAGS) -c ../lib/mfptoa.c
  155.  
  156. mfptoms.o:    ../lib/mfptoms.c
  157.     $(CC) $(CFLAGS) -c ../lib/mfptoms.c
  158.  
  159. modetoa.o:    ../lib/modetoa.c
  160.     $(CC) $(CFLAGS) -c ../lib/modetoa.c
  161.  
  162. mstolfp.o:    ../lib/mstolfp.c
  163.     $(CC) $(CFLAGS) -c ../lib/mstolfp.c
  164.  
  165. ntoa.o:    ../lib/ntoa.c
  166.     $(CC) $(CFLAGS) -c ../lib/ntoa.c
  167.  
  168. ntohost.o:    ../lib/ntohost.c
  169.     $(CC) $(CFLAGS) -c ../lib/ntohost.c
  170.  
  171. numtoa.o:    ../lib/numtoa.c
  172.     $(CC) $(CFLAGS) -c ../lib/numtoa.c
  173.  
  174. numtohost.o:    ../lib/numtohost.c
  175.     $(CC) $(CFLAGS) -c ../lib/numtohost.c
  176.  
  177. octtoint.o:    ../lib/octtoint.c
  178.     $(CC) $(CFLAGS) -c ../lib/octtoint.c
  179.  
  180. prettydate.o:    ../lib/prettydate.c
  181.     $(CC) $(CFLAGS) -c ../lib/prettydate.c
  182.  
  183. ranny.o:    ../lib/ranny.c
  184.     $(CC) $(CFLAGS) -c ../lib/ranny.c
  185.  
  186. tstotod.o:    ../lib/tstotod.c
  187.     $(CC) $(CFLAGS) -c ../lib/tstotod.c
  188.  
  189. tstotv.o:    ../lib/tstotv.c
  190.     $(CC) $(CFLAGS) -c ../lib/tstotv.c
  191.  
  192. tvtoa.o:    ../lib/tvtoa.c
  193.     $(CC) $(CFLAGS) -c ../lib/tvtoa.c
  194.  
  195. tvtots.o:    ../lib/tvtots.c
  196.     $(CC) $(CFLAGS) -c ../lib/tvtots.c
  197.  
  198. ufptoa.o:    ../lib/ufptoa.c
  199.     $(CC) $(CFLAGS) -c ../lib/ufptoa.c
  200.  
  201. ufptoms.o:    ../lib/ufptoms.c
  202.     $(CC) $(CFLAGS) -c ../lib/ufptoms.c
  203.  
  204. uinttoa.o:    ../lib/uinttoa.c
  205.     $(CC) $(CFLAGS) -c ../lib/uinttoa.c
  206.  
  207. ulfptoa.o:    ../lib/ulfptoa.c
  208.     $(CC) $(CFLAGS) -c ../lib/ulfptoa.c
  209.  
  210. ulfptoms.o:    ../lib/ulfptoms.c
  211.     $(CC) $(CFLAGS) -c ../lib/ulfptoms.c
  212.  
  213. umfptoa.o:    ../lib/umfptoa.c
  214.     $(CC) $(CFLAGS) -c ../lib/umfptoa.c
  215.  
  216. umfptoms.o:    ../lib/umfptoms.c
  217.     $(CC) $(CFLAGS) -c ../lib/umfptoms.c
  218.  
  219. utvtoa.o:    ../lib/utvtoa.c
  220.     $(CC) $(CFLAGS) -c ../lib/utvtoa.c
  221.  
  222.