home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume20 / pcomm1.2 / part02 / Unixpc.shar / Makefile < prev    next >
Makefile  |  1989-10-25  |  5KB  |  157 lines

  1. #                Pcomm
  2. #            for AT&T Unix PC 7300/3b1
  3.  
  4. CFLAGS = -O
  5. LD = ld -s
  6. SHAR = shar -a
  7. BIN = /usr/local/bin
  8. SHAREDLIB = shlib_c.ifile
  9. CURSES = -lcurses
  10.  
  11. #for Unix 3.0
  12. #OTHERS = doprnt.o
  13. #IFILE = Ifile30.sh
  14. OTHERS = setvbuf.o doprnt.o
  15. IFILE = Ifile.sh
  16.  
  17. PCOMM = $(OTHERS) tty_att.o admin.o chg_dir.o curses.o d_delete.o \
  18.     d_lib.o d_manual.o d_menu.o d_print.o d_prompt.o d_revise.o \
  19.     data_log.o di_delay.o di_win.o dial.o e_lib.o expand.o help.o \
  20.     info.o init.o list_dir.o ls_menu.o m_lib.o macro.o main.o \
  21.     n_shell.o p_lib.o passthru.o pexit.o port.o redial.o s_axfer.o \
  22.     s_extrnl.o s_gen.o s_menu.o s_modem.o s_prompt.o s_term.o \
  23.     s_tty.o screen.o script.o st_line.o strings.o terminal.o x_ascii.o \
  24.     x_batch.o x_extrnl.o x_menu.o x_rcv.o x_send.o x_win.o xmodem.o
  25.  
  26. INPUT =    $(OTHERS) input.o vcs.o
  27.  
  28. all:    pcomm pcomm_input waitfor matches modem_break
  29.  
  30. pcomm:    $(PCOMM) $(SHAREDLIB)
  31.     $(LD) $(PCOMM) $(CURSES) /lib/crt0s.o $(SHAREDLIB) -o pcomm
  32.  
  33. pcomm_input:    $(INPUT) $(SHAREDLIB)
  34.     $(LD) $(INPUT) $(CURSES) /lib/crt0s.o $(SHAREDLIB) -o pcomm_input
  35.  
  36. waitfor:    waitfor.o
  37.     $(LD) waitfor.o /lib/crt0s.o /lib/shlib.ifile -o waitfor
  38.  
  39. matches:    matches.o
  40.     $(LD) matches.o /lib/crt0s.o /lib/shlib.ifile -o matches
  41.  
  42. modem_break:    modem_break.o
  43.     $(LD) modem_break.o /lib/crt0s.o /lib/shlib.ifile -o modem_break
  44.  
  45. setvbuf.o:
  46.     ar x /lib/libc.a setvbuf.o
  47.  
  48. doprnt.o:
  49.     ar x /lib/libc.a doprnt.o
  50.  
  51. shlib_c.ifile:
  52.     cp /lib/shlib.ifile shlib_c.ifile
  53.     sh $(IFILE) shlib_c.ifile
  54.  
  55. install:
  56.     cp pcomm $(BIN)
  57.     cp pcomm_input $(BIN)
  58.     cp waitfor $(BIN)
  59.     cp matches $(BIN)
  60.     cp modem_break $(BIN)
  61. #    rm pcomm
  62. #    rm pcomm_input
  63. #    rm waitfor
  64. #    rm matches
  65. #    rm modem_break
  66.  
  67. lint:
  68.     lint -p -Dlint admin.c chg_dir.c curses.c d_delete.c d_lib.c \
  69.     d_manual.c d_menu.c d_print.c d_prompt.c d_revise.c data_log.c \
  70.     di_delay.c di_win.c dial.c e_lib.c expand.c getcwd.c getopt.c \
  71.     help.c info.c init.c list_dir.c ls_menu.c m_lib.c macro.c main.c \
  72.     n_shell.c p_lib.c passthru.c pexit.c port.c redial.c s_axfer.c \
  73.     s_extrnl.c s_gen.c s_menu.c s_modem.c s_prompt.c s_term.c s_tty.c \
  74.     screen.c script.c st_line.c strings.c terminal.c tty_att.c \
  75.     x_ascii.c x_batch.c x_extrnl.c x_menu.c x_rcv.c x_send.c x_win.c \
  76.     xmodem.c
  77.     lint -p -Dlint input.c vcs.c
  78.     lint -p -Dlint waitfor.c
  79.     lint -p -Dlint matches.c
  80.     lint -p -Dlint modem_break.c
  81.  
  82. shar:
  83.     $(SHAR) Doc > pcomm_sh.1
  84.     $(SHAR) Makefile Matches.1 Modem_break.1 Pcomm.1 Pcomm.dial_dir \
  85.     Pcomm.extrnl Pcomm.modem Pcomm.param Readme Release.notes Sample \
  86.     Unixpc.shar Waitfor.1 > pcomm_sh.2
  87.     $(SHAR) admin.c chg_dir.c config.h curses.c d_delete.c d_lib.c \
  88.     d_manual.c d_menu.c d_print.c d_prompt.c d_revise.c data_log.c \
  89.     di_delay.c > pcomm_sh.3
  90.     $(SHAR) di_win.c dial.c dial_dir.h e_lib.c expand.c extrnl.h \
  91.     getcwd.c getopt.c help.c info.c init.c input.c list_dir.c \
  92.     ls_menu.c > pcomm_sh.4
  93.     $(SHAR) m_lib.c macro.c main.c matches.c misc.h modem.h \
  94.     modem_break.c n_shell.c p_lib.c param.h passthru.c pexit.c \
  95.     port.c > pcomm_sh.5
  96.     $(SHAR) redial.c s_axfer.c s_extrnl.c s_gen.c s_menu.c s_modem.c \
  97.     s_prompt.c s_term.c s_tty.c screen.c script.c st_line.c status.h \
  98.     strings.c > pcomm_sh.6
  99.     $(SHAR) terminal.c tty_att.c tty_ucb.c vcs.c vcs.h waitfor.c \
  100.     x_ascii.c x_batch.c x_extrnl.c > pcomm_sh.7
  101.     $(SHAR) x_menu.c x_rcv.c x_send.c x_win.c xmodem.c xmodem.h \
  102.     > pcomm_sh.8
  103.  
  104. admin.o:    config.h dial_dir.h param.h
  105. chg_dir.o:    config.h misc.h
  106. curses.o:    config.h misc.h
  107. d_delete.o:    config.h dial_dir.h misc.h param.h
  108. d_lib.o:    dial_dir.h param.h
  109. d_manual.o:    config.h dial_dir.h misc.h
  110. d_menu.o:    config.h dial_dir.h misc.h param.h
  111. d_print.o:    config.h dial_dir.h misc.h
  112. d_prompt.o:    config.h dial_dir.h misc.h
  113. d_revise.o:    config.h dial_dir.h misc.h param.h
  114. data_log.o:    config.h misc.h param.h status.h
  115. di_delay.o:    config.h misc.h param.h
  116. di_win.o:    config.h dial_dir.h misc.h modem.h param.h
  117. dial.o:        config.h dial_dir.h misc.h modem.h param.h
  118. e_lib.o:    extrnl.h
  119. expand.o:    config.h
  120. help.o:        config.h misc.h
  121. init.o:        config.h misc.h status.h
  122. input.o:    config.h misc.h status.h vcs.h
  123. ls_menu.o:    config.h dial_dir.h misc.h param.h
  124. m_lib.o:    modem.h
  125. macro.o:    config.h misc.h param.h
  126. main.o:        config.h dial_dir.h extrnl.h misc.h modem.h param.h status.h
  127. n_shell.o:    config.h
  128. p_lib.o:    param.h
  129. passthru.o:    config.h misc.h
  130. pexit.o:    config.h dial_dir.h misc.h param.h status.h
  131. port.o:        config.h dial_dir.h modem.h
  132. redial.o:    config.h dial_dir.h misc.h
  133. s_axfer.o:    config.h misc.h param.h
  134. s_extrnl.o:    config.h extrnl.h misc.h
  135. s_gen.o:    config.h misc.h param.h
  136. s_menu.o:    config.h misc.h
  137. s_modem.o:    config.h misc.h modem.h
  138. s_prompt.o:    config.h misc.h
  139. s_term.o:    config.h misc.h param.h status.h
  140. s_tty.o:    config.h misc.h modem.h
  141. screen.o:    config.h param.h status.h
  142. script.o:    config.h dial_dir.h status.h
  143. st_line.o:    config.h dial_dir.h misc.h modem.h param.h status.h
  144. strings.o:    config.h
  145. terminal.o:    config.h dial_dir.h misc.h modem.h param.h status.h xmodem.h
  146. tty_att.o:    dial_dir.h param.h
  147. tty_ucb.o:    dial_dir.h param.h
  148. vcs.o:        config.h vcs.h
  149. x_ascii.o:    config.h misc.h param.h
  150. x_batch.o:    config.h misc.h xmodem.h
  151. x_extrnl.o:    config.h
  152. x_menu.o:    config.h extrnl.h misc.h xmodem.h
  153. x_rcv.o:    config.h dial_dir.h misc.h xmodem.h
  154. x_send.o:    config.h dial_dir.h misc.h xmodem.h
  155. x_win.o:    config.h dial_dir.h misc.h xmodem.h
  156. xmodem.o:    config.h misc.h param.h xmodem.h
  157.