home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / CFEXEC.ZIP / CFEXEC next >
Text File  |  1990-03-20  |  937b  |  51 lines

  1. # Abbreviations
  2. # ADD ADDITIONAL OBJECT= MACROS FOR MORE FILES
  3. # ALSO ADD NEEDED .C.OBJ AND LINK STATEMENTS - ADD + SIGN
  4. FILE      = CFEXEC
  5. OBJECT1   =
  6. BMPS      =
  7. PTRS      =
  8. CLBASE    = /c
  9. CLMODE    = /Lp
  10. CLMODEL   = /AS
  11. CLDEBUG   = /Ox
  12. CLMISC    = /G2sw /W3
  13. CLMATH    =
  14. LINKOBJ   = $(FILE)
  15. LINKRUN   = $* /ALIGN:16
  16. LINKMAP   = NUL
  17. LINKLIB   = /NOD SLIBCEP OS2.LIB
  18. LINKDEF   = $(FILE).DEF
  19. RCARGS    = /r
  20.  
  21.  
  22. # Inference Rules
  23. #
  24. .C.OBJ :
  25.      CL $(CLBASE) $(CLMODE) $(CLMODEL) $(CLDEBUG) $(CLMISC) $(CLMATH) $*.c
  26.  
  27. .C.EXE :
  28.      LINK @$(FILE).LNK
  29.  
  30.  
  31. # C files
  32. #
  33. $(FILE).OBJ    : $(FILE).C $(FILE).DEF $(FILE)
  34.  
  35.  
  36.  
  37. # Linker file
  38. #
  39. $(FILE).LNK    : $(FILE)
  40.     echo $(LINKOBJ)     >  $(FILE).LNK
  41.     echo $(LINKRUN)     >> $(FILE).LNK
  42.     echo $(LINKMAP)     >> $(FILE).LNK
  43.     echo $(LINKLIB)     >> $(FILE).LNK
  44.     echo $(LINKDEF)     >> $(FILE).LNK
  45.  
  46.  
  47. # Files
  48. #
  49. $(FILE).EXE    : $(FILE).OBJ
  50.  
  51.