Blame | Last modification | View Log | RSS feed
ROOTINC=$(shell root-config --incdir )ROOTLIB=$(shell root-config --libs )INC=-I. -I$(ROOTINC)LIBS=$(ROOTLIB) -L./ -lmLIBS1=$(shell root-config --libs --glibs )OBJ_FILES = wusbxx_dll.o libxxusb.oSRC = .INC1 = -I. -I../lib -I/usr/includeDBG =CFLAGS = $(DBG) $(INC1) -WallLIBFILE = libdaqusb.aTARGET = daqusbFILES = $(SRC)/daqusb.CSHLIB = $(LIBFILE) -lusball: $(TARGET) libdaqusb.so$(TARGET): $(FILES) library$(CXX) -DMAIN $(FILES) $(CFLAGS) -o $(TARGET) $(SHLIB) -lstdc++library: $(OBJ_FILES)wusbxx_dll.o:wusbxx_dll.c wusbxx_dll.hlibxxusb.o: libxxusb.cpp libxxusb.h.cc.o:$(CXX) -c $<ar r $(LIBFILE) $@.cpp.o:$(CXX) -fPIC -c $<ar r $(LIBFILE) $@.c.o:$(CXX) -fPIC -c $<ar r $(LIBFILE) $@libdaqusb.so: $(FILES)@echo "Generating dictionary Dict.C..."rootcint -f Dict.C -c $(INC) $(CPPFLAGS) daq.h LinkDef.h$(CXX) -DG__DICTIONARY $(CPPFLAGS) $(INC) -fPIC -g -Wall $(FILES) wusbxx_dll.o libxxusb.o Dict.C -lusb -shared -o libdaqusb.soclean:rm Dict.C libdaqusb.so $(TARGET) $(OBJ_FILES)tgz:tar czvf uklon.tgz Makefile gui.C daq.C daq.h LinkDef.h README start.cxx start.sh