home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / dos / prg / todb101 / todb / lib / todbmake.msc < prev    next >
Encoding:
Text File  |  1994-04-28  |  1.9 KB  |  56 lines

  1. # =========================================================================
  2. # todbmake.msc - make file for todbxx.lib and demo.exe
  3. # Compiler: Microsoft C/C++ 7.0
  4. # =========================================================================
  5. # Don't use the switch /Oe
  6.  
  7. .cpp.obj:
  8.      cl /F $(STK) /A$(MODEL) $(PARAM) demo.cpp
  9.      cl /F $(STK) /A$(MODEL) $(PARAM) schema.cpp
  10.      cl /F $(STK) /A$(MODEL) $(PARAM) fblock.cpp
  11.      cl /F $(STK) /A$(MODEL) $(PARAM) icoll.cpp
  12.      cl /F $(STK) /A$(MODEL) $(PARAM) kspersis.cpp
  13.      cl /F $(STK) /A$(MODEL) $(PARAM) schset.cpp
  14.      cl /F $(STK) /A$(MODEL) $(PARAM) todb.cpp
  15.      cl /F $(STK) /A$(MODEL) $(PARAM) tindex.cpp
  16.      cl /F $(STK) /A$(MODEL) $(PARAM) keyset.cpp
  17.      cl /F $(STK) /A$(MODEL) $(PARAM) cpperr.cpp
  18.      cl /F $(STK) /A$(MODEL) $(PARAM) strn.cpp
  19.  
  20. .c.obj:
  21.      cl /F $(STK) /A$(MODEL) $(PARAM) match.c
  22.      cl /F $(STK) /A$(MODEL) $(PARAM) bplus.c
  23.  
  24. # =========================================================================
  25. # set MODEL to the memory model
  26. # =========================================================================
  27. MODEL=S
  28. STK=4096
  29. PARAM=/W2 /G0 /Gs /Gy /Ob1izot /DMSC /c
  30.  
  31. all : demo.exe
  32.  
  33. # =========================================================================
  34. # construct the demo program
  35. # =========================================================================
  36.  
  37. demo.exe : demo.obj schema.obj todb.lib
  38.        link /ST:$(STK) demo.obj schema.obj,demo.exe,demo,todb;
  39.  
  40. # =========================================================================
  41. # Build the TODB.LIB class library
  42. # =========================================================================
  43. todb.lib :    fblock.obj    \
  44.         icoll.obj     \
  45.                 kspersis.obj  \
  46.         match.obj     \
  47.         bplus.obj     \
  48.         schset.obj    \
  49.         todb.obj      \
  50.         tindex.obj    \
  51.         keyset.obj    \
  52.         cpperr.obj    \
  53.         strn.obj
  54.     del todb.lib
  55.     lib todb @todb.bld;
  56.