first commit
This commit is contained in:
24
libraries/ArduinoSTL/src/abi/libsupc/Makefile.in
Normal file
24
libraries/ArduinoSTL/src/abi/libsupc/Makefile.in
Normal file
@@ -0,0 +1,24 @@
|
||||
LIBSUPC_OUT := $(top_builddir)src/abi/libsupc/
|
||||
|
||||
OBJS = $(call list-archive-members,$(LIBSUP))
|
||||
OBJS-OMIT = $(filter new_op%.o del_op%.o pure.o new_handler.o eh_alloc.o eh_globals.o,$(OBJS))
|
||||
libsupc-$(IMPORT_LIBSUP) := $(filter-out $(OBJS-OMIT),$(OBJS))
|
||||
|
||||
LIBSUP_VAR := $(call variablify,$(LIBSUP))
|
||||
LIBSUP_DEP := $(LIBSUPC_OUT).$(call print-hash,$(LIBSUP_VAR)).dep
|
||||
|
||||
ifeq ($(filter $(noconfig_targets),$(MAKECMDGOALS)),)
|
||||
-include $(LIBSUP_DEP)
|
||||
endif
|
||||
|
||||
ifneq ($(libsupc-y),)
|
||||
$(libsupc-y): $(LIBSUP)
|
||||
endif
|
||||
$(LIBSUP_DEP): $(LIBSUP) $(LIBSUPC_OUT)Makefile.in
|
||||
$(Q)$(RM) $(LIBSUPC_OUT).*dep $(LIBSUPC_OUT)*.o
|
||||
$(Q)$(if $(LIBSUP),(cd $(LIBSUPC_OUT) && $(AR) x $(LIBSUP) && $(RM) $(OBJS-OMIT)))
|
||||
$(Q)printf "# %s\n\n%s\n" "$(LIBSUP)" "libsupc-y := \$$(addprefix \$$(LIBSUPC_OUT),$(libsupc-y))" > $@
|
||||
|
||||
CLEAN_src/abi/libsupc: ;
|
||||
DISTCLEAN_src/abi/libsupc:
|
||||
$(do_rm) $(addprefix $(LIBSUPC_OUT), .*dep *.o)
|
||||
Reference in New Issue
Block a user