home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / xco212p.zip / SAMPLES / WATCOM / watcom.tem < prev   
Text File  |  1996-03-05  |  1KB  |  39 lines

  1. ! "MAKEFILE\t= %s\n",mkfname#>mkfext
  2. TARGET=cmain.exe
  3. !if gendebug then
  4.   !"CFLAGS=-mf -3s -d2 -hc\n"
  5. !else
  6.   !"CFLAGS=-mf -3s\n"
  7. !end
  8. CMDFILE=cdemo.mki
  9. ! "XDSLIB=%s\n","libxds"#"lib"
  10. ! "\n"
  11. # ============ OBJ enumeration ==============
  12. ! "\n"
  13. ! "OBJ=\n"
  14. ! { imp oberon c : "OBJ = $+$(OBJ)$- %s\n",#>objext }
  15. ! "\n"
  16. # ============ target make rules ============
  17. ! "\n"
  18. $(TARGET) : $(MAKEFILE) $(OBJ)
  19. ! "\t@%write  $(CMDFILE) sys os2v2\n"
  20. ! "\t@%append $(CMDFILE) op case\n"
  21. ! "\t@%append $(CMDFILE) op el\n"
  22. ! "\t@%append $(CMDFILE) op stack=%s\n",stacklimit
  23. ! "\t@%append $(CMDFILE) debug codeview\n"
  24. ! { main imp oberon c : "\t@%append $(CMDFILE) file %s\n",#>objext }
  25. ! "\t@%append $(CMDFILE) name $(TARGET)\n"
  26. ! "\t@%append $(CMDFILE) lib clib3s.lib\n"
  27. ! "\t@%append $(CMDFILE) lib os2386.lib\n"
  28. ! "\t@%append $(CMDFILE) lib $(XDSLIB)\n"
  29. ! "\t@wlink @$(CMDFILE)\n"
  30. ! "\t@del $(CMDFILE)\n"
  31. !if gendebug then
  32.   ! "\tcvpack $(TARGET)\n"
  33. !end
  34. ! "\n"
  35. # ========= Dependency information ==========
  36. ! "\n"
  37. ! { c : "%s : $(MAKEFILE)",#>objext; " %s\n\t",#code; \
  38.   "wcc386 $(CFLAGS) %s",#code; " -fo=%s\n",#>objext; "\n" }
  39.