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

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

IPF support.

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