source: trunk/make/setup.os2allipfc.mk@ 10367

Last change on this file since 10367 was 10149, checked in by bird, 22 years ago

Corrected HLPC_CMD_PRE flags (was using INFC_FLAGS).

File size: 2.5 KB
Line 
1# $Id: setup.os2allipfc.mk,v 1.3 2003-06-30 13:13:21 bird Exp $
2
3MAKE_INCLUDE_IPFC = $(PATH_MAKE)\setup.os2allipfc.mk
4
5#
6# The tool(s)
7#
8INFC = ipfc.exe
9HLPC = ipfc.exe
10
11
12#
13# Options.
14#
15_INFC_COUNTRY = /COUNTRY=001
16_HLPC_COUNTRY = /COUNTRY=001
17_INFC_LANGUAGE = /LANGUAGE=ENG
18_HLPC_LANGUAGE = /LANGUAGE=ENG
19_INFC_CODEPAGE = /CODEPAGE=0437,0850
20_HLPC_CODEPAGE = /CODEPAGE=0437,0850
21_INFC_XFREF =
22_HLPC_XFREF =
23
24!if !defined(INFC_COUNTRY) && defined(ALL_COUNTRY)
25INFC_COUNTRY = $(ALL_COUNTRY)
26!endif
27!if defined(INFC_COUNTRY)
28! if "$(INFC_COUNTRY)" != ""
29_INFC_COUNTRY = /COUNTRY=$(INFC_COUNTRY)
30! else
31_INFC_COUNTRY =
32! endif
33!endif
34
35!if !defined(HLPC_COUNTRY) && defined(ALL_COUNTRY)
36HLPC_COUNTRY = $(ALL_COUNTRY)
37!endif
38!if defined(HLPC_COUNTRY)
39! if "$(HLPC_COUNTRY)" != ""
40_HLPC_COUNTRY = /COUNTRY=$(HLPC_COUNTRY)
41! else
42_HLPC_COUNTRY =
43! endif
44!endif
45
46
47!if !defined(INFC_LANGUAGE) && defined(ALL_LANGUAGE)
48INFC_LANGUAGE = $(ALL_LANGUAGE)
49!endif
50!if defined(INFC_LANGUAGE)
51! if "$(INFC_LANGUAGE)" != ""
52_INFC_LANGUAGE = /LANGUAGE=$(INFC_LANGUAGE)
53! else
54_INFC_LANGUAGE =
55! endif
56!endif
57
58!if !defined(HLPC_LANGUAGE) && defined(ALL_LANGUAGE)
59HLPC_LANGUAGE = $(ALL_LANGUAGE)
60!endif
61!if defined(HLPC_LANGUAGE)
62! if "$(HLPC_LANGUAGE)" != ""
63_HLPC_LANGUAGE = /LANGUAGE=$(HLPC_LANGUAGE)
64! else
65_HLPC_LANGUAGE =
66! endif
67!endif
68
69
70!if !defined(INFC_CODEPAGE) && defined(ALL_CODEPAGE)
71INFC_CODEPAGE = $(ALL_CODEPAGE)
72!endif
73!if defined(INFC_CODEPAGE)
74! if "$(INFC_CODEPAGE)" != ""
75_INFC_CODEPAGE = /CODEPAGE=$(INFC_CODEPAGE)
76! else
77_INFC_CODEPAGE =
78! endif
79!endif
80
81!if !defined(HLPC_CODEPAGE) && defined(ALL_CODEPAGE)
82HLPC_CODEPAGE = $(ALL_CODEPAGE)
83!endif
84!if defined(HLPC_CODEPAGE)
85! if "$(HLPC_CODEPAGE)" != ""
86_HLPC_CODEPAGE = /CODEPAGE=$(HLPC_CODEPAGE)
87! else
88_HLPC_CODEPAGE =
89! endif
90!endif
91
92
93!ifdef INFC_XFREF
94_INFC_XFREF = /x
95!endif
96!ifdef HLPC_XFREF
97_HLPC_XFREF = /x
98!endif
99
100
101_INFC_OPTIONS = $(_INFC_CODEPAGE) $(_INFC_LANGUAGE) $(_INFC_COUNTRY) $(_INFC_XFREF)
102_HLPC_OPTIONS = $(_HLPC_CODEPAGE) $(_HLPC_LANGUAGE) $(_HLPC_COUNTRY) $(_HLPC_XFREF)
103
104
105#
106# The flags & cmdlines.
107#
108INFC_FLAGS = /W3 $(_INFC_OPTIONS) /INF
109HLPC_FLAGS = /W3 $(_HLPC_OPTIONS)
110
111INFC_CMD = $(INFC) $(INFC_FLAGS) $(_SRC) $(_DST)
112HLPC_CMD = $(HLPC) $(HLPC_FLAGS) $(_SRC) $(_DST)
113
114INFC_CMD_PRE = $(CC) $(CC_FLAGS_EXE) $(CC_PC_2_STRIPPED_STDOUT) $(_SRC) > $(_DST).ipf && $(INFC) $(INFC_FLAGS) $(_DST).ipf $(_DST)
115HLPC_CMD_PRE = $(CC) $(CC_FLAGS_EXE) $(CC_PC_2_STRIPPED_STDOUT) $(_SRC) > $(_DST).ipf && $(HLPC) $(HLPC_FLAGS) $(_DST).ipf $(_DST)
116
117
Note: See TracBrowser for help on using the repository browser.