######################### sp := $(sp).x dirstack_$(sp) := $(d) d := $(dir) ######################### # # Define rules and targets for libstlplus. # OBJECTS_$(d) := $(patsubst %.cpp,%.o,$(shell find $(d) -name "*.cpp")) D_FILES_$(d) := $(OBJECTS_$(d):%=%.d) LIBRARY_$(d) := $(d)/libstlplus.a CLEAN := $(CLEAN) $(OBJECTS_$(d)) $(D_FILES_$(d)) $(LIBRARY_$(d)) $(OBJECTS_$(d)): CF_TGT := -I$(d) -I$(d)/containers -I$(d)/portability $(OBJECTS_$(d)): $(d)/rules.mk $(LIBRARY_$(d)): $(OBJECTS_$(d)) $(DO_AR) ######################## -include $(D_FILES_$(d)) d := $(dirstack_$(sp)) sp := $(basename $(sp)) ########################