| @@ -0,0 +1,22 @@ | |||||
| CC? = gcc | |||||
| CXX? = g++ | |||||
| CFLAGS = -Wall -O3 -g `pkg-config --cflags gtk+-2.0` | |||||
| LIBS = `pkg-config --libs gtk+-2.0` | |||||
| svm-toy: main.o interface.o callbacks.o ../../svm.o | |||||
| $(CXX) $(CFLAGS) main.o interface.o callbacks.o ../../svm.o -o svm-toy $(LIBS) | |||||
| main.o: main.c | |||||
| $(CC) $(CFLAGS) -c main.c | |||||
| interface.o: interface.c interface.h | |||||
| $(CC) $(CFLAGS) -c interface.c | |||||
| callbacks.o: callbacks.cpp callbacks.h | |||||
| $(CXX) $(CFLAGS) -c callbacks.cpp | |||||
| ../../svm.o: ../../svm.cpp ../../svm.h | |||||
| make -C ../.. svm.o | |||||
| clean: | |||||
| rm -f *~ callbacks.o svm-toy main.o interface.o callbacks.o ../../svm.o | |||||