Difference between revisions of "CMsgRootMakefile"
From GlueXWiki
m |
m |
||
Line 18: | 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 | ||
Line 25: | Line 25: | ||
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)