home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / c / memdebug / makefile next >
Encoding:
Makefile  |  1994-03-08  |  718 b   |  41 lines

  1. # makefile for memdebug
  2. # J.Borst 27/1/94
  3. #    
  4. C_SRCS  = memalpha.c memdebug.c memfree.c 
  5. H_SRCS  = memalpha.h memdebug.h memfree.h memtypes.i
  6. MISC    = README Memdebug.ps makefile
  7. CFLAGS  = -g
  8. CC      = gcc
  9.  
  10. LIBDIR  = /usr/local/lib
  11. INCDIR  = /usr/local/include
  12. PUBSRC  = memdebug.h
  13.  
  14. SOURCES = $(C_SRCS) $(H_SRCS)
  15. FILES   = $(SOURCES) $(MISC)
  16.  
  17. OBJECTS = memalpha.o memdebug.o memfree.o
  18. LIB     = libmemdb.a
  19.  
  20. all:    $(LIB)
  21.  
  22. $(LIB): $(OBJECTS)
  23.         ar rv $@ $(OBJECTS)
  24.  
  25. bundle: $(FILES)
  26.         @bundle $(FILES)
  27.  
  28. sources:
  29.         @echo $(SOURCES)
  30.  
  31. files:
  32.         @echo $(FILES)
  33.  
  34. install:
  35.         install -g staff -m 644 -o root $(LIB) $(LIBDIR)
  36.         ranlib $(LIBDIR)/$(LIB)
  37.         install -g staff -m 644 -o root $(PUBSRC) $(INCDIR)
  38.  
  39. clean:
  40.         rm -f $(LIB) $(OBJECTS)
  41.