#### # $Id$ #### ### # Use ../../make.opt to set things. ### include ../make.opt include $(OSSIM_DEV_HOME)/ossim/Makefile.common CPPSRCS=$(wildcard *.cpp) CPPOBJS=$(patsubst %.cpp,%.o,$(CPPSRCS)) OBJS=$(CPPOBJS) $(COBJS) DEPENDS_FILES=$(wildcard *.d) INCLUDES := -I../include $(BASE_INCLUDES) OSSIM_APP_LINK := $(OSSIM_APP_LINK) ../liboms.so all: $(CXX) $(CXXFLAGS) $(CDEBUGFLAGS) $(BASE_DEFINES) $(INCLUDES) $(LDFLAGS_APP) omstest.cpp $(OSSIM_APP_LINK) -o omstest $(CXX) $(CXXFLAGS) $(CDEBUGFLAGS) $(BASE_DEFINES) $(INCLUDES) $(LDFLAGS_APP) omsIcpTest.cpp $(OSSIM_APP_LINK) -o omsIcpTest clean: $(RM_CMD) omstest $(RM_CMD) omsIcpTest depends: $(CPPSRCS:.cpp=.d) ### # Pattern rule for objects from .cpp files. ### %.$(OBJEXT): %.cpp $(CXX) $(CXXFLAGS) $(PIC_FLAG) $(CDEBUGFLAGS) $(BASE_DEFINES) $(INCLUDES) -c $< -o $@ ### # Pattern rule for .d dependency file from .cpp files. ### %.d: %.cpp $(SHELL) -ec '$(CXX) -MM $(PIC_FLAG) $(CXXFLAGS) $(CDEBUGFLAGS) $(BASE_DEFINES) $(INCLUDES) $< >> $@;' ifneq ( $(DEPENDS_FILES),) -include $(DEPENDS_FILES) endif