source: trunk/include/pdwin32.vac36.tools@ 4673

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

Addjustments for Watcom.

File size: 1.4 KB
Line 
1# $Id: pdwin32.vac36.tools,v 1.3 2000-11-21 04:39:19 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# phaller@gmx.net, 1999/05/27
8#
9
10
11#
12# VAC36 Specific tools
13#
14MAPSYM = mapsym
15
16
17#
18# Make command definition.
19#
20MAKE_CMD = nmake /nologo
21!ifdef DEBUG
22MAKE_CMD = $(MAKE_CMD) DEBUG=1
23!endif
24!ifdef NODEBUGINFO
25MAKE_CMD = $(MAKE_CMD) NODEBUGINFO=1
26!endif
27!ifdef NODEP
28MAKE_CMD = $(MAKE_CMD) NODEP=1
29!endif
30
31
32#
33# Targets
34#
35.SUFFIXES: .orc_asm .orc
36
37.c{$(OBJDIR)}.obj:
38 $(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -Fo$(OBJDIR)\$(@B).obj -c $<
39
40.cpp{$(OBJDIR)}.obj:
41 $(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -Fo$(OBJDIR)\$(@B).obj -c $<
42
43.asm{$(OBJDIR)}.obj:
44 $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $<
45
46.orc{$(OBJDIR)}.orc_asm:
47 $(RC) $(RCFLAGS) $(CINCLUDES) -o $(OBJDIR)\$(@B).orc_asm $<
48
49.orc{$(OBJDIR)}.obj:
50 $(RC) $(RCFLAGS) $(CINCLUDES) -o $(OBJDIR)\$(@B).orc_asm $<
51 $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $(OBJDIR)\$(@B).orc_asm
52
53.rc{$(OBJDIR)}.res:
54 $(OS2RC) $(OS2RCFLAGS) $(CINCLUDES:-I=-i ) $< $@
55
56
57#
58# Old Targets
59#
60.c.obj:
61 $(CC) $(CFLAGS) $(CINCLUDES) $(CDEFINES) -c $<
62
63.cpp.obj:
64 $(CXX) $(CXXFLAGS) $(CINCLUDES) $(CDEFINES) -c $<
65
66.asm.obj:
67 $(AS) $(ASFLAGS) -Fdo:$(OBJDIR) $<
68
69.orc.asm:
70 $(RC) $(RCFLAGS) $(CINCLUDES) -o $@ $<
71
72.rc.res:
73 $(OS2RC) $(OS2RCFLAGS) $< $@
74
Note: See TracBrowser for help on using the repository browser.