Difference between revisions of "CMsgRootMakefile"
From GlueXWiki
m |
m |
||
(One intermediate revision by the same user not shown) | |||
Line 8: | Line 8: | ||
CMSGINC = -I/group/da/ejw/coda/include | CMSGINC = -I/group/da/ejw/coda/include | ||
CMSGLIBS = -L/group/da/ejw/coda/Linux-i686/lib -lcmsgxx -lcmsg -lcmsgRegex | CMSGLIBS = -L/group/da/ejw/coda/Linux-i686/lib -lcmsgxx -lcmsg -lcmsgRegex | ||
+ | |||
LIBS = -lrt | LIBS = -lrt | ||
Line 17: | Line 18: | ||
cMsgRootProducer.o: cMsgRootProducer.cc | cMsgRootProducer.o: cMsgRootProducer.cc | ||
− | $(CXX) $(CXXFLAGS) -c | + | $(CXX) $(CXXFLAGS) -c cMsgRootProducer.cc $(ROOTCFLAGS) $(CMSGINC) |
− | + | ||
cMsgRootProducer: cMsgRootProducer.o | cMsgRootProducer: cMsgRootProducer.o | ||
$(CXX) -o cMsgRootProducer cMsgRootProducer.o $(ROOTLIBS) $(CMSGLIBS) $(LIBS) | $(CXX) -o cMsgRootProducer cMsgRootProducer.o $(ROOTLIBS) $(CMSGLIBS) $(LIBS) | ||
− | |||
cMsgRootConsumer.o: cMsgRootConsumer.cc | cMsgRootConsumer.o: cMsgRootConsumer.cc | ||
− | $(CXX) $(CXXFLAGS) -c | + | $(CXX) $(CXXFLAGS) -c cMsgRootConsumer.cc $(ROOTCFLAGS) $(CMSGINC) |
cMsgRootConsumer: cMsgRootConsumer.o | cMsgRootConsumer: cMsgRootConsumer.o | ||
$(CXX) -o cMsgRootConsumer cMsgRootConsumer.o $(ROOTGLIBS) $(CMSGLIBS) $(LIBS) | $(CXX) -o cMsgRootConsumer cMsgRootConsumer.o $(ROOTGLIBS) $(CMSGLIBS) $(LIBS) | ||
− | |||
− | |||
</pre> | </pre> |
Latest revision as of 14:52, 30 June 2009
ROOTCFLAGS = $(shell root-config --cflags) ROOTLIBS = $(shell root-config --libs) ROOTGLIBS = $(shell root-config --glibs) CMSGINC = -I/group/da/ejw/coda/include CMSGLIBS = -L/group/da/ejw/coda/Linux-i686/lib -lcmsgxx -lcmsg -lcmsgRegex LIBS = -lrt all: cMsgRootProducer cMsgRootConsumer cMsgRootProducer.o: cMsgRootProducer.cc $(CXX) $(CXXFLAGS) -c cMsgRootProducer.cc $(ROOTCFLAGS) $(CMSGINC) cMsgRootProducer: cMsgRootProducer.o $(CXX) -o cMsgRootProducer cMsgRootProducer.o $(ROOTLIBS) $(CMSGLIBS) $(LIBS) cMsgRootConsumer.o: cMsgRootConsumer.cc $(CXX) $(CXXFLAGS) -c cMsgRootConsumer.cc $(ROOTCFLAGS) $(CMSGINC) cMsgRootConsumer: cMsgRootConsumer.o $(CXX) -o cMsgRootConsumer cMsgRootConsumer.o $(ROOTGLIBS) $(CMSGLIBS) $(LIBS)