home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / APPS / elm.lzh / ELM / SRC / MAKEFILE < prev    next >
Text File  |  1993-03-18  |  5KB  |  127 lines

  1. #---------------------------------------------------------------------------
  2. #
  3. #  Makefile for the ELM mail program.
  4. #
  5. #    Copyright (c) 1986, 1987 Dave Taylor
  6. #    Copyright (c) 1988, 1989, 1990 USENET Community Trust
  7. #
  8. #    port to OS-9/68k Copyright (c) 1990 Hellmuth Michaelis, Hamburg FRG
  9. #
  10. #---------------------------------------------------------------------------
  11.  
  12. G = -g
  13. CCFLAGS     =   -k0l -ixt=/dd/tmp $G
  14. LFLAGS      =   -m=30 -k0l -ixt=/dd/tmp $G
  15. LIB        =    -l=/h0/lib/os9lib.l -l=/h0/lib/termlib.l
  16. RDIR        =    RELS
  17. DEBUG        =    -DDEBUG
  18. INCLDIR        =    ../hdrs
  19. CFLAGS        =    $(CCFLAGS) -v=$(INCLDIR) $(DEBUG) -v=/dd/DEFS -v=/h0/DEFS # -v=/h0/DEFS_C
  20.  
  21. CFILES= addr_util.c alias.c aliasdb.c aliaslib.c args.c bouncebk.c builtin.c \
  22.     calendar.c conn_to.c curses.c date.c delete.c domains.c edit.c \
  23.     editmsg.c elm.c encode.c errno.c exitprog.c expires.c file.c \
  24.     file_util.c fileio.c forms.c hdrconfg.c help.c init.c in_utils.c \
  25.     leavembox.c limit.c mailmsg1.c mailmsg2.c mailtime.c mkhdrs.c \
  26.     newmbox.c opt_utils.c options.c out_utils.c pattern.c pmalloc.c quit.c \
  27.     read_rc.c remail.c reply.c returnadd.c save_opts.c savecopy.c screen.c \
  28.     showmsg.c showmsg_c.c signals.c softkeys.c sort.c string2.c strings.c \
  29.     syscall.c utils.c validname.c osk.c
  30.  
  31. RFILES= addr_util.r alias.r aliasdb.r aliaslib.r args.r bouncebk.r builtin.r \
  32.     calendar.r conn_to.r curses.r date.r delete.r domains.r edit.r \
  33.     editmsg.r elm.r encode.r errno.r exitprog.r expires.r file.r \
  34.     file_util.r fileio.r forms.r hdrconfg.r help.r init.r in_utils.r \
  35.     leavembox.r limit.r mailmsg1.r mailmsg2.r mailtime.r mkhdrs.r \
  36.     newmbox.r opt_utils.r options.r out_utils.r pattern.r pmalloc.r quit.r \
  37.     read_rc.r remail.r reply.r returnadd.r save_opts.r savecopy.r screen.r \
  38.     showmsg.r showmsg_c.r signals.r softkeys.r sort.r string2.r strings.r \
  39.     syscall.r utils.r validname.r osk.r
  40.  
  41. LIBEL1=    addr_util.r alias.r aliasdb.r aliaslib.r args.r bouncebk.r builtin.r \
  42.     calendar.r conn_to.r curses.r date.r delete.r domains.r edit.r \
  43.     editmsg.r encode.r errno.r exitprog.r expires.r file.r \
  44.     file_util.r fileio.r forms.r hdrconfg.r help.r init.r in_utils.r
  45.  
  46. LIBEL2=    leavembox.r limit.r mailmsg1.r mailmsg2.r mailtime.r mkhdrs.r \
  47.     newmbox.r opt_utils.r options.r out_utils.r pattern.r pmalloc.r quit.r \
  48.     read_rc.r remail.r reply.r returnadd.r save_opts.r savecopy.r screen.r \
  49.     showmsg.r showmsg_c.r signals.r softkeys.r sort.r string2.r strings.r \
  50.     syscall.r utils.r validname.r
  51.  
  52.  
  53. elm:    $(RFILES)
  54.     chd rels;merge -b=100 $(LIBEL1) >-elmlib.r
  55.     chd rels;merge -b=100 $(LIBEL2) >+elmlib.r
  56.     chd rels;cc $(LFLAGS) -f=elm elm.r elmlib.r osk.r $(LIB)
  57.  
  58. addr_util.r:    $(INCLDIR)/headers.h
  59. alias.r:    $(INCLDIR)/headers.h
  60. aliasdb.r:    $(INCLDIR)/headers.h
  61. aliaslib.r:    $(INCLDIR)/headers.h
  62. args.r:        $(INCLDIR)/headers.h $(INCLDIR)/patchlevel.h
  63. bouncebk.r:    $(INCLDIR)/headers.h
  64. builtin.r:    $(INCLDIR)/headers.h
  65. calendar.r:    $(INCLDIR)/headers.h
  66. conn_to.r:    $(INCLDIR)/headers.h
  67. curses.r:    $(INCLDIR)/headers.h
  68. date.r:        $(INCLDIR)/headers.h
  69. delete.r:    $(INCLDIR)/headers.h
  70. domains.r:    $(INCLDIR)/headers.h
  71. edit.r:        $(INCLDIR)/headers.h
  72. editmsg.r:    $(INCLDIR)/headers.h
  73. elm.r:        $(INCLDIR)/elm.h
  74. encode.r:    $(INCLDIR)/headers.h
  75. errno.r:    $(INCLDIR)/headers.h
  76. exitprog.r:    $(INCLDIR)/headers.h
  77. expires.r:    $(INCLDIR)/headers.h
  78. file.r:        $(INCLDIR)/headers.h
  79. file_util.r:    $(INCLDIR)/headers.h
  80. fileio.r:    $(INCLDIR)/headers.h
  81. forms.r:    $(INCLDIR)/headers.h
  82. hdrconfg.r:    $(INCLDIR)/headers.h
  83. help.r:        $(INCLDIR)/headers.h
  84. in_utils.r:    $(INCLDIR)/headers.h
  85. init.r:        $(INCLDIR)/headers.h $(INCLDIR)/patchlevel.h
  86. leavembox.r:    $(INCLDIR)/headers.h
  87. limit.r:    $(INCLDIR)/headers.h
  88. mailmsg1.r:    $(INCLDIR)/headers.h
  89. mailmsg2.r:    $(INCLDIR)/headers.h
  90. mailtime.r:    $(INCLDIR)/headers.h
  91. mkhdrs.r:    $(INCLDIR)/headers.h
  92. newmbox.r:    $(INCLDIR)/headers.h
  93. opt_utils.r:    $(INCLDIR)/headers.h
  94. options.r:    $(INCLDIR)/headers.h
  95. out_utils.r:    $(INCLDIR)/headers.h
  96. pattern.r:    $(INCLDIR)/headers.h
  97. pmalloc.r:    $(INCLDIR)/defs.h
  98. quit.r:        $(INCLDIR)/headers.h
  99. read_rc.r:    $(INCLDIR)/headers.h
  100. remail.r:    $(INCLDIR)/headers.h
  101. reply.r:    $(INCLDIR)/headers.h
  102. returnadd.r:    $(INCLDIR)/headers.h
  103. save_opts.r:    $(INCLDIR)/save_opts.h $(INCLDIR)/headers.h
  104. savecopy.r:    $(INCLDIR)/headers.h
  105. screen.r:    $(INCLDIR)/headers.h
  106. showmsg.r:    $(INCLDIR)/headers.h
  107. showmsg_c.r:    $(INCLDIR)/headers.h
  108. signals.r:    $(INCLDIR)/headers.h
  109. softkeys.r:    $(INCLDIR)/headers.h
  110. sort.r:        $(INCLDIR)/headers.h
  111. string2.r:    $(INCLDIR)/headers.h
  112. strings.r:    $(INCLDIR)/headers.h
  113. syscall.r:    $(INCLDIR)/headers.h
  114. utils.r:    $(INCLDIR)/headers.h
  115. validname.r:    $(INCLDIR)/defs.h
  116.  
  117. $(INCLDIR)/elm.h:   $(INCLDIR)/curses.h $(INCLDIR)/defs.h
  118.             touch $(INCLDIR)/elm.h
  119.  
  120. $(INCLDIR)/headers.h:   $(INCLDIR)/curses.h $(INCLDIR)/defs.h
  121.             touch $(INCLDIR)/headers.h
  122.  
  123. $(INCLDIR)/defs.h:  $(INCLDIR)/../config.h $(INCLDIR)/sysdefs.h
  124.             touch $(INCLDIR)/defs.h
  125.  
  126.  
  127.