-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (17 loc) · 1007 Bytes
/
Makefile
File metadata and controls
27 lines (17 loc) · 1007 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Dependencies = /opt
libs = ToolFrameworkCore ToolDAQFramework boost_1_66_0/install zeromq-4.0.7
include_dirs = $(addprefix -I $(Dependencies)/,$(addsuffix /include,$(libs)))
lib_dirs = $(addprefix -L $(Dependencies)/,$(addsuffix /lib,$(libs)))
CXXFLAGS ?= -O3 -pipe
CXXFLAGS += $(include_dirs) $(lib_dirs)
programs = backgroundSD Trigger_proxy Win_Mac_translation_server
.PHONY: all clean
all: $(programs)
backgroundSD: src/backgroundSD2.cpp
$(CXX) -o $@ $< $(CXXFLAGS) -lDAQStore -lServiceDiscovery -lDAQDataModelBase -lStore -lDataModelBase -lzmq -lboost_date_time -lboost_serialization -lboost_iostreams
Trigger_proxy: src/Trigger_proxy.cpp
$(CXX) -o $@ $< $(CXXFLAGS) -lzmq -lboost_date_time -lboost_serialization -lboost_iostreams -lDAQStore -lServiceDiscovery -lStore -lDAQDataModelBase -lDataModelBase
Win_Mac_translation_server: src/Win_Mac_translation_server.cpp
$(CXX) -o $@ $< $(CXXFLAGS) -lzmq -lboost_date_time -lboost_serialization -lboost_iostreams
clean:
rm -f $(programs)