source: trunk/include/pdwin32.wat.tools@ 4669

Last change on this file since 4669 was 4656, checked in by bird, 25 years ago

Addjustments for Watcom.

File size: 1.4 KB
Line 
1# $Id: pdwin32.wat.tools,v 1.7 2000-11-21 04:39:20 bird Exp $
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#
7#
8#
9
10
11#
12# Watcom Specific tools
13#
14MAPSYM = ..\..\$(PDWIN32_TOOLS)\mapsymWat.cmd
15KDEF2WAT = $(PDWIN32_TOOLS)\kDef2Wat.exe
16
17
18#
19# Make command definition.
20#
21MAKE_CMDLINE= wmake -u
22!if "$(%DEBUG)" != ""
23DEBUG = 1
24!endif
25!ifdef DEBUG
26MAKE_CMDLINE= $(MAKE_CMDLINE) DEBUG=1
27!endif
28!if "$(%NODEBUGINFO)" != ""
29NODEBUGINFO = 1
30!endif
31!ifdef NODEBUGINFO
32MAKE_CMDLINE= $(MAKE_CMDLINE) NODEBUGINFO=1
33!endif
34!if "$(%NODEP)" != ""
35NODEP = 1
36!endif
37!ifdef NODEP
38MAKE_CMDLINE= $(MAKE_CMDLINE) NODEP=1
39!endif
40
41MAKE_CMD = $(MAKE_CMDLINE) # -f makefile.os2 # What is this?
42
43#
44# Targets
45#
46.ERASE
47.EXTENSIONS:
48.EXTENSIONS: .lst .res .obj .orc_asm .orc .cpp .c .rc .asm
49
50.obj : $(OBJDIR)
51.res : $(OBJDIR)
52
53.c.obj: # .AUTODEPEND
54 $(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -fo$(OBJDIR)\$^&.obj $^&.c
55
56.cpp.obj: # .AUTODEPEND
57 $(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -fo$(OBJDIR)\$^&.obj $^&.cpp
58
59.asm.obj:
60 $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $^&.asm
61
62.orc.orc_asm:
63 $(RC) $(RCFLAGS) $(CINCLUDES) -o $^&.orc_asm $^&.orc
64
65.orc_asm.obj:
66 $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $^&.orc_asm
67
68.orc.obj:
69 $(RC) $(RCFLAGS) $(CINCLUDES) -o $(OBJDIR)\$^&.asm $^&.orc
70 $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $(OBJDIR)\$^&.asm
71
72.rc.res:
73 $(OS2RC) $(OS2RCFLAGS) $(CINCLUDES:-I=-i ) $^&.rc
74
Note: See TracBrowser for help on using the repository browser.