home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 2 / FFMCD02.bin / new / comm / net / amitcp / amitcp-2.2 / src / appl / gnumakefile next >
Encoding:
Makefile  |  1993-12-21  |  3.7 KB  |  102 lines

  1. # $Id: GNUmakefile,v 1.5 1993/11/12 06:47:23 jraja Exp $
  2. #
  3. # GNUmakefile for AmiTCP/IP Network Applications
  4. #
  5. # Copyright © 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>
  6. #                  Helsinki University of Technology, Finland.
  7. #                  All rights reserved.
  8. #
  9. # Created      : Fri May 14 17:43:05 1993 ppessi
  10. # Last modified: Fri Nov 12 08:46:52 1993 jraja
  11. #
  12. # $Log: GNUmakefile,v $
  13. # Revision 1.5  1993/11/12  06:47:23  jraja
  14. # Added forms.el(c) and background.el(c).
  15. #
  16. # Revision 1.4  1993/11/12  01:12:53  jraja
  17. # Removed qwriter/time.c.
  18. #
  19. # Revision 1.3  1993/11/12  00:38:39  ppessi
  20. # Added RELEASE
  21. #
  22. # Revision 1.2  1993/10/18  15:51:28  ppessi
  23. # Added gopher.el(c) and revision tags for finger, fingerd and
  24. #     napsaterm.
  25. #
  26. # Revision 1.1  1993/10/14  00:11:23  ppessi
  27. # Initial revision
  28. #
  29. #
  30.  
  31. DIST_APPL = $(DIST)/appl
  32.  
  33. GENERIC = GNUmakefile Smakefile 
  34.  
  35. #
  36. # This includes binaries, too, since it's compiled with GCC :-)
  37. #
  38. EMACSTCP = EmacsTcp/Smakefile \
  39.        EmacsTcp/src/tcp.c EmacsTcp/src/tcp_inlines.h \
  40.        EmacsTcp/src/make.amiga EmacsTcp/src/make.unix \
  41.        EmacsTcp/src/tcp.el EmacsTcp/lisp/tcp.elc \
  42.        EmacsTcp/src/gopher.el EmacsTcp/lisp/gopher.elc \
  43.        EmacsTcp/src/forms.el EmacsTcp/lisp/forms.elc \
  44.        EmacsTcp/src/background.el EmacsTcp/lisp/background.elc \
  45.        EmacsTcp/etc/tcp_AmiTCP EmacsTcp/add_to_.emacs 
  46.  
  47. FINGER= finger/Smakefile finger/finger.1 finger/finger_rev.rev \
  48.     finger/finger.h finger/finger.c finger/lprint.c finger/sprint.c \
  49.     finger/net.c finger/util.c \
  50.     finger/strsep.c finger/tzfile.h finger/ctype.c
  51.  
  52. FINGERD = fingerd/Smakefile fingerd/fingerd_rev.rev fingerd/fingerd.8 \
  53.     fingerd/fingerd.c fingerd/pathnames.h
  54.  
  55. LS= ls/Smakefile ls/ls.1 ls/ls_rev.rev \
  56.     ls/ls.c ls/ls.h ls/list.c ls/print.c ls/sort.c ls/user.c
  57.  
  58. NAPSA= napsaterm/Smakefile napsaterm/napsaterm_rev.rev \
  59.        napsaterm/napsaterm.c napsaterm/gst.c napsaterm/all_protos.h \
  60.        napsaterm/amiga.h napsaterm/display.h napsaterm/dispmacros.h \
  61.        napsaterm/national.h napsaterm/nifty.h napsaterm/niftyprofile.h \
  62.        napsaterm/nio.h napsaterm/rlogin.h napsaterm/amigadisplay.c \
  63.        napsaterm/beep.c napsaterm/clip.c napsaterm/display.c \
  64.        napsaterm/emulate.c napsaterm/iconify.c napsaterm/keymap.c \
  65.        napsaterm/misc.c napsaterm/mymap.c napsaterm/national.c \
  66.        napsaterm/niftyprofile.c napsaterm/niftyterm.c napsaterm/rcmd.c \
  67.        napsaterm/fonts/napsa.font napsaterm/fonts/napsa/11 \
  68.        napsaterm/fonts/napsa/11b napsaterm/fonts/napsa/11i \
  69.        napsaterm/fonts/napsab.font napsaterm/fonts/napsab/11 \
  70.        napsaterm/fonts/napsat.font napsaterm/fonts/napsat/11 \
  71.        napsaterm/fonts/napsav.font napsaterm/fonts/napsav/11 \
  72.        napsaterm/fonts/napsav/11b napsaterm/fonts/napsav/11bi \
  73.        napsaterm/fonts/napsav/11i napsaterm/fonts/napsavb.font \
  74.        napsaterm/fonts/napsavb/11 napsaterm/fonts/napsavt.font \
  75.        napsaterm/fonts/napsavt/11 napsaterm/fonts/napsavw.font \
  76.        napsaterm/fonts/napsavw/11 napsaterm/fonts/napsaw.font \
  77.        napsaterm/fonts/napsaw/11 napsaterm/fonts/napsaw/11b \
  78.        napsaterm/doc/napsaterm.doc napsaterm/doc/niftyterm-1.2.doc \
  79.        napsaterm/napsaprefs
  80.  
  81. QWRITER = qwriter/GNUmakefile qwriter/Smakefile \
  82.     qwriter/fcs.c qwriter/ftp.c qwriter/inet.c qwriter/main.c \
  83.     qwriter/nfs.c qwriter/qwriter.h qwriter/telnet.c
  84.  
  85. APPLSRC = $(GENERIC) $(EMACSTCP) $(FINGER) $(FINGERD) $(LS) $(QWRITER) $(NAPSA)
  86.  
  87. DIST: $(APPLSRC)
  88.     test -d $(DIST) || mkdir $(DIST) 
  89.     test -d $(DIST_APPL) || mkdir $(DIST_APPL)
  90.     tar cf - $(APPLSRC) | (cd $(DIST_APPL); tar xf -)
  91.  
  92. RELEASE: $(APPLSRC)
  93.     for F in $(APPLSRC) ; do \
  94.       rlog -R $$F && { \
  95.         if ident -q $$F | fgrep '$$' >/dev/null ; \
  96.           then rcs -q '-N$(RELEASE):$$' $$F ; \
  97.           else rcs -q '-N$(RELEASE):' $$F ;\
  98.         fi ; \
  99.           } ;\
  100.     done
  101.  
  102.