winmingw.mk (787e1130) winmingw.mk (1bb309c6)
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 204 unchanged lines hidden (view full) ---

213define gb_Helper_convert_native
214$(patsubst -I$(OUTDIR)%,-I$(gb_Helper_OUTDIR_NATIVE)%, \
215$(patsubst $(OUTDIR)%,$(gb_Helper_OUTDIR_NATIVE)%, \
216$(patsubst $(WORKDIR)%,$(gb_Helper_WORKDIR_NATIVE)%, \
217$(patsubst $(SRCDIR)%,$(gb_Helper_SRCDIR_NATIVE)%, \
218$(1)))))
219endef
220
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 204 unchanged lines hidden (view full) ---

213define gb_Helper_convert_native
214$(patsubst -I$(OUTDIR)%,-I$(gb_Helper_OUTDIR_NATIVE)%, \
215$(patsubst $(OUTDIR)%,$(gb_Helper_OUTDIR_NATIVE)%, \
216$(patsubst $(WORKDIR)%,$(gb_Helper_WORKDIR_NATIVE)%, \
217$(patsubst $(SRCDIR)%,$(gb_Helper_SRCDIR_NATIVE)%, \
218$(1)))))
219endef
220
221# AsmObject class
222
223gb_AsmObject_EXT := .s
224
225define gb_AsmObject__command
226$(call gb_Output_announce,$(2),$(true),ASM,3)
227$(call gb_Helper_abbreviate_dirs,\
228 mkdir -p $(dir $(1)) && \
229 $(gb_CC) \
230 $(DEFS) \
231 $(T_CFLAGS) \
232 $(CFLAGS) \
233 -c $(3) \
234 -o $(1) \
235 -MT $(1) \
236 -I$(dir $(3)) \
237 $(INCLUDE))
238endef
239
221# CObject class
222
223ifeq ($(gb_FULLDEPS),$(true))
224define gb_Object__command_deponcompile
225$(call gb_Helper_abbreviate_dirs_native,\
226 $(OUTDIR)/bin/makedepend$(gb_Executable_EXT) \
227 $(filter-out -DPRECOMPILED_HEADERS,$(4)) $(5) \
228 -I$(dir $(3)) \

--- 486 unchanged lines hidden ---
240# CObject class
241
242ifeq ($(gb_FULLDEPS),$(true))
243define gb_Object__command_deponcompile
244$(call gb_Helper_abbreviate_dirs_native,\
245 $(OUTDIR)/bin/makedepend$(gb_Executable_EXT) \
246 $(filter-out -DPRECOMPILED_HEADERS,$(4)) $(5) \
247 -I$(dir $(3)) \

--- 486 unchanged lines hidden ---