source: trunk/kBuild/tools/OPENWATCOM.kmk@ 2750

Last change on this file since 2750 was 2750, checked in by bird, 10 years ago

kBuild/tools: s/KBUILD_DEVTOOLS_BLD/KBUILD_DEVTOOLS_HST/g

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 13.2 KB
Line 
1# $Id: OPENWATCOM.kmk 2750 2015-01-23 12:24:02Z bird $
2## @file
3# kBuild Tool Config - Open Watcom v1.4 and later.
4#
5
6#
7# Copyright (c) 2008-2014 knut st. osmundsen <bird-kBuild-spam-xiv@anduin.net>
8#
9# This file is part of kBuild.
10#
11# kBuild is free software; you can redistribute it and/or modify
12# it under the terms of the GNU General Public License as published by
13# the Free Software Foundation; either version 2 of the License, or
14# (at your option) any later version.
15#
16# kBuild is distributed in the hope that it will be useful,
17# but WITHOUT ANY WARRANTY; without even the implied warranty of
18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19# GNU General Public License for more details.
20#
21# You should have received a copy of the GNU General Public License
22# along with kBuild; if not, write to the Free Software
23# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24#
25#
26# As a special exception you are granted permission to include this file, via
27# the kmk include directive, as you wish without this in itself causing the
28# resulting makefile, program or whatever to be covered by the GPL license.
29# This exception does not however invalidate any other reasons why the makefile,
30# program, whatever should not be covered the GPL.
31#
32#
33
34TOOL_OPENWATCOM = Open Watcom v1.4 and later (generic)
35
36ifeq ($(PATH_TOOL_OPENWATCOM),)
37 ifeq ($(PATH_TOOL_OPENWATCOM),)
38 PATH_TOOL_OPENWATCOM := $(wildcard $(KBUILD_DEVTOOLS_HST)/openwatcom/v*)
39 endif
40 ifeq ($(PATH_TOOL_OPENWATCOM),)
41 PATH_TOOL_OPENWATCOM := $(wildcard $(KBUILD_DEVTOOLS_TRG)/openwatcom/v*)
42 endif
43 ifeq ($(PATH_TOOL_OPENWATCOM),)
44 PATH_TOOL_OPENWATCOM := $(wildcard $(KBUILD_DEVTOOLS)/common/openwatcom/v*)
45 endif
46 ifeq ($(PATH_TOOL_OPENWATCOM)$(KBUILD_HOST),os2)
47 if1of ($(USER) $(USERNAME) $(LOGNAME), bird)
48 PATH_TOOL_OPENWATCOM := $(wildcard d:/dev/Watcom/v1.*)
49 endif
50 endif
51 PATH_TOOL_OPENWATCOM := $(firstword $(sort $(PATH_TOOL_OPENWATCOM)))
52 # if not found, we'll enter 'pathless' mode.
53else
54 # Resolve any fancy stuff once and for all.
55 PATH_TOOL_OPENWATCOM := $(PATH_TOOL_OPENWATCOM)
56endif
57
58ifneq ($(PATH_TOOL_OPENWATCOM),)
59 TOOL_OPENWATCOM_PATHLESS := no
60
61 ifeq ($(KBUILD_HOST),darwin)
62 PATH_TOOL_OPENWATCOM_BIN = $(PATH_TOOL_OPENWATCOM)/binosx
63 TOOL_OPENWATCOM_ENV_SETUP ?= $(REDIRECT) \
64 -E 'PATH=$(PATH_TOOL_OPENWATCOM_BIN):$(PATH_TOOL_OPENWATCOM)/binl:$(PATH_TOOL_OPENWATCOM)/binw:$(PATH)' \
65 -E 'WATCOM=$(PATH_TOOL_OPENWATCOM)' \
66 -E 'EDPATH=$(PATH_TOOL_OPENWATCOM)/EDDAT' \
67 -E 'LIB=$1' \
68 -E 'INCLUDE=' \
69 $2 --
70 else ifeq ($(KBUILD_HOST),freebsd)
71 PATH_TOOL_OPENWATCOM_BIN = $(PATH_TOOL_OPENWATCOM)/binfbsd
72 TOOL_OPENWATCOM_ENV_SETUP ?= $(REDIRECT) \
73 -E 'PATH=$(PATH_TOOL_OPENWATCOM_BIN):$(PATH_TOOL_OPENWATCOM)/binl:$(PATH_TOOL_OPENWATCOM)/binw:$(PATH)' \
74 -E 'WATCOM=$(PATH_TOOL_OPENWATCOM)' \
75 -E 'EDPATH=$(PATH_TOOL_OPENWATCOM)/EDDAT' \
76 -E 'LIB=$1' \
77 -E 'INCLUDE=' \
78 $2 --
79 else ifeq ($(KBUILD_HOST),linux)
80 PATH_TOOL_OPENWATCOM_BIN = $(PATH_TOOL_OPENWATCOM)/binl
81 TOOL_OPENWATCOM_ENV_SETUP ?= $(REDIRECT) \
82 -E 'PATH=$(PATH_TOOL_OPENWATCOM_BIN):$(PATH_TOOL_OPENWATCOM)/binw:$(PATH)' \
83 -E 'WATCOM=$(PATH_TOOL_OPENWATCOM)' \
84 -E 'EDPATH=$(PATH_TOOL_OPENWATCOM)/EDDAT' \
85 -E 'LIB=$1' \
86 -E 'INCLUDE=' \
87 $2 --
88 else ifeq ($(KBUILD_HOST),os2)
89 PATH_TOOL_OPENWATCOM_BIN = $(PATH_TOOL_OPENWATCOM)/binp
90 TOOL_OPENWATCOM_ENV_SETUP ?= $(REDIRECT) \
91 -E 'BEGINLIBPATH=$(PATH_TOOL_OPENWATCOM)/binp/dll;$(BEGINLIBPATH)' \
92 -E 'LIBPATHSTRICT=T' \
93 -E 'PATH=$(PATH_TOOL_OPENWATCOM_BIN);$(PATH_TOOL_OPENWATCOM)/binw;$(PATH)' \
94 -E 'WATCOM=$(PATH_TOOL_OPENWATCOM)' \
95 -E 'EDPATH=$(PATH_TOOL_OPENWATCOM)/EDDAT' \
96 -E 'LIB=$1' \
97 -E 'INCLUDE=' \
98 $2 --
99 else ifeq ($(KBUILD_HOST),solaris)
100 PATH_TOOL_OPENWATCOM_BIN = $(PATH_TOOL_OPENWATCOM)/binsol
101 TOOL_OPENWATCOM_ENV_SETUP ?= $(REDIRECT) \
102 -E 'PATH=$(PATH_TOOL_OPENWATCOM_BIN):$(PATH_TOOL_OPENWATCOM)/binl:$(PATH_TOOL_OPENWATCOM)/binw:$(PATH)' \
103 -E 'WATCOM=$(PATH_TOOL_OPENWATCOM)' \
104 -E 'EDPATH=$(PATH_TOOL_OPENWATCOM)/EDDAT' \
105 -E 'LIB=$1' \
106 -E 'INCLUDE=' \
107 $2 --
108 else
109 PATH_TOOL_OPENWATCOM_BIN = $(PATH_TOOL_OPENWATCOM)/binnt
110 TOOL_OPENWATCOM_ENV_SETUP ?= $(REDIRECT) \
111 -E 'PATH=$(PATH_TOOL_OPENWATCOM_BIN);$(PATH_TOOL_OPENWATCOM)/binw;$(PATH)' \
112 -E 'WATCOM=$(PATH_TOOL_OPENWATCOM)' \
113 -E 'EDPATH=$(PATH_TOOL_OPENWATCOM)/EDDAT' \
114 -E 'LIB=$1' \
115 -E 'INCLUDE=' \
116 $2 --
117 endif
118
119 TOOL_OPENWATCOM_CC ?= $(PATH_TOOL_OPENWATCOM_BIN)/wcc386$(HOSTSUFF_EXE)
120 TOOL_OPENWATCOM_CC16 ?= $(PATH_TOOL_OPENWATCOM_BIN)/wcc$(HOSTSUFF_EXE)
121 TOOL_OPENWATCOM_CXX ?= $(PATH_TOOL_OPENWATCOM_BIN)/wpp386$(HOSTSUFF_EXE)
122 TOOL_OPENWATCOM_CXX16 ?= $(PATH_TOOL_OPENWATCOM_BIN)/wpp$(HOSTSUFF_EXE)
123 TOOL_OPENWATCOM_AS ?= $(PATH_TOOL_OPENWATCOM_BIN)/wasm$(HOSTSUFF_EXE)
124 TOOL_OPENWATCOM_AR ?= $(PATH_TOOL_OPENWATCOM_BIN)/wlib$(HOSTSUFF_EXE)
125 TOOL_OPENWATCOM_RC ?= $(PATH_TOOL_OPENWATCOM_BIN)/wrc$(HOSTSUFF_EXE)
126 TOOL_OPENWATCOM_LD ?= $(PATH_TOOL_OPENWATCOM_BIN)/wcl386$(HOSTSUFF_EXE)
127 TOOL_OPENWATCOM_LD16 ?= $(PATH_TOOL_OPENWATCOM_BIN)/wcl$(HOSTSUFF_EXE)
128 TOOL_OPENWATCOM_WLINK ?= $(PATH_TOOL_OPENWATCOM_BIN)/wlink$(HOSTSUFF_EXE)
129
130else
131 # Pathless, relies on the environment.
132 TOOL_OPENWATCOM_PATHLESS :=
133 TOOL_OPENWATCOM_ENV_SETUP ?= $(REDIRECT) \
134 -E 'LIB=$1' \
135 -E 'INCLUDE=' \
136 $2 --
137 TOOL_OPENWATCOM_CC ?= wcc386$(HOSTSUFF_EXE)
138 TOOL_OPENWATCOM_CC16 ?= wcc$(HOSTSUFF_EXE)
139 TOOL_OPENWATCOM_CXX ?= wpp386$(HOSTSUFF_EXE)
140 TOOL_OPENWATCOM_CXX16 ?= wpp$(HOSTSUFF_EXE)
141 TOOL_OPENWATCOM_AS ?= wasm$(HOSTSUFF_EXE)
142 TOOL_OPENWATCOM_AR ?= wlib$(HOSTSUFF_EXE)
143 TOOL_OPENWATCOM_RC ?= wrc$(HOSTSUFF_EXE)
144 TOOL_OPENWATCOM_LD ?= wcl386$(HOSTSUFF_EXE)
145 TOOL_OPENWATCOM_LD16 ?= wcl$(HOSTSUFF_EXE)
146 TOOL_OPENWATCOM_WLINK ?= wlink$(HOSTSUFF_EXE)
147
148endif
149
150if $(KBUILD_KMK_REVISION) >= 2747
151 TOOL_OPENWATCOM_ENV_SETUP_BD ?= $(call TOOL_OPENWATCOM_ENV_SETUP,$1,$2 --wcc-brain-damage)
152else
153 TOOL_OPENWATCOM_ENV_SETUP_BD ?= $(call TOOL_OPENWATCOM_ENV_SETUP,$1,$2)
154endif
155
156
157# Functions for changing slashes (SQ = single quoted).
158if1of ($(KBUILD_HOST), os2 win)
159 TOOL_OPENWATCOM_FIX_SLASHES = $(subst /,\\,$1)
160 TOOL_OPENWATCOM_FIX_SLASHES_SQ = $(subst /,\,$1)
161else
162 TOOL_OPENWATCOM_FIX_SLASHES = $1
163 TOOL_OPENWATCOM_FIX_SLASHES_SQ = $1
164endif
165
166# General Properties used by kBuild
167TOOL_OPENWATCOM_ASOBJSUFF ?= .obj
168TOOL_OPENWATCOM_ASFLAGS ?= -zq
169TOOL_OPENWATCOM_ASFLAGS.dos ?= -bt=dos
170TOOL_OPENWATCOM_ASFLAGS.os2 ?= -bt=os2
171TOOL_OPENWATCOM_ASFLAGS.win ?= -bt=nt
172
173TOOL_OPENWATCOM_COBJSUFF ?= .obj
174TOOL_OPENWATCOM_CFLAGS ?= -zq
175TOOL_OPENWATCOM_CFLAGS.dos ?= -bt=dos
176TOOL_OPENWATCOM_CFLAGS.os2 ?= -bt=os2
177TOOL_OPENWATCOM_CFLAGS.win ?= -bt=nt
178ifdef PATH_TOOL_OPENWATCOM
179 TOOL_OPENWATCOM_CINCS ?= $(PATH_TOOL_OPENWATCOM)/h
180endif
181
182TOOL_OPENWATCOM_CXXOBJSUFF ?= .obj
183TOOL_OPENWATCOM_CXXFLAGS ?= -zq
184TOOL_OPENWATCOM_CXXFLAGS.dos ?= -bt=dos
185TOOL_OPENWATCOM_CXXFLAGS.os2 ?= -bt=os2
186TOOL_OPENWATCOM_CXXFLAGS.win ?= -bt=nt
187ifdef PATH_TOOL_OPENWATCOM
188 TOOL_OPENWATCOM_CXXINCS ?= $(PATH_TOOL_OPENWATCOM)/h
189endif
190
191TOOL_OPENWATCOM_RCOBJSUFF ?= .res
192TOOL_OPENWATCOM_RCFLAGS ?= -r
193TOOL_OPENWATCOM_RCFLAGS.os2 ?= -bt=os2
194TOOL_OPENWATCOM_RCFLAGS.win ?= -bt=nt
195ifdef PATH_TOOL_OPENWATCOM
196 TOOL_OPENWATCOM_RCINCS ?= $(PATH_TOOL_OPENWATCOM)/h
197endif
198
199TOOL_OPENWATCOM_ARFLAGS ?= -q
200TOOL_OPENWATCOM_ARLIBSUFF ?= .lib
201
202TOOL_OPENWATCOM_LDFLAGS ?= -zq -y
203TOOL_OPENWATCOM_LDFLAGS.dos ?= -bt=dos
204TOOL_OPENWATCOM_LDFLAGS.os2 ?= -bt=os2
205TOOL_OPENWATCOM_LDFLAGS.win ?= -bt=nt
206
207
208TOOL_OPENWATCOM_COMPILE_AS_DEPEND =
209TOOL_OPENWATCOM_COMPILE_AS_DEPORD =
210TOOL_OPENWATCOM_COMPILE_AS_OUTPUT = $(obj).err
211define TOOL_OPENWATCOM_COMPILE_AS_CMDS
212 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_AS) \
213 $(flags) \
214 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \
215 $(addprefix -d, $(defs)) \
216 -fo=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(obj)) \
217 -fr=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(obj)).err \
218 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(abspath $(source)))
219 $(QUIET)$(APPEND) -n $(obj).err
220## @todo dependencies
221endef
222
223
224TOOL_OPENWATCOM_COMPILE_C_DEPEND =
225TOOL_OPENWATCOM_COMPILE_C_DEPORD =
226TOOL_OPENWATCOM_COMPILE_C_OUTPUT = $(obj).err
227define TOOL_OPENWATCOM_COMPILE_C_CMDS
228 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_CC) \
229 $(flags) \
230 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \
231 $(addprefix -d, $(defs)) \
232 -fo=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(obj)) \
233 -fr=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(obj)).err \
234 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(abspath $(source)))
235 $(QUIET)$(APPEND) -n $(obj).err
236## @todo dependencies
237endef
238
239TOOL_OPENWATCOM_COMPILE_CXX_DEPEND =
240TOOL_OPENWATCOM_COMPILE_CXX_DEPORD =
241TOOL_OPENWATCOM_COMPILE_CXX_OUTPUT = $(obj).err
242define TOOL_OPENWATCOM_COMPILE_CXX_CMDS
243 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_CXX) \
244 $(flags) \
245 $(addsuffix , $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs)))) \
246 $(addprefix -d, $(defs)) \
247 -fo=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(obj)) \
248 -fr=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(obj)).err \
249 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(abspath $(source)))
250 $(QUIET)$(APPEND) -n $(obj).err
251## @todo dependencies
252endef
253
254TOOL_OPENWATCOM_COMPILE_RC_OUTPUT =
255TOOL_OPENWATCOM_COMPILE_RC_DEPEND =
256TOOL_OPENWATCOM_COMPILE_RC_DEPORD =
257define TOOL_OPENWATCOM_COMPILE_RC_CMDS
258 $(QUIET) $(call TOOL_OPENWATCOM_ENV_SETUP) \
259 $(TOOL_OPENWATCOM_RC) -r\
260 $(flags) \
261 $(addprefix -i=, $(call TOOL_OPENWATCOM_FIX_SLASHES,$(incs))) \
262 $(addprefix -d, $(defs))\
263 -fo=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(obj)) \
264 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(abspath $(source)))
265endef
266
267TOOL_OPENWATCOM_LINK_LIBRARY_OUTPUT = ## @todo $(outbase).rsp
268TOOL_OPENWATCOM_LINK_LIBRARY_DEPEND = $(othersrc)
269TOOL_OPENWATCOM_LINK_LIBRARY_DEPORD =
270define TOOL_OPENWATCOM_LINK_LIBRARY_CMDS
271 $(QUIET)$(APPEND) -tn $(outbase).rsp $(foreach obj,$(call TOOL_OPENWATCOM_FIX_SLASHES,$(objs) $(filter-out %.imp,$(othersrc))),'+"$(obj)"')
272 $(if $(filter %.imp,$(othersrc)),$(SED) \
273 -e 's/;.*$(DOLLAR)$(DOLLAR)//g' \
274 -e 's/^[[:space:]][[:space:]]*//g' \
275 -e 's/[[:space:]][[:space:]]*$(DOLLAR)$(DOLLAR)//g' \
276 -e '/^[[:space:]]*$(DOLLAR)$(DOLLAR)/d' \
277 -e 's/[[:space:]][[:space:]]*/ /g' \
278 -e 's/\([^ ][^ ]*\) \([^ ][^ ]*\) \([^ ][^ ]*\) \([^ ][^ ]*\).*/++\1.\2.\3/' \
279 $(filter %.imp,$(othersrc)) \
280 --append $(outbase).rsp \
281 )
282 $(QUIET)$(TOOL_OPENWATCOM_ENV_SETUP_BD) $(TOOL_OPENWATCOM_AR) $(flags) $(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) @$(outbase).rsp
283endef
284
285TOOL_OPENWATCOM_LINK_PROGRAM_OUTPUT = $(outbase).map
286TOOL_OPENWATCOM_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
287TOOL_OPENWATCOM_LINK_PROGRAM_DEPORD =
288define TOOL_OPENWATCOM_LINK_PROGRAM_CMDS
289 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \
290 $(TOOL_OPENWATCOM_LD) \
291 $(flags) \
292 -fe=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) \
293 -fm=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(outbase).map) \
294 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter-out %.res,$(objs))) \
295 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(libs)) \
296 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(othersrc))
297 $(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP) \
298 $(TOOL_OPENWATCOM_RC) \
299 $(filter -bt=%,$(flags)) \
300 /fe=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) \
301 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter %.res,$(objs))))
302endef
303
304TOOL_OPENWATCOM_LINK_DLL_OUTPUT = $(outbase).map
305TOOL_OPENWATCOM_LINK_DLL_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
306TOOL_OPENWATCOM_LINK_DLL_DEPORD =
307define TOOL_OPENWATCOM_LINK_DLL_CMDS
308 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \
309 $(TOOL_OPENWATCOM_LD) \
310 $(flags) \
311 -fe=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) \
312 -fm=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(outbase).map) \
313 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter-out %.res,$(objs))) \
314 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(libs)) \
315 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(othersrc))
316 $(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP) \
317 $(TOOL_OPENWATCOM_RC) \
318 $(filter -bt=%,$(flags)) \
319 /fe=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) \
320 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter %.res,$(objs))))
321endef
322
323TOOL_OPENWATCOM_LINK_SYSMOD_OUTPUT = $(outbase).map
324TOOL_OPENWATCOM_LINK_SYSMOD_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib))) $(othersrc)
325TOOL_OPENWATCOM_LINK_SYSMOD_DEPORD =
326define TOOL_OPENWATCOM_LINK_SYSMOD_CMDS
327 $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP_BD,$(subst $(SP),,$(addsuffix ;,$(libpath))),-C $(dir $(out))) \
328 $(TOOL_OPENWATCOM_LD) \
329 $(flags) \
330 -fe=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) \
331 -fm=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(outbase).map) \
332 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter-out %.res,$(objs))) \
333 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(libs)) \
334 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(othersrc))
335 $(if $(filter %.res,$(objs)), $(QUIET)$(call TOOL_OPENWATCOM_ENV_SETUP) \
336 $(TOOL_OPENWATCOM_RC) \
337 $(filter -bt=%,$(flags)) \
338 /fe=$(call TOOL_OPENWATCOM_FIX_SLASHES,$(out)) \
339 $(call TOOL_OPENWATCOM_FIX_SLASHES,$(filter %.res,$(objs))))
340endef
341
Note: See TracBrowser for help on using the repository browser.