source: trunk/tools/AliasDef/makefile@ 10366

Last change on this file since 10366 was 9838, checked in by bird, 23 years ago

Initial coding.

File size: 1.2 KB
Line 
1# $Id: makefile,v 1.1 2003-02-23 03:02:14 bird Exp $
2
3#
4# Odin32 API
5#
6# Makefile for the ImpDef utility.
7#
8#
9
10
11#
12# Directory macros.
13#
14ODIN32_TCOMMON = ..\common
15ODIN32_BIN = $(ODIN32_TOOLS)
16
17
18#
19# Tell buildenvironment that we're making an vio .exe.
20# Tell buildenvironment that we like to use static linked CRT.
21# Tell buildenvironment that we should not copy this into /bin.
22#
23EXETARGET = 1
24VIO = 1
25STATIC_CRT = 1
26NO_MAIN_BIN_COPY = 1
27
28
29#
30# Compiler, tools, and interference rules.
31#
32!include ../../makefile.inc
33!include $(ODIN32_TCOMMON)\common.mk
34
35
36#
37# Flag overrides.
38#
39!if "$(VAC3)" == "1" || "$(VAC36)" == "1"
40CXXFLAGS = $(CXXFLAGS) -Wall+ppt-ppc-inl-cnv-gnr-vft- $(CXXEXCEPTIONS)
41!else
42!ifndef WMAKE
43CXXFLAGS = $(CXXFLAGS) $(CXXEXCEPTIONS)
44!else
45CXXFLAGS += $(CXXEXCEPTIONS)
46!endif
47!endif
48
49
50#
51# Object files. Prefix with OBJDIR and one space before the '\'.
52#
53OBJS= \
54$(OBJDIR)\AliasDef.obj
55
56
57#
58# Libraries. One space before the '\'.
59#
60LIBS = \
61$(COMMONLIB) \
62$(RTLLIB) \
63os2386.lib
64
65
66#
67# Target name - name of the exe without extention and path.
68#
69TARGET = AliasDef
70
71
72#
73# Includes the common rules.
74#
75!include $(ODIN32_POST_INC)
76!include $(ODIN32_TCOMMON_POST_INC)
77
Note: See TracBrowser for help on using the repository browser.