Difference between revisions of "CMsgRootMakefile"
From GlueXWiki
m |
|||
(2 intermediate revisions 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 | ||
− | all: | + | all: cMsgRootProducer cMsgRootConsumer |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | cMsgRootProducer.o: cMsgRootProducer.cc | |
− | $(CXX) $(CXXFLAGS) -c | + | $(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) | ||
</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)