home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / UUCPbb_2_1_src.lzh / UUCPBB21 / makefile.c32 < prev    next >
Makefile  |  1994-09-23  |  12KB  |  336 lines

  1. # makefile for UUCPbb v2.1 (OSK)
  2. #
  3. # This makefile was constructed for use with MW C V3.2
  4. #
  5. # NOTE:  This package must be made by the SUPER USER in order for
  6. #        it to work properly.
  7. #
  8.  
  9. CC      = cc
  10. # Temporary directory
  11. TMP     = /R0
  12. # Default device
  13. DD      = /DD
  14. LIB     = -l=/DD/LIB/termlib.l
  15. CPU     = 68k
  16. MEMOPT  = -M=
  17. CFLAGS  = -q -tp=$(CPU) -dTERMCAP -d_OSK -T=$(TMP) -v=. -i -g
  18. CSTART  =
  19. ODIR    = $(DD)/CMDS
  20. RDIR    = RELS
  21.  
  22. # These modules will not be compiled now by this makefile: 
  23. #         cnvrtmail  uusetup  login  chown
  24.  
  25. all: uucico mailx rmail rnews uuxqt readnews postnews expire subscribe \
  26.      unsubscribe uulog uuclean uuencode uudecode uucp whoami fixtext \
  27.      adduser dotilde fileserv uuname #uusetup cnvrtmail login chown
  28.  
  29.      attr $(ODIR)/uucico -ewr -npeprnpw
  30.      attr $(ODIR)/mailx  -ewr -npwpepr
  31.      attr $(ODIR)/rmail -ewr -npwpepr
  32.      attr $(ODIR)/rnews -ewr -npwpepr
  33.      attr $(ODIR)/uuxqt -ewr -npenprnpw
  34.      attr $(ODIR)/readnews -ewr -npwpepr
  35.      attr $(ODIR)/postnews -ewr -npwpepr
  36.      attr $(ODIR)/expire -ewr -npwnpenpr
  37.      attr $(ODIR)/subscribe -ewr -npwpepr
  38.      attr $(ODIR)/unsubscribe -ewr -npwpepr
  39.      attr $(ODIR)/uulog -ewr -npwpepr
  40.      attr $(ODIR)/uuclean -ewr -npwnpenpr
  41.      attr $(ODIR)/uuencode -ewr -npwpepr
  42.      attr $(ODIR)/uudecode -ewr -npwpepr
  43.      attr $(ODIR)/uucp -ewr -npwpepr
  44.      attr $(ODIR)/uucp -ewr -npwpepr
  45.      attr $(ODIR)/whoami -ewr -npwpepr
  46.      attr $(ODIR)/fixtext -ewr -npwpepr
  47.      attr $(ODIR)/adduser -ewr -npwnpenpr
  48.      attr $(ODIR)/dotilde -ewr -npwpepr
  49.      attr $(ODIR)/fileserv -ewr -npwpepr
  50.      attr $(ODIR)/uuname -ewr -npwpepr
  51. #    attr $(ODIR)/uusetup -ewr -npwpepr
  52.      @echo;echo -- Done --
  53.  
  54. _UUCICO = uucico.r getopt.r getparam.r findmach.r chksched.r findline.r \
  55.         findent.r finddev.r connect.r openport.r openuucp.r findwork.r \
  56.         filexfer.r gproto.r dumpcode.r filemove.r fixperms.r closeuucp.r \
  57.         parse.r docmd.r gtime.r mfgets.r strdetab.r getenv.r strdup.r \
  58.         getdirs.r strstr.r osk.r pwent.r
  59.  
  60. uucico: $(_UUCICO)
  61.     chd $(RDIR); \
  62.     $(CC) -f=$(ODIR)/uucico $(CFLAGS) $(CSTART) $(_UUCICO) $(LIB) \
  63.          $(MEMOPT)4k
  64.  
  65. _MAILX = mail.r recvmail.r sendmail.r getuser.r docmd.r parse.r fixline.r \
  66.         filemove.r maketemp.r getseq.r getval.r fixperms.r getparam.r \
  67.         userparam.r t2test.r date822.r gtime.r doalias.r forkshell.r \
  68.         strdup.r mfgets.r strdetab.r getenv.r termio.r getdirs.r osk.r \
  69.         pwent.r
  70.  
  71. mailx: $(_MAILX)
  72.     chd $(RDIR); \
  73.     $(CC) -f=$(ODIR)/mailx $(CFLAGS) $(CSTART) $(_MAILX) $(LIB) \
  74.           $(MEMOPT)4k
  75.  
  76. _DOTILDE = dotilde.r docmd.r fixline.r parse.r forkshell.r getenv.r \
  77.         mfgets.r strdetab.r strdup.r gtime.r filemove.r termio.r osk.r \
  78.         pwent.r
  79.  
  80. dotilde: $(_DOTILDE)
  81.     chd $(RDIR); \
  82.     $(CC) -f=$(ODIR)/dotilde $(CFLAGS) $(CSTART) $(_DOTILDE) $(LIB) \
  83.           $(MEMOPT)2k
  84.  
  85. _RMAIL = rmail.r getline.r getuser.r validuser.r setuser.r parse.r genseq.r \
  86.         findent.r getparam.r getval.r maketemp.r gtime.r fixperms.r \
  87.         date822.r filemove.r doalias.r mfgets.r getenv.r strdup.r getdirs.r \
  88.         termio.r docmd.r osk.r pwent.r
  89.  
  90. rmail: $(_RMAIL)
  91.     chd $(RDIR);\
  92.     $(CC) -f=$(ODIR)/rmail $(CFLAGS) $(CSTART) $(_RMAIL) $(LIB) $(MEMOPT)2k
  93.  
  94. _RNEWS = rnews.r getline.r groups.r procbatch.r mbuf.r xatol.r getdirs.r \
  95.          getparam.r parse.r strdup.r mfgets.r openarts.r makepath.r strupr.r \
  96.          procart.r getopt.r fixref.r gtime.r log.r getenv.r osk.r 
  97.  
  98. rnews: $(_RNEWS)
  99.     chd $(RDIR);\
  100.     $(CC) -f=$(ODIR)/rnews $(CFLAGS) $(CSTART) $(_RNEWS) $(LIB) $(MEMOPT)5k \
  101.           -e=21
  102.  
  103. _UUXQT = uuxqt.r findxwork.r getline.r parse.r docmd.r gtime.r filemove.r \
  104.         mfgets.r getopt.r strdetab.r strdup.r getdirs.r strupr.r getenv.r \
  105.         getenv.r osk.r
  106.  
  107. uuxqt: $(_UUXQT)
  108.     chd $(RDIR);\
  109.     $(CC) -f=$(ODIR)/uuxqt $(CFLAGS) $(CSTART) $(_UUXQT) $(LIB) $(MEMOPT)2k
  110.  
  111. _READNEWS = readnews.r getuser.r makepath.r parse.r filemove.r fixline.r \
  112.         docmd.r newsutils.r getval.r getparam.r userparam.r gtime.r \
  113.         t2test.r forkshell.r mfgets.r strupr.r strdetab.r getenv.r strdup.r \
  114.         getdirs.r termio.r osk.r pwent.r
  115.  
  116. readnews: $(_READNEWS)
  117.     chd $(RDIR);\
  118.     $(CC) -f=$(ODIR)/readnews $(CFLAGS) $(CSTART) $(_READNEWS) $(LIB) \
  119.           $(MEMOPT)4k
  120.  
  121. _POSTNEWS = postnews.r getuser.r maketemp.r getseq.r findent.r \
  122.         getsys.r docmd.r fixline.r filemove.r genseq.r getparam.r \
  123.         userparam.r parse.r t2test.r fixperms.r gtime.r date822.r mfgets.r \
  124.         strdetab.r getenv.r strdup.r getdirs.r getopt.r termio.r osk.r \
  125.         pwent.r
  126.  
  127. postnews: $(_POSTNEWS)
  128.     chd $(RDIR);\
  129.     $(CC) -f=$(ODIR)/postnews $(CFLAGS) $(CSTART) $(_POSTNEWS) $(LIB) \
  130.           $(MEMOPT)4k
  131.  
  132. _EXPIRE = expire.r expgroup.r makepath.r parse.r newsutils.r gtime.r \
  133.         filemove.r strupr.r mfgets.r strdetab.r strdup.r getdirs.r getopt.r \
  134.         getenv.r getenv.r osk.r
  135.  
  136. expire: $(_EXPIRE)
  137.     chd $(RDIR);\
  138.     $(CC) -f=$(ODIR)/expire $(CFLAGS) $(CSTART) $(_EXPIRE) $(LIB) $(MEMOPT)1k
  139.  
  140. _SUBSCRIBE = subscribe.r filemove.r mfgets.r getenv.r osk.r pwent.r parse.r \
  141.              strdup.r
  142.  
  143. subscribe: $(_SUBSCRIBE)
  144.     chd $(RDIR);\
  145.     $(CC) -f=$(ODIR)/subscribe $(CFLAGS) $(CSTART) $(_SUBSCRIBE) $(LIB) \
  146.           $(MEMOPT)1k
  147.  
  148. _UNSUBSCRIBE = unsubscribe.r filemove.r mfgets.r getenv.r pwent.r parse.r \
  149.              strdup.r osk.r
  150.  
  151. unsubscribe: $(_UNSUBSCRIBE)
  152.     chd $(RDIR);\
  153.     $(CC) -f=$(ODIR)/unsubscribe $(CFLAGS) $(CSTART) $(_UNSUBSCRIBE) $(LIB) \
  154.           $(MEMOPT)1k
  155.  
  156. _UULOG = uulog.r getopt.r osk.r parse.r getenv.r strdup.r mfgets.r
  157.  
  158. uulog: $(_UULOG)
  159.     chd $(RDIR);\
  160.     $(CC) -f=$(ODIR)/uulog $(CFLAGS) $(CSTART) $(_UULOG) $(LIB) $(MEMOPT)1k
  161.  
  162. _UUCLEAN = uuclean.r getparam.r parse.r docmd.r maketemp.r mfgets.r \
  163.            gtime.r filemove.r date822.r setuser.r getval.r getenv.r \
  164.            strdup.r getdirs.r getopt.r osk.r pwent.r
  165.  
  166. uuclean: $(_UUCLEAN)
  167.     chd $(RDIR);\
  168.     $(CC) -f=$(ODIR)/uuclean $(CFLAGS) $(CSTART) $(_UUCLEAN) $(LIB) \
  169.           $(MEMOPT)4k
  170.  
  171. _UUSTAT = uustat.r osk.r parse.r
  172.  
  173. uustat: $(_UUSTAT)
  174.     chd $(RDIR);\
  175.     $(CC) -f=$(ODIR)/uustat $(CFLAGS) $(CSTART) $(_UUSTAT) $(LIB) $(MEMOPT)1k
  176.  
  177. _UUCP = uucp.r getuser.r getparam.r parse.r genseq.r fixperms.r maketemp.r \
  178.         docmd.r mfgets.r gtime.r getenv.r strdup.r getdirs.r osk.r pwent.r
  179.  
  180. uucp: $(_UUCP)
  181.     chd $(RDIR);\
  182.     $(CC) -f=$(ODIR)/uucp $(CFLAGS) $(CSTART) $(_UUCP) $(LIB) $(MEMOPT)2k
  183.  
  184. _UUDECODE = uudecode.r osk.r parse.r
  185.  
  186. uudecode: $(_UUDECODE)
  187.     chd $(RDIR);\
  188.     $(CC) -f=$(ODIR)/uudecode $(CFLAGS) $(CSTART) $(_UUDECODE) $(LIB) \
  189.           $(MEMOPT)1k
  190.  
  191. _UUENCODE = uuencode.r osk.r parse.r
  192.  
  193. uuencode: $(_UUENCODE)
  194.     chd $(RDIR);\
  195.     $(CC) -f=$(ODIR)/uuencode $(CFLAGS) $(CSTART) $(_UUENCODE) $(LIB) \
  196.           $(MEMOPT)1k
  197.  
  198. _CHOWN = chown.r pwent.r
  199.  
  200. chown: $(_CHOWN)
  201.     chd $(RDIR);\
  202.     $(CC) -f=$(ODIR)/chown $(CFLAGS) $(CSTART) $(_CHOWN) $(LIB)
  203.  
  204. _WHOAMI = whoami.r osk.r pwent.r parse.r
  205.  
  206. whoami: $(_WHOAMI)
  207.     chd $(RDIR);\
  208.     $(CC) -f=$(ODIR)/whoami $(CFLAGS) $(CSTART) $(_WHOAMI) $(LIB) $(MEMOPT)1k
  209.  
  210. _FIXTEXT = fixtext.r fixline.r strdetab.r mfgets.r osk.r parse.r
  211.  
  212. fixtext: $(_FIXTEXT)
  213.     chd $(RDIR);\
  214.     $(CC) -f=$(ODIR)/fixtext $(CFLAGS) $(CSTART) $(_FIXTEXT) $(LIB)
  215.  
  216. _CNVRTMAIL = cnvrtmail.r docmd.r fixperms.r gtime.r strupr.r getval.r \
  217.              mfgets.r filemove.r getenv.r parse.r pwent.r strdup.r osk.r
  218.  
  219. cnvrtmail: $(_CNVRTMAIL)
  220.     chd $(RDIR);\
  221.     $(CC) -f=$(ODIR)/cnvrtmail $(CFLAGS) $(CSTART) $(_CNVRTMAIL) $(LIB) \
  222.           $(MEMOPT)4k
  223.  
  224. _LOGIN = login.r parse.r osk.r pwent.r getenv.r strdup.r
  225.  
  226. login: $(_LOGIN)
  227.     chd $(RDIR);\
  228.     $(CC) -f=$(ODIR)/login $(CFLAGS) $(CSTART) $(_LOGIN) $(LIB) $(MEMOPT)1k
  229.  
  230. _ADDUSER = adduser.r strdetab.r getenv.r strdup.r termio.r mfgets.r osk.r \
  231.            pwent.r parse.r
  232.  
  233. adduser: $(_ADDUSER)
  234.     chd $(RDIR);\
  235.     $(CC) -f=$(ODIR)/adduser $(CFLAGS) $(CSTART) $(_ADDUSER) $(LIB) \
  236.           $(MEMOPT)1k
  237.  
  238. _UUSETUP = uusetup.r getdevices.r parse.r strupr.r mfgets.r osk.r
  239.  
  240. uusetup: $(_UUSETUP)
  241.     chd $(RDIR);\
  242.     $(CC) -f=$(ODIR)/uusetup $(CFLAGS) $(CSTART) $(_UUSETUP) $(LIB) \
  243.           $(MEMOPT)1k
  244.  
  245. _FILESERV = fileserv.r getparam.r getdirs.r strdup.r mfgets.r getval.r \
  246.     maketemp.r filemove.r docmd.r gtime.r date822.r getseq.r fixperms.r \
  247.     parse.r getenv.r osk.r
  248.  
  249. fileserv: $(_FILESERV)
  250.     chd $(RDIR);\
  251.     $(CC) -f=$(ODIR)/fileserv $(CFLAGS) $(CSTART) $(_FILESERV) $(LIB) \
  252.           $(MEMOPT)3k
  253.  
  254. _UUNAME = uuname.r parse.r mfgets.r osk.r
  255.  
  256. uuname: $(_UUNAME)
  257.     chd $(RDIR);\
  258.     $(CC) -f=$(ODIR)/uuname $(CFLAGS) $(CSTART) $(_UUNAME) $(LIB)          #
  259.  
  260. #
  261. # Dependencies between .c and .h files
  262. #
  263. uucico.r: uucico.c uucp.h proto.h os_misc.h uucico.h
  264. findmach.r: findmach.c uucp.h proto.h os_misc.h uucico.h
  265. findline.r: findline.c uucp.h proto.h os_misc.h 
  266. findent.r: findent.c uucp.h proto.h os_misc.h
  267. chksched.r: chksched.c uucp.h proto.h os_misc.h uucico.h
  268. finddev.r: finddev.c uucp.h proto.h os_misc.h
  269. openport.r: openport.c uucp.h proto.h os_misc.h uucico.h
  270. openuucp.r: openuucp.c uucp.h proto.h os_misc.h uucico.h
  271. gproto.r: gproto.c uucp.h proto.h os_misc.h uucico.h
  272. dumpcode.r: dumpcode.c uucp.h proto.h os_misc.h
  273. closeuucp.r: closeuucp.c uucp.h proto.h os_misc.h uucico.h
  274. connect.r: connect.c uucp.h proto.h os_misc.h uucico.h
  275. findwork.r: findwork.c uucp.h proto.h os_misc.h uucico.h
  276. filexfer.r: filexfer.c uucp.h proto.h os_misc.h uucico.h
  277. docmd.r: docmd.c uucp.h proto.h os_misc.h
  278. getsys.r: getsys.c uucp.h proto.h os_misc.h
  279. getparam.r: getparam.c uucp.h proto.h os_misc.h uucico.h
  280. getopt.r: getopt.c getopt.h
  281. dotilde.r: dotilde.c uucp.h proto.h os_misc.h
  282. userparam.r: userparam.c uucp.h proto.h os_misc.h
  283. doalias.r: doalias.c uucp.h proto.h os_misc.h
  284. mail.r: mail.c uucp.h proto.h os_misc.h mail.h
  285. recvmail.r: recvmail.c uucp.h proto.h os_misc.h mail.h
  286. sendmail.r: sendmail.c uucp.h proto.h os_misc.h mail.h
  287. mailx.r: mail.c uucp.h proto.h os_misc.h mail.h
  288. recvmail.r: recvmail.c uucp.h proto.h os_misc.h mail.h
  289. rmail.r: rmail.c uucp.h proto.h os_misc.h
  290. genseq.r: genseq.c uucp.h proto.h os_misc.h
  291. rnews.r: rnews.c uucp.h proto.h os_misc.h rnews.h mbuf.h getopt.h
  292. groups.r: groups.c uucp.h proto.h os_misc.h rnews.h mbuf.h
  293. procbatch.r: procbatch.c uucp.h proto.h os_misc.h rnews.h mbuf.h
  294. xatol.r: xatol.c
  295. mbuf.r: mbuf.c mbuf.h
  296. openarts.r: openarts.c uucp.h proto.h os_misc.h rnews.h mbuf.h
  297. procart.r: procart.c uucp.h proto.h os_misc.h rnews.h mbuf.h
  298. fixref.r: fixref.c
  299. log.r: log.c uucp.h proto.h os_misc.h
  300. validuser.r: validuser.c uucp.h proto.h os_misc.h
  301. uuxqt.r: uuxqt.c uucp.h proto.h os_misc.h
  302. findxwork.r: findxwork.c uucp.h proto.h os_misc.h
  303. readnews.r: readnews.c uucp.h proto.h os_misc.h
  304. newsutils.r: newsutils.c uucp.h proto.h os_misc.h
  305. postnews.r: postnews.c uucp.h proto.h os_misc.h
  306. expire.r: expire.c uucp.h proto.h os_misc.h
  307. expgroup.r: expgroup.c uucp.h proto.h os_misc.h
  308. subscribe.r: subscribe.c uucp.h proto.h os_misc.h
  309. unsubscribe.r: unsubscribe.c uucp.h proto.h os_misc.h
  310. uulog.r: uulog.c uucp.h proto.h os_misc.h
  311. uuclean.r: uuclean.c uucp.h proto.h os_misc.h
  312. uustat.r: uustat.c uucp.h proto.h os_misc.h
  313. uucp.r: uucp.c uucp.h proto.h os_misc.h
  314. cnvrtmail.r: cnvrtmail.c uucp.h proto.h os_misc.h
  315. login.r: login.c uucp.h proto.h os_misc.h
  316. chown.r: chown.c uucp.h proto.h os_misc.h
  317. adduser.r: adduser.c uucp.h proto.h os_misc.h
  318. uusetup.r: uusetup.c uucp.h proto.h os_misc.h uusetup.h
  319. getdevices.r: getdevices.c uucp.h proto.h os_misc.h uusetup.h
  320. getenv.r: getenv.c uucp.h proto.h os_misc.h
  321. getseq.r: getseq.c uucp.h proto.h os_misc.h
  322. maketemp.r: maketemp.c uucp.h proto.h os_misc.h
  323. forkhsell.r: forkshell.c uucp.h proto.h os_misc.h
  324. setuser.r: setuser.c uucp.h proto.h os_misc.h
  325. filemove.r: filemove.c uucp.h proto.h os_misc.h
  326. fixpath.r: fixpath.c uucp.h proto.h os_misc.h
  327. makepath.r: makepath.c uucp.h proto.h os_misc.h
  328. getdirs.r: getdirs.c uucp.h proto.h os_misc.h
  329. fixline.r: fixline.c uucp.h proto.h os_misc.h
  330. getenv.r: getenv.c uucp.h proto.h os_misc.h
  331. fileserv.r: fileserv.c uucp.h proto.h os_misc.h
  332. osk.r: osk.c uucp.h proto.h os_misc.h
  333. pwent.r: pwent.c uucp.h proto.h os_misc.h
  334. uuame.r: uuname.c uucp.h proto.h os_misc.h
  335. parse.r: parse.c uucp.h proto.h os_misc.h
  336.