Difference between revisions of "CMsgRootMakefile"
From GlueXWiki
m |
m |
||
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 18: | Line 19: | ||
cMsgRootProducer.o: cMsgRootProducer.cc | cMsgRootProducer.o: cMsgRootProducer.cc | ||
$(CXX) $(CXXFLAGS) -c -g cMsgRootProducer.cc $(ROOTCFLAGS) $(CMSGINC) | $(CXX) $(CXXFLAGS) -c -g 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) | ||
− | |||
Line 30: | Line 29: | ||
cMsgRootConsumer: cMsgRootConsumer.o | cMsgRootConsumer: cMsgRootConsumer.o | ||
$(CXX) -o cMsgRootConsumer cMsgRootConsumer.o $(ROOTGLIBS) $(CMSGLIBS) $(LIBS) | $(CXX) -o cMsgRootConsumer cMsgRootConsumer.o $(ROOTGLIBS) $(CMSGLIBS) $(LIBS) | ||
− | |||
− | |||
</pre> | </pre> |
Revision as of 14:51, 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 -g cMsgRootProducer.cc $(ROOTCFLAGS) $(CMSGINC) cMsgRootProducer: cMsgRootProducer.o $(CXX) -o cMsgRootProducer cMsgRootProducer.o $(ROOTLIBS) $(CMSGLIBS) $(LIBS) cMsgRootConsumer.o: cMsgRootConsumer.cc $(CXX) $(CXXFLAGS) -c -g cMsgRootConsumer.cc $(ROOTCFLAGS) $(CMSGINC) cMsgRootConsumer: cMsgRootConsumer.o $(CXX) -o cMsgRootConsumer cMsgRootConsumer.o $(ROOTGLIBS) $(CMSGLIBS) $(LIBS)