# $Id: MakefileGTSort,v 1.2 2011/03/08 17:00:02 tl Exp $ BIN = ../bin SRC = . # control optimization as # #export CCENV="-fast" #export CCENV="-O4" #export CCENV="-g" # include the platform spcific options PLTFMOPT=Makefile.$(shell uname) include $(PLTFMOPT) GTSortOBJ = GTSort.o \ GSudpUtil_rCC.o \ GSudpGetBufCC.o \ gsII_utilsCC.o \ time_stampCC.o \ spe_funCC.o GTSort: $(GTSortOBJ) $(CC) $(GTSortOBJ) $(ROOTLIB) -o $(BIN)/$@ # $(BIN)/$@ -chat test.chat GTSort.o: $(SRC)/GTSort.cxx GTSort.h \ GTMacros.h GTUdpReceiver.h UserInclude.h UserChat.h UserStat.h \ UserFunctions.h UserDeclare.h UserInit.h \ UserRawEv.h UserGoodEv.h UserPreCond.h UserEv.h \ UserExit.h gsII.h efftape.h $(CC) $(CCFLAG) $(ROOTINC) -c $(SRC)/GTSort.cxx GSudpUtil_rCC.o: $(SRC)/GSudpUtil_r.c $(CC) $(CCFLAG) -c $^ -o $@ GSudpUtil_sCC.o: $(SRC)/GSudpUtil_s.c $(CC) $(CCFLAG) -c $^ -o $@ GSudpGetBufCC.o: $(SRC)/GSudpGetBuf.c\ $(SRC)/sender.h $(SRC)/GSudpReceiver.h $(SRC)/efftape.h $(SRC)/gsII.h $(CC) $(CCFLAG) -c $(SRC)/GSudpGetBuf.c -o GSudpGetBufCC.o gsII_utilsCC.o: $(SRC)/gsII_utils.c $(SRC)/efftape.h $(SRC)/gsII.h $(SRC)/GSudpReceiver.h $(CC) -c $(CCFLAG) -o gsII_utilsCC.o $(SRC)/gsII_utils.c time_stampCC.o: $(SRC)/time_stamp.c $(CC) -c $(CCFLAG) -o time_stampCC.o $(SRC)/time_stamp.c spe_funCC.o: $(SRC)/spe_fun.c $(CC) -c $(CCFLAG) -o spe_funCC.o $(SRC)/spe_fun.c clean: rm -f *.o rm -f core rm -f *% rm -f a.out GSUtil_cc.so: $(SRC)/GSUtil.cc spe_fun.c 2d_fun.c