home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic 4 Unleashed / Visual_Basic_4_Unleashed_SAMS_Publishing_1995.iso / repease / make-mc < prev    next >
Text File  |  1994-12-02  |  3KB  |  89 lines

  1. ALL: REP.DLL UTIL.DLL DEMO.EXE
  2.  
  3. REP_OBJECTS=REP.OBJ REP1.OBJ REP_INI.OBJ REP_FILE.OBJ REP_BLK.OBJ REP_FMT.OBJ REP_FLD.OBJ REP_SEC.OBJ REP_EXP.OBJ REP_DLG.OBJ REP_REP.OBJ REP_REP1.OBJ REP_MISC.OBJ
  4.  
  5. REP_SWITCHES=-c -ALw -GD -Gs -Zpe /W3 /DSTRICT -Ycstring.h -Yustring.h
  6.  
  7. CAPTURE=>> team.cap
  8.         
  9. #****************************************************************************
  10. #             Create the DEMO program using the REP DLL
  11. #****************************************************************************
  12. DEMO.EXE:  DEMO.OBJ DEMO.RES REP.DLL
  13.         LINK /NOD DEMO, DEMO.EXE, DEMO.MAP, MLIBCEW LIBW OLDNAMES REP UTIL, DEMO.DEF
  14.         rc -L demo.res $(CAPTURE)
  15.  
  16. DEMO.OBJ: DEMO.C DEMO.H REP.H
  17.     CL -c -AM -Gsw -Oas -Zpe -NT DEMO DEMO.C $(CAPTURE)
  18.  
  19. DEMO.RES: DEMO.RC DEMO.H 
  20.     RC -r DEMO.RC $(CAPTURE)
  21.  
  22. #****************************************************************************
  23. #                       Create the REP DLL
  24. #    The /DREPDLL instructs the modules to take actions specific to DLL.
  25. #    Remove this switch if you are not building a DLL.
  26. #****************************************************************************
  27. REP.DLL: $(REP_OBJECTS) REP.RES REP.HLP
  28.     LINK /NOD /NOE @MLINK.ANS     $(CAPTURE)
  29.     RC  REP.RES REP.DLL    $(CAPTURE)
  30.     IMPLIB REP.LIB REP.DEF   $(CAPTURE)
  31.  
  32. REP.RES: REP.RC REP_CMD.H REP_DLG.H REP_DLG.RES 
  33.     rc -r REP.RC
  34.  
  35. REP.OBJ: REP.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  36.   CL $(REP_SWITCHES) REP.C $(CAPTURE)
  37.  
  38. REP1.OBJ: REP1.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  39.   CL $(REP_SWITCHES) REP1.C $(CAPTURE)
  40.  
  41. REP_INI.OBJ: REP_INI.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  42.   CL $(REP_SWITCHES) REP_INI.C $(CAPTURE) 
  43.  
  44. REP_FILE.OBJ: REP_FILE.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  45.   CL $(REP_SWITCHES) REP_FILE.C $(CAPTURE) 
  46.  
  47. REP_BLK.OBJ: REP_BLK.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  48.   CL $(REP_SWITCHES) REP_BLK.C $(CAPTURE) 
  49.  
  50. REP_FMT.OBJ: REP_FMT.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  51.   CL $(REP_SWITCHES) REP_FMT.C $(CAPTURE) 
  52.  
  53. REP_FLD.OBJ: REP_FLD.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  54.   CL $(REP_SWITCHES) REP_FLD.C $(CAPTURE) 
  55.  
  56. REP_SEC.OBJ: REP_SEC.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  57.   CL $(REP_SWITCHES) REP_SEC.C $(CAPTURE) 
  58.  
  59. REP_EXP.OBJ: REP_EXP.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  60.   CL $(REP_SWITCHES) REP_EXP.C $(CAPTURE) 
  61.  
  62. REP_DLG.OBJ: REP_DLG.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H REP_DLG.H
  63.   CL $(REP_SWITCHES) REP_DLG.C $(CAPTURE) 
  64.  
  65. REP_REP.OBJ: REP_REP.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  66.   CL $(REP_SWITCHES) REP_REP.C $(CAPTURE) 
  67.  
  68. REP_REP1.OBJ: REP_REP1.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  69.   CL $(REP_SWITCHES) REP_REP1.C $(CAPTURE) 
  70.  
  71. REP_MISC.OBJ: REP_MISC.C REP.H REP1.H REP_DEF.H REP_PROT.H REP_CMD.H
  72.   CL $(REP_SWITCHES) REP_MISC.C $(CAPTURE)
  73.  
  74. REP.HLP: REP.RTF REP_CMD.H
  75.     HC REP.HPJ 
  76.  
  77. #****************************************************************************
  78. #                       Create the Sort/Join utility DLL
  79. #****************************************************************************
  80. UTIL.DLL: UTIL.OBJ UTIL.DEF UTIL.RC
  81.     LINK /NOD /NOE UTIL, UTIL.DLL, UTIL.MAP, LDLLCEW LIBW OLDNAMES, UTIL.DEF
  82.     RC -r UTIL.RC         $(CAPTURE)
  83.     RC UTIL.RES UTIL.DLL  $(CAPTURE)
  84.     IMPLIB UTIL.LIB UTIL.DEF   $(CAPTURE)
  85.  
  86. UTIL.OBJ: UTIL.C
  87.     CL -c -ALw -Gs -GD -Zpe -W3 UTIL UTIL.C $(CAPTURE)
  88.  
  89.