home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / xc212os2.zip / SAMPLES / CSET / CSET.TEM < prev    next >
Text File  |  1996-03-05  |  993b  |  33 lines

  1. ! "M\t= %s\n",mkfname#>mkfext
  2. ! "TARGET\t= cdemo.exe\n"
  3. ! "XDSLIB\t= %s\n","libxds"#libext
  4. ! "CMDFILE\t=%s\n","cdemo"#>"tmp"
  5.  
  6. ! "CF\t= -q -Ti- -c -Ms\n"
  7. ! "CC\t= @icc\n"
  8. !new ccomp = $(CC) $(CDEFS) $(CF)  -Fo%s %s
  9.  
  10. # ------------------ objects enumeration ------------------
  11. #                    -------------------
  12.  
  13. ! "OBJ="; { obj : " \\\n\t%s",# }
  14. ! "\n"
  15.  
  16. # ------------------- target make rules -------------------
  17. #                     -----------------
  18.  
  19. ! "$(TARGET) : $(OBJ) $(XDSLIB)\n"
  20. ! '\t@echo >$(CMDFILE) -q -Ti- -Ms -B"/ST:%s" -Fe$(TARGET)\n',stacklimit
  21. ! '\t@echo >>$(CMDFILE) $(XDSLIB)\n'
  22. ! '\t@echo >>$(CMDFILE) OS2386.LIB\n'
  23. ! { imp oberon main c : '\t@echo >>$(CMDFILE) %s\n',#>objext }
  24. ! '\t@icc @$(CMDFILE)\n'
  25.  
  26. # ----------------- Dependency information ----------------
  27. #                   ----------------------
  28.  
  29. ! { c : "%-12s : ",#>objext; { header : "%s ",#header } \
  30.     "$(M) %s\n\t",#; ccomp,#>objext,#; "\n\n" }
  31.  
  32. # end of makefile
  33.