home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume25 / setd / Makefile < prev    next >
Encoding:
Makefile  |  1992-01-11  |  1.4 KB  |  69 lines

  1. #
  2. #  Makefile for setd and mark utilities
  3. #  Sunil William Savkar
  4. #  HaL Computer Sytems Corporation
  5. #  January 7, 1992
  6. #
  7. #  *  Must change the BINDIR, MANDIR to point to the
  8. #     appropriate areas
  9. #  *  Must change MACHINE_TYPE to reflect the type of machine
  10. #     you are running on (i.e.  HP, SUN, RS6000, etcetera)
  11. #
  12.  
  13. BINDIR= /usr/bin
  14. MANDIR = /usr/man/man1
  15.  
  16. TARGET1 = setd
  17. TARGET2 = mark
  18.  
  19. CC    = cc
  20. MACHINE_TYPE = SUN
  21. OFLAGS    = -O 
  22. CFLAGS    = -D$(MACHINE_TYPE) $(OFLAGS) 
  23. LDFLAGS =
  24. MAN1 = setd.1
  25. MAN2 = mark.1
  26. SOURCES1 = setd.c
  27. SOURCES2 = mark.c
  28. OBJECTS1 = setd.o
  29. OBJECTS2 = mark.o
  30. INCLUDES =
  31.  
  32. all: $(TARGET1) $(TARGET2)
  33.  
  34. $(TARGET1): $(OBJECTS1)
  35.     $(CC) $(LDFLAGS) $(OBJECTS1) -o $(TARGET1)
  36. $(TARGET2): $(OBJECTS2)
  37.     $(CC) $(LDFLAGS) $(OBJECTS2) -o $(TARGET2)
  38. setd.o: types.h enum.h macros.h setd.c
  39.     $(CC) $(CFLAGS) -DSETD -c $(INCLUDES) setd.c
  40. mark.o: types.h enum.h macros.h mark.c
  41.     $(CC) $(CFLAGS) -DMARK -c $(INCLUDES) mark.c
  42. clean    :
  43.         rm -f *.o
  44.  
  45. clobber :    clean
  46.         rm -f $(TARGET1)
  47.         rm -f $(TARGET2)
  48.  
  49. install :    all installman installexec
  50.  
  51. installman:
  52.     cp $(MAN1) $(MANDIR)/$(MAN1)
  53.     cp $(MAN2) $(MANDIR)/$(MAN2)
  54.  
  55. installexec: all
  56.         cp $(TARGET1) $(BINDIR)/$(MTYPE)/$(TARGET1)
  57.         cp $(TARGET2) $(BINDIR)/$(MTYPE)/$(TARGET2)
  58. tar:
  59.     rm -fr setd.src
  60.     mkdir setd.src
  61.     cp *.c setd.src
  62.     cp *.h setd.src
  63.     cp setd.1 setd.src
  64.     cp mark.1 setd.src
  65.     cp README setd.src
  66.     cp Makefile setd.src
  67.     tar -cf - setd.src | compress > setd.tar.Z
  68.     rm -fr setd.src
  69.