source:
trunk/include/pdwin32.wat.tools@
4669
Last change on this file since 4669 was 4656, checked in by , 25 years ago | |
---|---|
File size: 1.4 KB |
Rev | Line | |
---|---|---|
[4656] | 1 | # $Id: pdwin32.wat.tools,v 1.7 2000-11-21 04:39:20 bird Exp $ |
[4075] | 2 | # ODIN / win32os2 Project |
3 | # | |
4 | # makefile for the build system tools and standard rules | |
5 | # Note: this has to be included after the compiler environment | |
6 | # | |
[4656] | 7 | # |
8 | # | |
[4075] | 9 | |
[4656] | 10 | |
[4401] | 11 | # |
12 | # Watcom Specific tools | |
13 | # | |
[4656] | 14 | MAPSYM = ..\..\$(PDWIN32_TOOLS)\mapsymWat.cmd |
[4401] | 15 | KDEF2WAT = $(PDWIN32_TOOLS)\kDef2Wat.exe |
[4075] | 16 | |
[4656] | 17 | |
[4075] | 18 | # |
[4334] | 19 | # Make command definition. |
[4075] | 20 | # |
[4334] | 21 | MAKE_CMDLINE= wmake -u |
22 | !if "$(%DEBUG)" != "" | |
23 | DEBUG = 1 | |
24 | !endif | |
[4075] | 25 | !ifdef DEBUG |
26 | MAKE_CMDLINE= $(MAKE_CMDLINE) DEBUG=1 | |
27 | !endif | |
[4334] | 28 | !if "$(%NODEBUGINFO)" != "" |
29 | NODEBUGINFO = 1 | |
30 | !endif | |
[4075] | 31 | !ifdef NODEBUGINFO |
32 | MAKE_CMDLINE= $(MAKE_CMDLINE) NODEBUGINFO=1 | |
33 | !endif | |
[4334] | 34 | !if "$(%NODEP)" != "" |
35 | NODEP = 1 | |
36 | !endif | |
[4075] | 37 | !ifdef NODEP |
38 | MAKE_CMDLINE= $(MAKE_CMDLINE) NODEP=1 | |
39 | !endif | |
40 | ||
[4642] | 41 | MAKE_CMD = $(MAKE_CMDLINE) # -f makefile.os2 # What is this? |
[4075] | 42 | |
43 | # | |
44 | # Targets | |
45 | # | |
46 | .ERASE | |
[4334] | 47 | .EXTENSIONS: |
48 | .EXTENSIONS: .lst .res .obj .orc_asm .orc .cpp .c .rc .asm | |
[4075] | 49 | |
[4334] | 50 | .obj : $(OBJDIR) |
51 | .res : $(OBJDIR) | |
[4075] | 52 | |
[4334] | 53 | .c.obj: # .AUTODEPEND |
[4642] | 54 | $(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -fo$(OBJDIR)\$^&.obj $^&.c |
[4075] | 55 | |
[4334] | 56 | .cpp.obj: # .AUTODEPEND |
[4642] | 57 | $(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -fo$(OBJDIR)\$^&.obj $^&.cpp |
[4075] | 58 | |
59 | .asm.obj: | |
60 | $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $^&.asm | |
61 | ||
[4334] | 62 | .orc.orc_asm: |
[4642] | 63 | $(RC) $(RCFLAGS) $(CINCLUDES) -o $^&.orc_asm $^&.orc |
[4075] | 64 | |
[4334] | 65 | .orc_asm.obj: |
66 | $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $^&.orc_asm | |
67 | ||
[4075] | 68 | .orc.obj: |
[4642] | 69 | $(RC) $(RCFLAGS) $(CINCLUDES) -o $(OBJDIR)\$^&.asm $^&.orc |
[4075] | 70 | $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $(OBJDIR)\$^&.asm |
71 | ||
72 | .rc.res: | |
[4642] | 73 | $(OS2RC) $(OS2RCFLAGS) $(CINCLUDES:-I=-i ) $^&.rc |
[4075] | 74 |
Note:
See TracBrowser
for help on using the repository browser.