MODNAME = das08 LPLC = ../../../lib HANDLER = ../.. DEST = $(HANDLER)/lib all: $(DEST)/$(MODNAME).so testdaq CC = gcc CFLAGS = -Wall -fPIC -I$(LPLC) -I$(HANDLER)/src/include LIBFLAG = -shared das08_io.o: das08_io.cpp das08_io.h $(CC) $(CFLAGS) -c das08_io.cpp $(DEST)/$(MODNAME).so: $(MODNAME).cpp das08_io.o $(CC) $(CFLAGS) -c $(MODNAME).cpp $(CC) $(LIBFLAG) -o $(DEST)/$(MODNAME).so $(MODNAME).o das08_io.o testdaq: testdaq.cpp das08_io.o $(CC) $(CFLAGS) testdaq.cpp -o testdaq das08_io.o clean: rm -f *.o $(DEST)/$(MODNAME).so testdaq