CPP = g++ CPPFLAGS = -w o11sOBJS = sCommModelInit.o sCommModel.o sCommModelThread.o sNode.o # Object file generation rules all: test # batocu.cpp just defines CommModel::init() sCommModelInit.o: sCommModelInit.cpp $(CPP) $(CPPFLAGS) -c sCommModelInit.cpp sCommModelThread.o: sCommModelThread.cpp $(CPP) $(CPPFLAGS) -c sCommModelThread.cpp sCommModel.o: sCommModel.cpp $(CPP) $(CPPFLAGS) -c sCommModel.cpp sNode.o: sNode.cpp $(CPP) $(CPPFLAGS) -c sNode.cpp libo11s-commmodel.a: $(o11sOBJS) ar rcs libo11s-commmodel.a $(o11sOBJS) test: test.cpp libo11s-commmodel.a $(CPP) test.cpp -o test -L. -lo11s-commmodel -lpthread testing: ./testing/testing.cpp libo11s-commmodel.a $(CPP) ./testing/testing.cpp -o ./testing/testing -L. -lo11s-commmodel -lpthread clean: rm -f test *.o libo11s-commmodel.a