home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / stg_v4.lzh / Makefile < prev    next >
Makefile  |  1994-11-18  |  5KB  |  190 lines

  1. # OSK/UNIX makefile
  2.  
  3. # OSK (change all "-o $@ $@." to "$@.")
  4. #CFLAGS=-g -q -s -t=/r0
  5. #LFLAGS=-l=stg.l
  6. #STGLIB=stg.l
  7. #EXT=r
  8. #ODIR=/dd/stg/cmds
  9.  
  10. # Unix (change all "$@." to "-o $@ $@.")
  11. STGLIB=libstg.a
  12. CFLAGS=-g -Dunix
  13. LFLAGS=-L. -lstg
  14. EXT=o
  15.  
  16. DEPEND=stgnet.h stglib.h pwd.h grp.h syslog.h db9.h trm.h stgver.h nodes.h varargs.h
  17.  
  18. # OSK only: sgs_devn.$(EXT)
  19.  
  20. LIBRARY=db9.$(EXT) scn.$(EXT) edt.$(EXT) key.$(EXT) trm.$(EXT) \
  21.     environ.$(EXT) syserr.$(EXT) getlogin.$(EXT) pwd.$(EXT) \
  22.     isgrpmem.$(EXT) grp.$(EXT) usleep.$(EXT) signal.$(EXT) \
  23.     pm_util.$(EXT) syslog_.$(EXT) gethost.$(EXT) crypt.$(EXT)  \
  24.     stringf.$(EXT) stricmp.$(EXT) strincmp.$(EXT) strcut.$(EXT) \
  25.     strfnd.$(EXT) strucs.$(EXT) strlcs.$(EXT) strstr.$(EXT) \
  26.     get_line.$(EXT) get_key.$(EXT) time_out.$(EXT) sfs.$(EXT) \
  27.     isatty.$(EXT) raw.$(EXT) crc.$(EXT) setmode.$(EXT) \
  28.     arglist.$(EXT) setenv.$(EXT) errmsg.$(EXT) \
  29.     usleep.$(EXT) ss_misc.$(EXT) signal.$(EXT) rename.$(EXT) \
  30.     line.$(EXT) fork.$(EXT) sgs_devn.$(EXT)
  31.  
  32. # non-unix:
  33. # cvt_cia error groups su password pop
  34. ALL=stg_net smon syslog \
  35.     slogin smenu postman stgmail msgedt \
  36.     termlist userlist servlist nodelist sroute stgxfr 
  37.  
  38. all: $(ALL)
  39.     @echo Done
  40. #    (chd $(ODIR);attr -pe -npr -npw $(ALL);copy $(ALL) -rw=$(DIST)/cmds)
  41.  
  42. #cvt_cia.$(EXT): cvt_cia.c $(DEPEND)
  43. #cvt_cia: cvt_cia.$(EXT) $(STGLIB)
  44.  
  45. stg_net.$(EXT): stg_net.c $(DEPEND)
  46. stg_net: stg_net.$(EXT) $(STGLIB)
  47.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  48.  
  49. smon.$(EXT): smon.c $(DEPEND)
  50. smon: smon.$(EXT) $(STGLIB)
  51.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  52.  
  53. #error.$(EXT): error.c $(DEPEND)
  54. #error: error.$(EXT) $(STGLIB)
  55.  
  56. #groups.$(EXT): groups.c $(DEPEND)
  57. #groups: groups.$(EXT) $(STGLIB)
  58.  
  59. syslog.$(EXT): syslog.c $(DEPEND)
  60. syslog: syslog.$(EXT) $(STGLIB)
  61.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  62.  
  63. slogin.$(EXT): slogin.c $(DEPEND)
  64. slogin: slogin.$(EXT) $(STGLIB)
  65.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  66.  
  67. #su.$(EXT): su.c $(DEPEND)
  68. #su: su.$(EXT) $(STGLIB)
  69.  
  70. #password.$(EXT): password.c $(DEPEND)
  71. #password: password.$(EXT) $(STGLIB)
  72.  
  73. smenu.$(EXT): smenu.c $(DEPEND)
  74. smenu: smenu.$(EXT) $(STGLIB)
  75.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  76.  
  77. postman.$(EXT): postman.c $(DEPEND)
  78. postman: postman.$(EXT) $(STGLIB)
  79.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  80.  
  81. smail.$(EXT): smail.c $(DEPEND)
  82. stgmail: smail.$(EXT) $(STGLIB)
  83.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  84.  
  85. msgedit.$(EXT): msgedt.c $(DEPEND)
  86. msgedt: msgedt.$(EXT) $(STGLIB)
  87.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  88.  
  89. termlist.$(EXT): termlist.c $(DEPEND)
  90. termlist: termlist.$(EXT) $(STGLIB)
  91.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  92.  
  93. userlist.$(EXT): userlist.c $(DEPEND)
  94. userlist: userlist.$(EXT) $(STGLIB)
  95.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  96.  
  97. servlist.$(EXT): servlist.c $(DEPEND)
  98. servlist: servlist.$(EXT) $(STGLIB)
  99.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  100.  
  101. nodelist.$(EXT): nodelist.c $(DEPEND)
  102. nodelist: nodelist.$(EXT) $(STGLIB)
  103.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  104.  
  105. sroute.$(EXT): sroute.c $(DEPEND)
  106. sroute: sroute.$(EXT) $(STGLIB)
  107.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  108.  
  109. stgxfr.$(EXT): stgxfr.c $(DEPEND)
  110. stgxfr: stgxfr.$(EXT) $(STGLIB)
  111.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  112.  
  113. mak_stg.$(EXT): mak_stg.c $(DEPEND)
  114. mak_stg: mak_stg.$(EXT) $(STGLIB)
  115.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  116.  
  117. mak_db9.$(EXT): mak_db9.c $(DEPEND)
  118. mak_db9: mak_db9.$(EXT) $(STGLIB)
  119.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  120.  
  121. test.$(EXT): test.c $(DEPEND)
  122. test: test.$(EXT) $(STGLIB)
  123.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  124.  
  125. # sandv utils
  126. download.$(EXT): download.c
  127. download: download.$(EXT) $(STGLIB)
  128.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  129.  
  130. upload.$(EXT): upload.c
  131. upload: upload.$(EXT) $(STGLIB)
  132.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  133.  
  134. stgver.$(EXT): stgver.c
  135. stgver: stgver.$(EXT) $(STGLIB)
  136.     cc $(CFLAGS) -o $@ $@.$(EXT) $(LFLAGS)
  137.  
  138. #pop: pop.$(EXT)
  139. #pop.$(EXT): pop.c
  140.  
  141. $(STGLIB): $(LIBRARY)
  142. # OSK
  143. #    merge $(LIBRARY) >-$(STGLIB)
  144. # Unix
  145.     ar ruv $(STGLIB) $(LIBRARY)
  146.     ranlib $(STGLIB)
  147.  
  148. version: stgver
  149. # OSK
  150. #    stgver >-stgver.h
  151. # Unix
  152.     stgver >stgver.h
  153.     make
  154.  
  155. ####### OSK only
  156. #-bo
  157. #revision:
  158. #    makrev *.c *.h *.a makefile
  159. #
  160. #history:
  161. #    makrev - *.c *.h *.a makefile >-$(DIST)/history
  162. #
  163. #version: revision
  164. #    stgver B >-stgver.h
  165. #
  166. #archive:
  167. #    (chd $(DIST);lha -ar ../$(ARCHIVE) *;attr -pr -pw ../$(ARCHIVE).lzh)
  168. #
  169. #it:
  170. #    stgver B >-stgver.h
  171. #    make
  172. #    makrev *.c *.h *.a makefile
  173. #    makrev - *.c *.h *.a makefile >-$(DIST)/history
  174. #
  175. #
  176. #d0:
  177. #    (chd $(DIST);dsave -e /d0)
  178. #
  179.  
  180. clean:
  181.     rm -f $(STGLIB)
  182.     rm -f *.$(EXT)
  183.     rm -f $(ALL)
  184. #    (chd $(DIST)/cmds; rm $(ALL))
  185. #    (chd /dd/stg/cmds; rm $(ALL))
  186.  
  187.  
  188. strip:
  189.     strip $(ALL)
  190.