# Makefile for Kinoko Samples


TARGETS = DataAnalyzer01 DataAnalyzer02 DataAnalyzer03 DataAnalyzer04 DataProcessor01 DataProcessor02 DataProcessor03 DataProcessor04 DataProcessor04b DataProcessor04c DataProcessor05 MyDataProcessor-kcom

CXX = $(shell kinoko-config --cxx)
FLAGS = $(shell kinoko-config --flags)
LIBS = $(shell kinoko-config --libs)


all: $(TARGETS)


DataAnalyzer01: DataAnalyzer01.o
	$(CXX) -o $@ $@.o $(LIBS)

DataAnalyzer02: DataAnalyzer02.o
	$(CXX) -o $@ $@.o $(LIBS)

DataAnalyzer03: DataAnalyzer03.o
	$(CXX) -o $@ $@.o $(LIBS)

DataAnalyzer04: DataAnalyzer04.o
	$(CXX) -o $@ $@.o $(LIBS)

DataProcessor01: DataProcessor01.o
	$(CXX) -o $@ $@.o $(LIBS)

DataProcessor02: DataProcessor02.o
	$(CXX) -o $@ $@.o $(LIBS)

DataProcessor03: DataProcessor03.o
	$(CXX) -o $@ $@.o $(LIBS)

DataProcessor04: DataProcessor04.o
	$(CXX) -o $@ $@.o $(LIBS)

DataProcessor04b: DataProcessor04b.o
	$(CXX) -o $@ $@.o $(LIBS)

DataProcessor04c: DataProcessor04c.o
	$(CXX) -o $@ $@.o $(LIBS)

DataProcessor05: DataProcessor05.o
	$(CXX) -o $@ $@.o $(LIBS)

MyDataProcessor-kcom: MyDataProcessor-kcom.o
	$(CXX) -o $@ $@.o $(LIBS)


.cc.o:
	$(CXX) $(FLAGS) -c $< 


clean:
	rm -f $(TARGETS)
	rm -f *.o
