From d8597368381602b7d91ef0c2569ea3d6e705a5c7 Mon Sep 17 00:00:00 2001 From: bergamaschi Date: Thu, 8 Mar 2012 08:24:38 +0000 Subject: [PATCH] version at the beamline git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@395 951219d9-93cf-4727-9268-0efd64621fa3 --- .../slsDetectorClient/Makefile | 8 +-- .../slsDetectorClient/Makefile.x04sa | 54 +++++++++++++++++++ 2 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 slsDetectorSoftware/slsDetectorClient/Makefile.x04sa diff --git a/slsDetectorSoftware/slsDetectorClient/Makefile b/slsDetectorSoftware/slsDetectorClient/Makefile index 89c6def34..96856e255 100644 --- a/slsDetectorSoftware/slsDetectorClient/Makefile +++ b/slsDetectorSoftware/slsDetectorClient/Makefile @@ -18,19 +18,19 @@ lib: -sls_detector_put: $(SRC_CLNT) +sls_detector_put: $(SRC_CLNT) lib mkdir -p $(BIN) $(CXX) -static -o $(BIN)/sls_detector_put $(SRC_CLNT) $(FLAGS) -lpthread $(INCLUDES) -DPUT $(LIBS) $(LDFLAG) -sls_detector_get: $(SRC_CLNT) +sls_detector_get: $(SRC_CLNT) lib mkdir -p $(BIN) $(CXX) -static -o $(BIN)/sls_detector_get $(SRC_CLNT) $(FLAGS) -lpthread $(INCLUDES) -DGET $(LIBS) $(LDFLAG) -sls_detector_acquire: $(SRC_CLNT) +sls_detector_acquire: $(SRC_CLNT) lib mkdir -p $(BIN) $(CXX) -static -o $(BIN)/sls_detector_acquire $(SRC_CLNT) $(FLAGS) -lpthread $(INCLUDES) -DREADOUT $(LIBS) $(LDFLAG) -sls_detector_help: $(SRC_CLNT) +sls_detector_help: $(SRC_CLNT) lib mkdir -p $(BIN) $(CXX) -static -o $(BIN)/sls_detector_help $(SRC_CLNT) $(FLAGS) -lpthread $(INCLUDES) -DHELP $(LIBS) $(LDFLAG) diff --git a/slsDetectorSoftware/slsDetectorClient/Makefile.x04sa b/slsDetectorSoftware/slsDetectorClient/Makefile.x04sa new file mode 100644 index 000000000..5e98a22b9 --- /dev/null +++ b/slsDetectorSoftware/slsDetectorClient/Makefile.x04sa @@ -0,0 +1,54 @@ +CFLAGS= -DC_ONLY +FLAGS=-DVERBOSE +INCLUDES= -I../slsDetectorSoftware/commonFiles -I../slsDetectorSoftware/slsDetector -I ../slsDetectorSoftware/MySocketTCP -I../slsDetectorSoftware/usersFunctions -I../slsDetectorSoftware/multiSlsDetector +LIBS= -L../slsDetectorSoftware/ +LDFLAG= -lSlsDetector -lpthread + +EPICSFLAGS=-DEPICS -I/usr/local/epics/base/include/ -I /usr/local/epics/base/include/os/Linux/ -L /usr/local/epics/base/lib/SL5-x86/ -Wl,-R/usr/local/epics/base/lib/SL5-x86 -lca -lCom + +BIN=bin + +SRC_CLNT=sls_detector_client.cpp + +clients: sls_detector_put sls_detector_get sls_detector_acquire sls_detector_help + +all: lib clients + +lib: + cd ../slsDetectorSoftware && $(MAKE) lib + + + +sls_detector_put: $(SRC_CLNT) + mkdir -p $(BIN) + $(CXX) -o $(BIN)/sls_detector_put $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DPUT $(LIBS) $(LDFLAG) $(EPICSFLAGS) + +sls_detector_get: $(SRC_CLNT) + mkdir -p $(BIN) + $(CXX) -o $(BIN)/sls_detector_get $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DGET $(LIBS) $(LDFLAG) $(EPICSFLAGS) + +sls_detector_acquire: $(SRC_CLNT) + mkdir -p $(BIN) + $(CXX) -o $(BIN)/sls_detector_acquire $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DREADOUT $(LIBS) $(LDFLAG) $(EPICSFLAGS) + +sls_detector_help: $(SRC_CLNT) + mkdir -p $(BIN) + $(CXX) -o $(BIN)/sls_detector_help $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DHELP $(LIBS) $(LDFLAG) $(EPICSFLAGS) + + +clean: + rm -rf $(BIN)/sls_detector_put sls_detector_get sls_detector_acquire sls_detector_help + + + + + +install_sls_detector: all + $(shell test -d $(DESTDIR) || mkdir -p $(DESTDIR)) + cp -P $(BIN)/sls_detector_put $(DESTDIR) + cp -P $(BIN)/sls_detector_get $(DESTDIR) + cp -P $(BIN)/sls_detector_acquire $(DESTDIR) + cp -P $(BIN)/sls_detector_help $(DESTDIR) + + +