annotate Makefile.dist @ 3:3b748bd65ab9

Makefile for distributed version added
author Merten Sach <msach@mailbox.tu-berlin.de>
date Wed, 28 Sep 2011 16:40:47 +0200
parents
children
rev   line source
msach@3 1 obj = \
msach@3 2 SSR_lib/VMS/Histogram/Histogram.o \
msach@3 3 SSR_lib/VMS/Histogram/FloatHist.o \
msach@3 4 SSR_lib/VMS/CoreLoop.o \
msach@3 5 SSR_lib/VMS/inter_VMS_requests.o \
msach@3 6 SSR_lib/VMS/inter_VMS_requests_handler.o \
msach@3 7 SSR_lib/VMS/VMS.o \
msach@3 8 SSR_lib/VMS/MasterLoop.o \
msach@3 9 SSR_lib/VMS/Queue_impl/PrivateQueue.o \
msach@3 10 SSR_lib/VMS/Hash_impl/PrivateHash.o \
msach@3 11 SSR_lib/VMS/DynArray/DynArray.o \
msach@3 12 SSR_lib/SSR_PluginFns.o \
msach@3 13 SSR_lib/SSR_lib.o \
msach@3 14 SSR_lib/VMS/Histogram/DblHist.o \
msach@3 15 SSR_lib/SSR.o \
msach@3 16 SSR_lib/VMS/probes.o \
msach@3 17 SSR_lib/VMS/ProcrContext.o \
msach@3 18 SSR_lib/SSR_Request_Handlers.o \
msach@3 19 SSR_lib/VMS/Hash_impl/MurmurHash2.o \
msach@3 20 SSR_lib/VMS/vmalloc.o \
msach@3 21 SSR_lib/VMS/contextSwitch.o \
msach@3 22 SSR_lib/VMS/Queue_impl/BlockingQueue.o \
msach@3 23 SSR_lib/VMS/vutilities.o \
msach@3 24 c-ray-mt.o
msach@3 25
msach@3 26 bin = c-ray-mt
msach@3 27
msach@3 28 CC = gcc
msach@3 29 CFLAGS = -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D SSR -D APPLICATION=C-RAY -g -Wall
msach@3 30
msach@3 31 $(bin): $(obj)
msach@3 32 $(CC) -o $@ $(obj) -lm -lpthread
msach@3 33
msach@3 34 %.o : %.c
msach@3 35 $(CC) -c $(CFLAGS) -o $@ $<
msach@3 36
msach@3 37 .PHONY: clean
msach@3 38 clean:
msach@3 39 rm -f $(obj) $(bin)
msach@3 40
msach@3 41 .PHONY: install
msach@3 42 install:
msach@3 43 cp $(bin) /usr/local/bin/$(bin)
msach@3 44
msach@3 45 .PHONY: uninstall
msach@3 46 uninstall:
msach@3 47 rm -f /usr/local/bin/$(bin)
msach@3 48
msach@3 49
msach@3 50 # $@ Name des Targets