-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathMakefile
75 lines (62 loc) · 1.94 KB
/
Makefile
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
##
#
# This is the TriDAS/emu/emuDCS/TAMUTestStand Package Makefile
#
##
include $(XDAQ_ROOT)/config/mfAutoconf.rules
include $(XDAQ_ROOT)/config/mfDefs.$(XDAQ_OS)
include $(BUILD_HOME)/emu/rpm_version
# change the optimization level for debugging
CCFlags = -g -O0 -Wall -fPIC
#.PHONY: flag_check
#flag_check:
# @echo "Checking g++ flags: $(CCFlags)"
# Packages to be built
#
Project=emu
Package=emuDCS/CSCGEMTestStand
PackageName=CSCGEMTestStand
Description="CSC-GEM Test Stand"
Sources=\
CSCGEMTestApplication.cc \
commands.cpp \
eth_lib.cpp \
utils.cpp \
GEMPatternGen.cc \
PatternGen.cc \
pattern_convert.cc \
Yuriy_CLCT_PatternGen.cc
IncludeDirs = \
$(XDAQ_ROOT)/include \
$(BUILD_HOME)/emu/emuDCS/CSCGEMTestStand/include \
$(BUILD_HOME)/emu/emuDCS/OnlineDB/include \
$(BUILD_HOME)/emu/base/include \
$(BUILD_HOME)/emu/soap/include \
$(BUILD_HOME)/emu/emuDCS/PeripheralCore/include \
$(BUILD_HOME)/emu/emuDCS/PeripheralApps/include
TestLibraryDirs = \
$(XDAQ_ROOT)/lib
UserCFlags =
UserCCFlags =
UserDynamicLinkFlags = -lboost_regex -lboost_filesystem
UserStaticLinkFlags =
UserExecutableLinkFlags =
# These libraries can be platform specific and
# potentially need conditional processing
#
Libraries = xerces-c xdaq xdata log4cplus toolbox xoap cgicc xcept xgi peer
TestLibraries = xerces-c xdaq xdata log4cplus toolbox xoap cgicc xcept xgi peer \
mimetic logxmlappender logudpappender asyncresolv config \
uuid xalan-c xalanMsg xoapfilter tstoreutils tstoreclient tstore \
b2innub executive pthttp ptfifo xrelay hyperdaq occi nnz11 clntsh ociei \
emubase emusoap EmuOnlineDB EmuUtils EmuPeripheralCore EmuPeripheralApps EmuConfigDB
#
# Compile the source files and create a shared library
#
DynamicLibrary= EmuCSCGEMTestStand
StaticLibrary=
Executables=
TestExecutables=
# testTableDefinitions.cc \
include $(XDAQ_ROOT)/config/Makefile.rules
include $(XDAQ_ROOT)/config/mfRPM.rules