home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 2 / 2398 / Makefile < prev    next >
Encoding:
Makefile  |  1990-12-28  |  1.4 KB  |  49 lines

  1. CC       = g++
  2. CFLAGS   = -O
  3. RMDIR    = ..
  4. NLDIR    = ..
  5. MDLDIR   = .
  6. LDFLAGS  = -lm
  7.  
  8. nlmdl    : nlmdl.o status.o model.o \
  9.         realmat.o dcond.o dsweep.o starbox.o
  10.     $(CC) -o nlmdl nlmdl.o status.o model.o \
  11.         realmat.o dcond.o dsweep.o starbox.o $(LDFLAGS) 
  12.  
  13. nlmdl.o    : $(NLDIR)/nlmdl.cc $(NLDIR)/nlopr.cc \
  14.         $(MDLDIR)/model.h $(NLDIR)/nlmdl.h $(NLDIR)/status.h  \
  15.         $(RMDIR)/usual.h $(RMDIR)/realmat.h $(RMDIR)/tools.h
  16.     $(CC) $(CFLAGS) -c -I$(MDLDIR) -I$(NLDIR) -I$(RMDIR) $(NLDIR)/nlmdl.cc 
  17.  
  18. model.o    : $(MDLDIR)/model.cc \
  19.         $(MDLDIR)/model.h $(NLDIR)/nlmdl.h $(NLDIR)/status.h  \
  20.         $(RMDIR)/usual.h $(RMDIR)/realmat.h $(RMDIR)/tools.h
  21.     $(CC) $(CFLAGS) -c -I$(MDLDIR) -I$(NLDIR) -I$(RMDIR) $(MDLDIR)/model.cc 
  22.  
  23. status.o    : $(NLDIR)/status.cc \
  24.         $(NLDIR)/status.h \
  25.         $(RMDIR)/usual.h $(RMDIR)/realmat.h $(RMDIR)/tools.h 
  26.     $(CC) $(CFLAGS) -c -I$(MDLDIR) -I$(NLDIR) -I$(RMDIR) $(NLDIR)/status.cc 
  27.  
  28. realmat.o    : $(RMDIR)/realmat.cc \
  29.         $(RMDIR)/usual.h $(RMDIR)/realmat.h $(RMDIR)/tools.h
  30.     $(CC) $(CFLAGS) -c -I$(RMDIR) $(RMDIR)/realmat.cc
  31.  
  32. starbox.o    : $(RMDIR)/starbox.cc \
  33.         $(RMDIR)/usual.h $(RMDIR)/tools.h 
  34.     $(CC) $(CFLAGS) -c -I$(RMDIR) $(RMDIR)/starbox.cc
  35.  
  36. dcond.o    : $(RMDIR)/dcond.cc \
  37.         $(RMDIR)/usual.h $(RMDIR)/tools.h 
  38.     $(CC) $(CFLAGS) -c -I$(RMDIR) $(RMDIR)/dcond.cc
  39.  
  40. dsweep.o    : $(RMDIR)/dsweep.cc \
  41.         $(RMDIR)/usual.h $(RMDIR)/tools.h
  42.     $(CC) $(CFLAGS) -c -I$(RMDIR) $(RMDIR)/dsweep.cc
  43.  
  44. clean    :
  45.     rm -f *.o core
  46.  
  47. veryclean    :
  48.     rm -f *.o core nlmdl detail.dat ending.dat tmp.dat
  49.