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

Last change on this file since 4642 was 4620, checked in by bird, 25 years ago

New makefile style.

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