home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume1 / 8708 / 24 / Makefile < prev    next >
Encoding:
Makefile  |  1990-07-13  |  1.6 KB  |  88 lines

  1. #
  2. #        makefile for rz/sz/ezmail/uuslave/pcmail/mail
  3. #
  4. #
  5. #            Copyright (c) 1986 Stuart Lynne
  6. #
  7.  
  8. #
  9. #    Rules
  10. #
  11.  
  12. .c.o:
  13.     cc $(CFLAGS) $*.c
  14.  
  15. .asm.o:
  16.     as    $(AFLAGS) $*.asm
  17.  
  18. .a.o:
  19.     as    $(AFLAGS) $*.a
  20.  
  21.  
  22. #
  23. #    Macros
  24. #
  25.  
  26. CFLAGS=  
  27. AFLAGS=
  28. LFLAGS= -lc
  29. LLIB= 
  30.  
  31. SFiles = rename.c splitname.c scandir.c ndir.c chdir.c getcwd.c \
  32.         genv.c sio.c getargs.c mkdir.c hfixnam.c macinit.c 
  33.         
  34. Files = rename.o splitname.o scandir.o ndir.o chdir.o getcwd.o \
  35.         genv.o sio.o getargs.o mkdir.o hfixnam.o macinit.o 
  36.  
  37. all:    $(Files) 
  38.     libutil -o "$$CLIB""x.lib" $(Files)
  39.  
  40. /usr/include/local/genv.h: genv.h
  41.     cp genv.h /usr/include/local/genv.h
  42.  
  43. genv.o: genv.c genv.h
  44.     cc -dSLAZTECMAC genv.c -o genv.o
  45.  
  46. splitname: splitname.c
  47.     cc -dTEST -o splitname.o splitname.c
  48.     ln -o splitname splitname.o $(LFLAGS)
  49.     rm splitname.o
  50.  
  51. rename: rename.c splitname.o hfixnam.o
  52.     cc -dTEST -o rename.o rename.c
  53.     ln -o rename rename.o splitname.o hfixnam.o $(LFLAGS)
  54.     rm rename.o
  55.  
  56. ndir: ndir.c hfixnam.o
  57.     cc -dTEST -o ndir.o ndir.c
  58.     ln -o ndir ndir.o hfixnam.o $(LFLAGS)
  59.     rm dir.o
  60.  
  61. hfixnam: hfixnam.c
  62.     cc -dTEST -o hfixnam.o hfixnam.c
  63.     ln -o hfixnam hfixnam.o $(LFLAGS)
  64.     rm hfixnam.o
  65.  
  66. chdir: chdir.c
  67.     cc -dTEST -o chdir.o chdir.c
  68.     ln -o chdir chdir.o hfixnam.o $(LFLAGS)
  69.     rm chdir.o
  70.  
  71. mkdir: mkdir.c
  72.     cc -dTEST -o mkdir.o mkdir.c
  73.     ln -o mkdir mkdir.o hfixnam.o $(LFLAGS)
  74.     rm mkdir.o
  75.  
  76. getcwd: getcwd.c
  77.     cc -dTEST -o getcwd.o getcwd.c
  78.     ln -o getcwd getcwd.o hfixnam.o $(LFLAGS)
  79.     rm getcwd.o
  80.  
  81. genv: genv.c
  82.     cc -dSLAZTECMAC -dTEST -o genv.o genv.c
  83.     ln -o genv genv.o $(LFLAGS)
  84.     rm genv.o
  85.  
  86. shar:
  87.     shar  README.MAC Makefile *.h $(SFiles) > shar.maclib
  88.