home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wfdos.zip / WFDOS.MAK < prev    next >
Text File  |  1995-04-17  |  2KB  |  63 lines

  1. all: WFDOS-S.OBJ WFDOS-S.EXE WFDOS-C.OBJ WFDOS-C.EXE WFDOS.INF WFDOS.INI WFDOS.ZIP update
  2.  
  3. RSP=$(TMP)WFDOS.RSP
  4. WFDOS=WFDOS-S.EXE /m3
  5. VDATE=950417
  6. VTIME=020600
  7. VER="2.06"
  8.  
  9. WFDOS-S.OBJ: WFDOS-S.C WFDOS.H WFDOS.MAK
  10. #  ICC.EXE /G4 /Gd /C /D__BETA__ $*.C
  11.   ICC.EXE /DNDEBUG /G3 /Gd /C /O /Ol /Gu $*.C
  12.  
  13. # Compile the Client using Borland's C/C++.
  14. WFDOS-C.OBJ: WFDOS-C.C WFDOS.H WFDOS.MAK
  15.   @echo /c /3 /ms /ID:\BORLANDC\INCLUDE /Tde /w >$(RSP)
  16.   @echo /DNDEBUG /O2 /pr       >>$(RSP)
  17.   $(WFDOS) COMMAND.COM /C BCC.EXE @$(RSP) $*.C ^| BCC2WF.EXE
  18.  
  19. # Link the Client using Borland's Turbo-Linker
  20. WFDOS-C.EXE: WFDOS-C.OBJ
  21.   @echo /LD:\BORLANDC\LIB /s /c /C /3 /Tde /yx C0S.OBJ $** >$(RSP)
  22.   @echo $@                  >>$(RSP)
  23.   @echo $*.MAP              >>$(RSP)
  24.   @echo CS;                 >>$(RSP)
  25.   $(WFDOS) TLINK.EXE @$(RSP)
  26.   @ZFILE /d$(VDATE) /t$(VTIME) $@
  27.  
  28. WFDOS-S.EXE: WFDOS-S.OBJ WFDOS-S.DEF
  29.   @echo /noi /exepack /a:4 + >  $(RSP)
  30.   @echo $*.OBJ               >> $(RSP)
  31.   @echo $@                   >> $(RSP)
  32.   @echo $*.MAP               >> $(RSP)
  33.   @echo OS2386.LIB           >> $(RSP)
  34.   @echo $*.DEF;              >> $(RSP)
  35.   link386 @$(RSP)
  36.   @ZFILE /d$(VDATE) /t$(VTIME) $@
  37.  
  38. WFDOS.INF: WFDOS.IPF WFDOS.MAK
  39.   IPFC $*.IPF /INF
  40.   @ZFILE /d$(VDATE) /t$(VTIME) $@
  41.  
  42. WFDOS.INI: WFDOS.RC  WFDOS.MAK
  43.  
  44. WFDOS.ZIP:: WFDOS-S.C \
  45.             WFDOS-C.C \
  46.             WFDOS.H   \
  47.             WFDOS-S.EXE \
  48.             WFDOS-C.EXE \
  49.             WFDOS.INF \
  50.             WFDOS.RC \
  51.             WFDOS.INI \
  52.             WFDOS.MAK
  53. #  @-erase $@
  54.   $(WFDOS) PKZIP.EXE -a -ex $@ $?
  55.  
  56. WFDOS.ZIP:: BCC2WF.C TASM2WF.C WFDOS.MAK
  57.   $(WFDOS) PKZIP.EXE -a -ex $@ $?
  58.  
  59. update: WFDOS.ABS WFDOS.ZIP WFDOS.MAK
  60.   $(WFDOS) COMMAND.COM /C type WFDOS.ABS ^| PKZIP.EXE -z WFDOS.ZIP
  61.   @ZFILE /d$(VDATE) /t$(VTIME) WFDOS.ZIP
  62.  
  63.