source: trunk/include/pdwin32.vac3.tools@ 4662

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

Addjustments for Watcom.

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