source: trunk/include/pdwin32.vac36.rel@ 4265

Last change on this file since 4265 was 4144, checked in by bird, 25 years ago

Made the OS/2 resource compiler quite (added -n to OS2RCFLAGS).
Added linkage rule for the OS2RC which exepacks the resource object,
this is called OS2RCLFLAGS. (see kernel32 for usage if you don't understand...)

File size: 2.1 KB
Line 
1# $Id: pdwin32.vac36.rel,v 1.16 2000-09-01 16:01:20 bird Exp $
2# ODIN / win32os2 Project
3#
4# RELEASE makefile for the VAC 3.6.5 compiler environment
5#
6# phaller@gmx.net, 1999/05/27
7#
8
9SOMLIB = somtk.lib
10RTLLIB = cpprms36.lib
11RTLLIB_O = cpprmo36.lib
12
13OBJDIR = .\bin\release
14
15#
16# Tools
17#
18CC = icc
19AS = alp
20CXX = icc
21LD = icc
22LD2 = ilink
23IMPLIB = implib
24ILIB = ilib
25RC = $(PDWIN32_TOOLS)\wrc
26OS2RC = rc
27
28ODINCRT = odincrt
29
30#
31# Tool Flags
32#
33CFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__ -DTCPV40HDRS -DCOMCTL32UNDOC
34CXXFLAGS = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__ -DTCPV40HDRS -DCOMCTL32UNDOC
35CXXFLAGS_ODINCRT = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn- -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__WINE__ -D__i386__
36CFLAGS_WIN32APP = -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__
37CXXFLAGS_WIN32APP= -Q -Si -G5 -O+ -Oi+ -Ge- -Ss+ -W3 -Gm+ /Gn+ -I$(PDWIN32_INCLUDE)\Win -I. -I$(PDWIN32_INCLUDE) -D__WIN32OS2__ -D__i386__
38ASFLAGS = -Mb -Sc -Sv:ALP
39LDFLAGS = -Q -Si -G5 -O+ -Ge- -Ss+ -W3 -Gm+ /B"/noe /map /packcode /packdata /exepack:2 /nod"
40LDFLAGS_ODINCRT = -Q -Si -G5 -O+ -Ge- -Ss+ -W3 -Gm+ /B"/noe /map /packcode /packdata /exepack:2"
41LD2FLAGS = /nologo /noe /map /packcode /packdata /exepack:2 /nod /nodebug
42LD2FLAGS_ODINCRT = /nologo /noe /map /packcode /packdata /exepack:2 /nodebug
43IMPLIBFLAGS = /nologo
44ILIBFLAGS = /nofree /quiet /nologo
45RCFLAGS = -s -I. -I$(CPPMAIN)\include -I$(PDWIN32_INCLUDE) -I$(PDWIN32_INCLUDE)\win
46OS2RCFLAGS = -r -n
47OS2RCLFLAGS = -x2 -n
48
49!ifdef EXETARGET
50CFLAGS = $(CFLAGS) -Ge+ -Gn-
51CXXFLAGS = $(CXXFLAGS) -Ge+ -Gn-
52LDFLAGS = $(LDFLAGS) -Ge+
53LDFLAGS_ODINCRT = $(LDFLAGS_ODINCRT) -Ge+
54LD2FLAGS = $(LD2FLAGS) /EXEC
55LD2FLAGS_ODINCRT = $(LD2FLAGS_ODINCRT) /EXEC
56!endif
Note: See TracBrowser for help on using the repository browser.