Difference between revisions of "CMsgRootMakefile"
From GlueXWiki
m |
|||
Line 12: | Line 12: | ||
− | all: | + | all: cMsgRootProducer cMsgRootConsumer |
− | + | cMsgRootProducer.o: cMsgRootProducer.cc | |
− | $(CXX) $(CXXFLAGS) -c -g | + | $(CXX) $(CXXFLAGS) -c -g cMsgRootProducer.cc $(ROOTCFLAGS) $(CMSGINC) |
− | + | cMsgRootProducer: cMsgRootProducer.o | |
− | $(CXX) -o | + | $(CXX) -o cMsgRootProducer cMsgRootProducer.o $(ROOTLIBS) $(CMSGLIBS) $(LIBS) |
− | + | cMsgRootConsumer.o: cMsgRootConsumer.cc | |
− | $(CXX) $(CXXFLAGS) -c -g | + | $(CXX) $(CXXFLAGS) -c -g cMsgRootConsumer.cc $(ROOTCFLAGS) $(CMSGINC) |
− | + | cMsgRootConsumer: cMsgRootConsumer.o | |
− | + | $(CXX) -o cMsgRootConsumer cMsgRootConsumer.o $(ROOTGLIBS) $(CMSGLIBS) $(LIBS) | |
− | $(CXX) -o | + | |
</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)