home *** CD-ROM | disk | FTP | other *** search
/ Between Heaven & Hell 2 / BetweenHeavenHell.cdr / 500 / 470 / rccl003 < prev    next >
Text File  |  1987-03-02  |  2KB  |  81 lines

  1. #
  2. # DBOT  Version 1.0           Author :  Vincent Hayward
  3. #                                       School of Electrical Engineering
  4. #                                       Purdue University
  5. #       Dir     : db
  6. #       File    : Makefile
  7. #       Remarks : Make the dbot transform data base management system.
  8. #
  9. # make lib : just make the lib for testing
  10. # make edb : make the editor
  11. # make lint : lint the system
  12. # make install : install the library and the editor
  13.  
  14. CFLAGS= -O
  15. LINTFLAGS =
  16.  
  17. LIBDIR= /b/rccl/l
  18. LINDIR= /b/rccl/l
  19. TARGET= /b/rccl/s
  20.  
  21. SFILES =  dbot.c
  22.  
  23. EDITS =  edb.c
  24.  
  25. OBJECTS = ../o/dbot.o
  26.  
  27. EDITO = ../o/edb.o  \
  28.     ../o/dbot.o \
  29.     ../o/patch.o \
  30.     ../o/shared.o\
  31.     ../o/trans.o
  32.  
  33. RCCL =  ../o/dbot.o \
  34.     ../o/edb.o
  35.  
  36. UMAC =  ../o/dbot.o \
  37.     ../o/edb.o
  38.  
  39. lib : $(OBJECTS)
  40.     ar r dbot.a $(OBJECTS)
  41.     ranlib dbot.a
  42.  
  43. install : $(OBJECTS)
  44.     ar r $(LIBDIR)/dbot.a $(OBJECTS)
  45.     ranlib $(LIBDIR)/dbot.a
  46.     rm -f dbot.a
  47.     cp ../lint/llib-dbot $(LINDIR)
  48.     echo do'nt forget update llib-dbot
  49.     make edb
  50.  
  51. lint :
  52.     lint $(SFILES)
  53.  
  54. edb  : $(EDITO)
  55.     cc $(CFLAGS) $(EDITO) -lnm -o $(TARGET)/edb
  56.  
  57.  
  58. $(RCCL) : ../h/rccl.h
  59.  
  60. $(UMAC) : ../h/umac.h
  61.  
  62. ../o/dbot.o   :    dbot.c
  63.     cc dbot.c $(CFLAGS) -c
  64.     mv dbot.o ../o/dbot.o
  65.  
  66. ../o/edb.o    :   edb.c
  67.     cc edb.c $(CFLAGS) -c
  68.     mv edb.o ../o/edb.o
  69.  
  70. ../o/patch.o : ../src/patch.c
  71.     cc ../src/patch.c $(CFLAGS) -c
  72.     mv patch.o ../o/patch.o
  73.  
  74. ../o/shared.o : ../src/shared.c
  75.     cc ../src/shared.c $(CFLAGS) -c
  76.     mv shared.o ../o/shared.o
  77.  
  78. ../o/trans.o : ../src/trans.c
  79.     cc ../src/trans.c $(CFLAGS) -c
  80.     mv trans.o ../o/trans.o
  81.