mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-23 06:50:02 +02:00
52 lines
1.7 KiB
Makefile
52 lines
1.7 KiB
Makefile
##############################################################
|
|
# Generic
|
|
##############################################################
|
|
|
|
CC = g++
|
|
CXX = $(CC)
|
|
ASM=$(shell echo "/lib/modules/`uname -r`/build/include")
|
|
LDFLAGDET = -L$(LIBDIR) -lSlsDetector -L/usr/lib64/ -lpthread
|
|
LDFLAGRXR = -L$(LIBDIR) -lSlsReceiver -L/usr/lib64/ -lpthread
|
|
FLAGS= -Wall -DVERBOSE
|
|
|
|
##############################################################
|
|
# EigerSLS specific. Set this to yes, if you want to compile
|
|
# EigerSLS code: in this case, you need also POCO and JsonBox
|
|
# libraries
|
|
##############################################################
|
|
|
|
EIGERSLS = no
|
|
|
|
#POCODIR = /afs/psi.ch/user/s/sala/public/poco-slp_5.7-32bit
|
|
#JSONBOXDIR = /afs/psi.ch/user/s/sala/public/JsonBox-slp_5.7-32bit
|
|
#POCODIR = /afs/psi.ch/user/s/sala/public/poco-slp_6.4-64bit
|
|
#JSONBOXDIR = /afs/psi.ch/user/s/sala/public/JsonBox-slp_6.4-64bit
|
|
POCODIR = /home/sala/Programs/poco-ubuntu_13.10-64bit
|
|
JSONBOXDIR = /home/sala/Programs/JsonBox-ubuntu_13.10-64bit
|
|
|
|
EIGERFLAGS = -L$(POCODIR)/lib -Wl,-rpath=$(POCODIR)/lib -I$(POCODIR)/include -L$(JSONBOXDIR) -Wl,-rpath=$(JSONBOXDIR)/lib -I$(JSONBOXDIR)/include -lPocoNet -lPocoFoundation -lJsonBox
|
|
|
|
ifeq ($(EIGERSLS),yes)
|
|
LDFLAGRXR = -L$(LIBDIR) -lSlsReceiver $(EIGERFLAGS) -DEIGERSLS
|
|
endif
|
|
|
|
|
|
##############################################################
|
|
# ROOTSLS specific. Set this to yes, if you want to compile
|
|
# ROOTSLS code: in this case, you need also root libraries
|
|
##############################################################
|
|
|
|
ROOTSLS = no
|
|
|
|
ROOTFLAGS = $(shell root-config --cflags --glibs) -DMYROOT1 #-DALLFILE_DEBUG #-DMYROOT1
|
|
|
|
ifeq ($(ROOTSLS),yes)
|
|
LDFLAGRXR = -L$(LIBDIR) -lSlsReceiver $(ROOTFLAGS) -DROOTSLS
|
|
endif
|
|
|
|
|
|
|
|
|
|
|
|
|