diff --git a/slsDetectorSoftware/slsDetectorClient/Makefile b/slsDetectorSoftware/slsDetectorClient/Makefile index a96f7ef8a..0362d1fa8 100644 --- a/slsDetectorSoftware/slsDetectorClient/Makefile +++ b/slsDetectorSoftware/slsDetectorClient/Makefile @@ -1,37 +1,60 @@ CFLAGS= -DC_ONLY #FLAGS=-DVERBOSE -INCLUDES= -I../slsDetectorSoftware/commonFiles -I../slsDetectorSoftware/slsDetector -I ../slsDetectorSoftware/MySocketTCP -I../slsDetectorSoftware/usersFunctions -I../slsDetectorSoftware/multiSlsDetector -I../slsDetectorSoftware/slsDetectorAnalysis -LIBS= -L../slsDetectorSoftware/ -LDFLAG= -lSlsDetector -lpthread +INCLUDES= -I../slsDetectorSoftware/commonFiles -I../slsDetectorSoftware/slsDetector -I ../slsDetectorSoftware/MySocketTCP -I../slsDetectorSoftware/usersFunctions -I../slsDetectorSoftware/multiSlsDetector -I../slsDetectorSoftware/slsDetectorAnalysis -I../slsDetectorSoftware/slsReceiverInterface +LIBS= -L../slsDetectorSoftware/ -lSlsDetector -L/usr/lib64/ -lpthread +#LDFLAG= BIN=bin SRC_CLNT=sls_detector_client.cpp +static_clients: static_sls_detector_put static_sls_detector_get static_sls_detector_acquire static_sls_detector_help + clients: sls_detector_put sls_detector_get sls_detector_acquire sls_detector_help -all: lib clients +all: lib static_clients + +nonstatic: lib clients lib: cd ../slsDetectorSoftware && $(MAKE) lib +static_sls_detector_put: $(SRC_CLNT) lib + mkdir -p $(BIN) + $(CXX) -static -o $(BIN)/sls_detector_put $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DPUT $(LIBS) $(LDFLAG) + +static_sls_detector_get: $(SRC_CLNT) lib + mkdir -p $(BIN) + $(CXX) -static -o $(BIN)/sls_detector_get $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DGET $(LIBS) $(LDFLAG) + +static_sls_detector_acquire: $(SRC_CLNT) lib + mkdir -p $(BIN) + $(CXX) -static -o $(BIN)/sls_detector_acquire $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DREADOUT $(LIBS) $(LDFLAG) + +static_sls_detector_help: $(SRC_CLNT) lib + mkdir -p $(BIN) + $(CXX) -static -o $(BIN)/sls_detector_help $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DHELP $(LIBS) $(LDFLAG) + + + sls_detector_put: $(SRC_CLNT) lib mkdir -p $(BIN) - $(CXX) -static -o $(BIN)/sls_detector_put $(SRC_CLNT) $(FLAGS) -lpthread $(INCLUDES) -DPUT $(LIBS) $(LDFLAG) + $(CXX) -o $(BIN)/sls_detector_put $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DPUT $(LIBS) $(LDFLAG) sls_detector_get: $(SRC_CLNT) lib mkdir -p $(BIN) - $(CXX) -static -o $(BIN)/sls_detector_get $(SRC_CLNT) $(FLAGS) -lpthread $(INCLUDES) -DGET $(LIBS) $(LDFLAG) - + $(CXX) -o $(BIN)/sls_detector_get $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DGET $(LIBS) $(LDFLAG) + sls_detector_acquire: $(SRC_CLNT) lib mkdir -p $(BIN) - $(CXX) -static -o $(BIN)/sls_detector_acquire $(SRC_CLNT) $(FLAGS) -lpthread $(INCLUDES) -DREADOUT $(LIBS) $(LDFLAG) + $(CXX) -o $(BIN)/sls_detector_acquire $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DREADOUT $(LIBS) $(LDFLAG) sls_detector_help: $(SRC_CLNT) lib mkdir -p $(BIN) - $(CXX) -static -o $(BIN)/sls_detector_help $(SRC_CLNT) $(FLAGS) -lpthread $(INCLUDES) -DHELP $(LIBS) $(LDFLAG) + $(CXX) -o $(BIN)/sls_detector_help $(SRC_CLNT) $(FLAGS) $(INCLUDES) -DHELP $(LIBS) $(LDFLAG) + clean: