2 #########################
6 #########################
9 # Define rules and targets for libstlplus.
12 OBJECTS_$(d) := $(patsubst %.cpp,%.o,$(shell find $(d) -name "*.cpp"))
13 D_FILES_$(d) := $(OBJECTS_$(d):%=%.d)
15 LIBRARY_$(d) := $(d)/libstlplus.a
17 CLEAN := $(CLEAN) $(OBJECTS_$(d)) $(D_FILES_$(d)) $(LIBRARY_$(d))
19 $(OBJECTS_$(d)): CF_TGT := -I$(d) -I$(d)/containers -I$(d)/portability
20 $(OBJECTS_$(d)): $(d)/rules.mk
22 $(LIBRARY_$(d)): $(OBJECTS_$(d))
26 ########################
27 -include $(D_FILES_$(d))
28 d := $(dirstack_$(sp))
29 sp := $(basename $(sp))
30 ########################