INC = ../../../include BOOST = ${INC}/boost_1_30_0 LEMGA = ${INC}/lemga .PHONY: all clean testr debug all: testr debug clean: nnrho_clean rbfrho_clean nnboost_clean nntest_clean bstmis_clean testr: nnrhor rbfrhor nnboostr nntestr bstmisr debug: nnrhod rbfrhod nnboostd nntestd bstmisd include ${LEMGA}/lemga/Makefile VPATH = ${LEMGA}/lemga CC_FLAGS = -I${BOOST} -I${LEMGA} \ -Wall -Wstrict-prototypes -Wcast-qual\ -Wpointer-arith -Wconversion\ -Wwrite-strings -Woverloaded-virtual nnrho_objs = nnrho quickfun object learnmodel onnrho_objs := $(addsuffix .o, $(nnrho_objs)) rnnrho_objs := $(addprefix r, $(onnrho_objs)) dnnrho_objs := $(addprefix d, $(onnrho_objs)) nnrhor: $(rnnrho_objs) $(CC) $(CC_FLAGS) $(CC_FINAL) $(CC_LIB_FLAGS) -o $@ $^ nnrhod: $(dnnrho_objs) $(CC) $(CC_FLAGS) $(CC_DEBUG) $(CC_LIB_FLAGS) -o $@ $^ nnrho_clean: $(RM) -f $(rnnrho_objs) $(dnnrho_objs) nnrhor nnrhod nnrho_src = nnrho.cpp $(quickfun_h) $(learnmodel_h) rnnrho.o: $(nnrho_src) $(CC) $(CC_FLAGS) $(CC_FINAL) -c -o $@ $< dnnrho.o: $(nnrho_src) $(CC) $(CC_FLAGS) $(CC_DEBUG) -c -o $@ $< rbfrho_objs = rbfrho object learnmodel orbfrho_objs := $(addsuffix .o, $(rbfrho_objs)) rrbfrho_objs := $(addprefix r, $(orbfrho_objs)) drbfrho_objs := $(addprefix d, $(orbfrho_objs)) rbfrhor: $(rrbfrho_objs) $(CC) $(CC_FLAGS) $(CC_FINAL) $(CC_LIB_FLAGS) -o $@ $^ rbfrhod: $(drbfrho_objs) $(CC) $(CC_FLAGS) $(CC_DEBUG) $(CC_LIB_FLAGS) -o $@ $^ rbfrho_clean: $(RM) -f $(rrbfrho_objs) $(drbfrho_objs) rbfrhor rbfrhod rbfrho_src = rbfrho.cpp $(learnmodel_h) rrbfrho.o: $(rbfrho_src) $(CC) $(CC_FLAGS) $(CC_FINAL) -c -o $@ $< drbfrho.o: $(rbfrho_src) $(CC) $(CC_FLAGS) $(CC_DEBUG) -c -o $@ $< nnboost_objs = nnboost\ random\ object\ learnmodel\ stump\ pulse\ nnlayer\ quickfun\ feedforwardnn\ aggregating\ boosting\ dpboost\ adaboost onnboost_objs := $(addsuffix .o, $(nnboost_objs)) rnnboost_objs := $(addprefix r, $(onnboost_objs)) dnnboost_objs := $(addprefix d, $(onnboost_objs)) nnboostr: $(rnnboost_objs) $(CC) $(CC_FLAGS) $(CC_FINAL) $(CC_LIB_FLAGS) -o $@ $^ nnboostd: $(dnnboost_objs) $(CC) $(CC_FLAGS) $(CC_DEBUG) $(CC_LIB_FLAGS) -o $@ $^ nnboost_clean: $(RM) -f $(rnnboost_objs) $(dnnboost_objs) nnboostr nnboostd nnboost_src = nnboost.cpp $(random_h) $(stump_h) $(pulse_h)\ $(feedforwardnn_h) $(adaboost_h) rnnboost.o: $(nnboost_src) $(CC) $(CC_FLAGS) $(CC_FINAL) -c -o $@ $< dnnboost.o: $(nnboost_src) $(CC) $(CC_FLAGS) $(CC_DEBUG) -c -o $@ $< nntest_objs = nntest\ random\ object\ learnmodel\ nnlayer\ quickfun\ feedforwardnn\ stump\ aggregating\ boosting\ adaboost onntest_objs := $(addsuffix .o, $(nntest_objs)) rnntest_objs := $(addprefix r, $(onntest_objs)) dnntest_objs := $(addprefix d, $(onntest_objs)) nntestr: $(rnntest_objs) $(CC) $(CC_FLAGS) $(CC_FINAL) $(CC_LIB_FLAGS) -o $@ $^ nntestd: $(dnntest_objs) $(CC) $(CC_FLAGS) $(CC_DEBUG) $(CC_LIB_FLAGS) -o $@ $^ nntest_clean: $(RM) -f $(rnntest_objs) $(dnntest_objs) nntestr nntestd nntest_src = nntest.cpp $(random_h) $(nnlayer.h) $(feedforwardnn_h)\ $(stump_h) $(adaboost_h) rnntest.o: $(nntest_src) $(CC) $(CC_FLAGS) $(CC_FINAL) -c -o $@ $< dnntest.o: $(nntest_src) $(CC) $(CC_FLAGS) $(CC_DEBUG) -c -o $@ $< bstmis_objs = bstmis object learnmodel stump\ aggregating boosting adaboost obstmis_objs := $(addsuffix .o, $(bstmis_objs)) rbstmis_objs := $(addprefix r, $(obstmis_objs)) dbstmis_objs := $(addprefix d, $(obstmis_objs)) bstmisr: $(rbstmis_objs) $(CC) $(CC_FLAGS) $(CC_FINAL) $(CC_LIB_FLAGS) -o $@ $^ bstmisd: $(dbstmis_objs) $(CC) $(CC_FLAGS) $(CC_DEBUG) $(CC_LIB_FLAGS) -o $@ $^ bstmis_clean: $(RM) -f $(rbstmis_objs) $(dbstmis_objs) bstmisr bstmisd bstmis_src = bstmis.cpp $(stump_h) $(adaboost_h) rbstmis.o: $(bstmis_src) $(CC) $(CC_FLAGS) $(CC_FINAL) -c -o $@ $< dbstmis.o: $(bstmis_src) $(CC) $(CC_FLAGS) $(CC_DEBUG) -c -o $@ $<