home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / enigma30.zip / DES3-DIR.ZIP / MAKEFILE < prev    next >
Text File  |  1994-09-01  |  1KB  |  46 lines

  1. # Makefile for Borland C++ 3.1, set the right pathes before compiling
  2. BINPATH = F:\BC31\BIN
  3. LIBPATH = F:\BC31\LIB
  4. INCPATH = F:\BC31\INCLUDE
  5. CC      = $(BINPATH)\BCC
  6. TLINK   = $(BINPATH)\TLINK
  7. WINMODEL  = s   # small model -> change to desired [s|c|m|l|h]
  8. DOSMODEL  = c   # compact model              ""
  9. GENFLAGS  = -2 -w! -P-c -c
  10. DCFLAGS   = -m$(DOSMODEL) -odosvalid.obj $(GENFLAGS)
  11. WCFLAGS   = -m$(WINMODEL) -DMSWIN16 -owinvalid.obj $(GENFLAGS)
  12. DOSLIB    = des3$(DOSMODEL) emu math$(DOSMODEL) c$(DOSMODEL)
  13. WINLIB    = des3w cw$(WINMODEL) mathw$(WINMODEL) import
  14. LDDOS     = $(TLINK) /c/P-/Tde/L$(LIBPATH)
  15. LDWIN     = $(TLINK) /c/P-/Twe/L$(LIBPATH)
  16. CCDOS     = $(CC) $(DCFLAGS)
  17. CCWIN     = $(CC) $(WCFLAGS)
  18.  
  19. all: winvalid dosvalid des
  20.  
  21. winvalid : winvalid.obj
  22.            $(LDWIN) c0w$(WINMODEL) winvalid,winvalid,,$(WINLIB),validate
  23.            @del winvalid.obj
  24.  
  25. dosvalid : dosvalid.obj
  26.            $(LDDOS) c0$(DOSMODEL) dosvalid,dosvalid,,$(DOSLIB)
  27.        @del dosvalid.obj
  28.  
  29. des      : des.obj des3$(DOSMODEL).lib
  30.          $(LDDOS) c0$(DOSMODEL) des,des,,$(DOSLIB)
  31.  
  32. des.obj: des.c
  33.          $(CC) -2 -w! -O2 -G -P-c -m$(DOSMODEL) -odes.obj -c des.c
  34.  
  35. winvalid.obj: validate.c
  36.               $(CCWIN) validate.c
  37.  
  38. dosvalid.obj: validate.c
  39.               $(CCDOS) validate.c
  40.  
  41. clean:
  42.     @if exist *.map del *.map
  43.     @if exist *.obj del *.obj
  44.     @if exist *.exe del *.exe
  45.         @if exist *.bak del *.bak
  46.