mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-05-06 12:50:02 +02:00
30 lines
1.0 KiB
Makefile
Executable File
30 lines
1.0 KiB
Makefile
Executable File
|
|
SRC=jctbDict.cpp jctbMain.cpp jctbDacs.cpp jctbDac.cpp jctbPattern.cpp jctbSignals.cpp jctbSignal.cpp jctbAdcs.cpp jctbAcquisition.cpp
|
|
INCS=jctbSignals.h jctbSignal.h jctbPattern.h jctbDacs.h jctbDac.h jctbMain.h jctbAdcs.h jctbAcquisition.h
|
|
LINKDEF=jctbLinkDef.h
|
|
|
|
INCDIR=-I../slsReceiverSoftware/include/ -I../slsDetectorSoftware/multiSlsDetector/ -I../slsDetectorSoftware/slsDetector -I../slsDetectorSoftware/commonFiles -I../slsDetectorSoftware/slsDetectorAnalysis -I../slsDetectorSoftware/slsDetectorUsers -I../slsDetectorSoftware/usersFunctions
|
|
LDFLAG=-L../bin -lSlsDetector -L/usr/lib64/ -lpthread
|
|
|
|
MAIN=JCTBGui.cpp
|
|
|
|
DESTDIR?=../bin
|
|
|
|
all: $(DESTDIR)/JCTBGui
|
|
|
|
doc:
|
|
cd manual && make DESTDIR=$(DESTDIR)
|
|
|
|
htmldoc:
|
|
cd manual && make html DESTDIR=$(DESTDIR)
|
|
|
|
jctbDict.cpp: $(INCS) $(LINKDEF)
|
|
rootcint -f jctbDict.cpp -c $(INCS) $(LINKDEF)
|
|
|
|
$(DESTDIR)/JCTBGui: $(SRC) $(MAIN) $(LINKDEF) $(INCS)
|
|
g++ -DMYROOT `root-config --cflags --glibs` -lMinuit $(LDFLAG) -o JCTBGui $(INCDIR) $(SRC) $(MAIN)
|
|
mv JCTBGui $(DESTDIR)
|
|
|
|
clean:
|
|
rm -f JCTBGui *.o jctbDict.*
|