home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume15 / ddd / Makefile < prev    next >
Encoding:
Makefile  |  1988-09-22  |  605 b   |  42 lines

  1. # Makefile for ddd
  2.  
  3. DEFS = -DBSD
  4. CFLAGS = -O $(DEFS)
  5.  
  6. CC = cc
  7. LINT = lint
  8. CP = cp
  9. RM = /bin/rm -f
  10.  
  11. SRC = ddd.c
  12. OBJ = ddd.o
  13. HEAD =
  14. BIN = ddd
  15. SHAR = ddd.shar
  16.  
  17. BINDIR = /usr/local/bin
  18.  
  19. MAN = ddd.1
  20. MANDIR = /usr/local/man
  21.  
  22. all: $(BIN) lint
  23.     touch all
  24.  
  25. $(BIN): $(OBJ) $(HEAD) Makefile
  26.     $(CC) $(OBJ) -o $(BIN)
  27.  
  28. lint: $(SRC) $(HEAD)
  29.     $(LINT) $(DEFS) $(SRC)
  30.     touch lint
  31.  
  32. install: all
  33.     strip $(BIN)
  34.     $(CP) $(BIN) $(BINDIR)
  35.     $(CP) $(MAN) $(MANDIR)
  36.  
  37. clean:
  38.     -$(RM) $(BIN) $(OBJ) all lint a.out core *~ #* $(SHAR)
  39.  
  40. shar: lint README $(MAN) Makefile $(HEAD $(SRC)
  41.     shar README $(MAN) Makefile $(HEAD) $(SRC) > $(SHAR)
  42.