BASE_DIRS := $(shell cd $(TOP); find src -type d) BASE_SRCS := $(shell cd $(TOP); find src -mindepth 2 -type f -name '*.cpp') BASE_OBJS := $(BASE_SRCS:.cpp=.o) ALL_DIRS += $(BASE_DIRS) ALL_OBJS += $(BASE_OBJS) BASE_FLAGS = \ $(CPPFLAGS) \ $(CXXFLAGS) \ $(strip \ $(CPPUNIT_FLAGS) \ $(SDL_FLAGS) \ $(SDL_IMG_FLAGS) \ )