home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / PROG / REXX / CMD / EDMI7.ZIP / DROPME.ZIP / MAKEFILE < prev    next >
Encoding:
Text File  |  1993-11-16  |  1.1 KB  |  50 lines

  1. !IFNDEF BUILD
  2. !ERROR Use BUILD to make program
  3. !ENDIF
  4.  
  5. !IF "$(COMP)"!="CSET"
  6. !ERROR 32-bit application only
  7. !ENDIF
  8.  
  9. DRIVE=F:
  10. ROOT=$(DRIVE)\SOURCE\DROPME
  11.  
  12. CLOPTS=-C+ -Ge+ -Gm- -Kb+ -Ms -Sp1 -S2ae -Ss+ -W3
  13. LINKOPTS=/MAP /A:16
  14.  
  15. !INCLUDE $(ROOT)\..\MAKEFILE.INC
  16.  
  17. {$(C)}.C{$(OBJ)}.OBJ:
  18.         @ECHO Now compiling $(@B).C
  19.         ICC $(CLOPTS) -Fo$(OBJ)\$(@B).OBJ $(C)\$(@B).C
  20.  
  21. !IFDEF DEBUG
  22. CLOPTS=$(CLOPTS) -Ti
  23. LINKOPTS=$(LINKOPTS) /CO
  24. !ENDIF
  25.  
  26. $(EXE)\DROPME.EXE:              $(OBJ)\DROPME.OBJ \
  27.                                 $(RES)\DROPME.RES
  28.         $(LINKEXE) $(LINKOPTS) @<<
  29. $(OBJ)\DROPME
  30. $(EXE)\DROPME
  31. $(MAP)\DROPME
  32. $(OS2LIB)
  33. $(DEF)\DROPME
  34. <<
  35.         RC $(RES)\DROPME.RES $(EXE)\DROPME.EXE
  36.  
  37. $(RES)\DROPME.RES:              $(RC)\DROPME.RC \
  38.                                 $(H)\RC.H
  39.         <<DO1.CMD
  40. SETLOCAL
  41. CD $(RC)
  42. SET INCLUDE=$(H);%INCLUDE%
  43. RC -r $(RC)\DROPME.RC $(RES)\DROPME.RES
  44. ENDLOCAL
  45. <<NOKEEP
  46.  
  47. $(OBJ)\DROPME.OBJ:              $(C)\DROPME.C \
  48.                                 $(H)\DEFS.H \
  49.                                 $(H)\RC.H
  50.