LOCAL_PATH = ..

include $(LOCAL_PATH)/Local.mak

DEFINES +=
CXXFLAGS += 
INCLUDES += -I..
LDFLAGS += 
ENDING = cpp


SOURCES := $(wildcard *.$(ENDING))
OFILES := $(patsubst %.$(ENDING), %.o, $(SOURCES))

GOALS = demo


.$(ENDING).o:
	$(CXX) $(CXXFLAGS) $(DEFINES) $(INCLUDES) -c $<

all: $(GOALS)


demo: $(OFILES)
	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) $(OFILES) $(LOCAL_PATH)/lib/libinterfaces.a $(LOCAL_PATH)/lib/libsmodels.a -o $@

clean:
	rm -f *.o *~ *.core $(GOALS) *.a .depend


depend:
	$(CXX) -MM $(CXXFLAGS) $(DEFINES) $(INCLUDES) *.$(ENDING) > .depend

ifeq (.depend,$(wildcard .depend))
include .depend
endif






