home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_progs / compress / unixarc.lzh / UNIXARC / MAKEFILE < prev    next >
Encoding:
Text File  |  1991-08-16  |  1.2 KB  |  50 lines

  1. # Makefile for arc and xarc.  Doesn't do marc at present.
  2. # common src
  3. SRC=arcadd.c arccode.c arccvt.c arcdel.c arcio.c arclst.c arclzw.c arcmatch.c arcpack.c arcrun.c arcsq.c arcsvc.c arctst.c arcunp.c arcusq.c
  4.  
  5. # common obj
  6. OBJ=arcadd.o arccode.o arccvt.o arcdel.o arcio.o arclst.o arclzw.o arcmatch.o arcpack.o arcrun.o arcsq.o arcsvc.o arctst.o arcunp.o arcusq.o
  7.  
  8. # for unix
  9. USRC=arcunix.c tm_to_time.c
  10. UOBJ=arcunix.o tm_to_time.o
  11.  
  12. # for dos
  13. DSRC=arcdir.c arcdos.c
  14. DOBJ=arcdir.o arcdos.o
  15.  
  16. # choose one pair
  17. SRCS=$(SRC) $(USRC)
  18. OBJS=$(OBJ) $(UOBJ)
  19. # SRCS=$(SRC) $(DSRC)
  20. # OBJS=$(OBJ) $(DOBJ)
  21.  
  22. HEADERS=arc.h arcs.h
  23.  
  24. AOBJ=$(OBJS) arc.o aarcext.o
  25. XOBJ=$(OBJS) xarc.o xarcext.o
  26.  
  27. CFLAGS=-DSYS5 -O
  28.  
  29. SHAR=shar -c -p X
  30.  
  31. arc:    $(AOBJ)
  32.     cc -o arc $(AOBJ)
  33.  
  34. aarcext.o:    arcext.c
  35.     cc $(CFLAGS) -c -DARC arcext.c
  36.     mv arcext.o aarcext.o
  37.  
  38. xarc:    $(XOBJ)
  39.     cc -o xarc $(XOBJ)
  40.  
  41. xarcext.o:    arcext.c
  42.     cc $(CFLAGS) -c -DXARC arcext.c
  43.     mv arcext.o xarcext.o
  44.  
  45. shar:
  46.     cat README > arc.shar.01
  47.     $(SHAR) Makefile arc.c arc.h arcadd.c arccode.c arccvt.c arcdel.c arcext.c arcio.c > arc.shar.02
  48.     $(SHAR) arclst.c arclzw.c arcmatch.c arcpack.c arcrun.c arcs.h > arc.shar.03
  49.     $(SHAR) arcsq.c arcsvc.c arctst.c arcunix.c arcunp.c arcusq.c marc.c tm_to_time.c xarc.c > arc.shar.04
  50.