home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume32 / shlm / part01 / Makefile < prev    next >
Makefile  |  1992-09-20  |  646b  |  41 lines

  1. #
  2. # Makefile
  3. #
  4. #
  5.  
  6. # add -DDEBUG for debug output to shm_debug.log
  7. CFLAGS = -O
  8.  
  9. # librarys
  10. LIBS = -ltermlib
  11.  
  12. # install dir
  13. BINDIR = /usr/lbin
  14.  
  15. shm   : shm.o condump.o halt.o
  16.     $(CC) -o shm $(CFLAGS) shm.o condump.o halt.o $(LIBS)
  17.  
  18. shm.o : shm.c
  19.     $(CC) -c $(CFLAGS) shm.c
  20.  
  21. condump.o : condump.c
  22.     $(CC) -c $(CFLAGS) condump.c
  23.     
  24. halt.o : halt.c
  25.     $(CC) -c $(CFLAGS) halt.c
  26.  
  27. shm.o condump.o halt.o : config.h
  28.  
  29. clean:
  30.     rm -f *.o shm log core
  31.  
  32. install:
  33.     strip shm
  34.     cp shm $(BINDIR)
  35.     chown root $(BINDIR)/shm
  36.     chmod u+s $(BINDIR)/shm
  37.     rm -f $(BINDIR)/condump $(BINDIR)/conrestore
  38.     ln $(BINDIR)/shm $(BINDIR)/condump
  39.     ln $(BINDIR)/shm $(BINDIR)/conrestore
  40.  
  41.