# HG changeset patch # User Merten Sach # Date 1317220847 -7200 # Node ID 3b748bd65ab951775eccf27ad38d119039c288a7 # Parent 8e3accb31ff3fc97a5a0082d422d15adf8d0ec1b Makefile for distributed version added diff -r 8e3accb31ff3 -r 3b748bd65ab9 Makefile.dist --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile.dist Wed Sep 28 16:40:47 2011 +0200 @@ -0,0 +1,50 @@ +obj = \ + SSR_lib/VMS/Histogram/Histogram.o \ + SSR_lib/VMS/Histogram/FloatHist.o \ + SSR_lib/VMS/CoreLoop.o \ + SSR_lib/VMS/inter_VMS_requests.o \ + SSR_lib/VMS/inter_VMS_requests_handler.o \ + SSR_lib/VMS/VMS.o \ + SSR_lib/VMS/MasterLoop.o \ + SSR_lib/VMS/Queue_impl/PrivateQueue.o \ + SSR_lib/VMS/Hash_impl/PrivateHash.o \ + SSR_lib/VMS/DynArray/DynArray.o \ + SSR_lib/SSR_PluginFns.o \ + SSR_lib/SSR_lib.o \ + SSR_lib/VMS/Histogram/DblHist.o \ + SSR_lib/SSR.o \ + SSR_lib/VMS/probes.o \ + SSR_lib/VMS/ProcrContext.o \ + SSR_lib/SSR_Request_Handlers.o \ + SSR_lib/VMS/Hash_impl/MurmurHash2.o \ + SSR_lib/VMS/vmalloc.o \ + SSR_lib/VMS/contextSwitch.o \ + SSR_lib/VMS/Queue_impl/BlockingQueue.o \ + SSR_lib/VMS/vutilities.o \ + c-ray-mt.o + +bin = c-ray-mt + +CC = gcc +CFLAGS = -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D SSR -D APPLICATION=C-RAY -g -Wall + +$(bin): $(obj) + $(CC) -o $@ $(obj) -lm -lpthread + +%.o : %.c + $(CC) -c $(CFLAGS) -o $@ $< + +.PHONY: clean +clean: + rm -f $(obj) $(bin) + +.PHONY: install +install: + cp $(bin) /usr/local/bin/$(bin) + +.PHONY: uninstall +uninstall: + rm -f /usr/local/bin/$(bin) + + +# $@ Name des Targets