annotate Makefile @ 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@0 1 obj = \
msach@0 2 SSR_lib/VMS/Histogram/Histogram.o \
msach@0 3 SSR_lib/VMS/Histogram/FloatHist.o \
msach@0 4 SSR_lib/VMS/CoreLoop.o \
msach@0 5 SSR_lib/VMS/VMS.o \
msach@0 6 SSR_lib/VMS/MasterLoop.o \
msach@0 7 SSR_lib/VMS/Queue_impl/PrivateQueue.o \
msach@0 8 SSR_lib/VMS/Hash_impl/PrivateHash.o \
msach@0 9 SSR_lib/VMS/DynArray/DynArray.o \
msach@0 10 SSR_lib/SSR_PluginFns.o \
msach@0 11 SSR_lib/SSR_lib.o \
msach@0 12 SSR_lib/VMS/Histogram/DblHist.o \
msach@0 13 SSR_lib/SSR.o \
msach@0 14 SSR_lib/VMS/probes.o \
msach@0 15 SSR_lib/VMS/ProcrContext.o \
msach@0 16 SSR_lib/SSR_Request_Handlers.o \
msach@0 17 SSR_lib/VMS/Hash_impl/MurmurHash2.o \
msach@0 18 SSR_lib/VMS/vmalloc.o \
msach@0 19 SSR_lib/VMS/contextSwitch.o \
msach@0 20 SSR_lib/VMS/Queue_impl/BlockingQueue.o \
msach@0 21 SSR_lib/VMS/vutilities.o \
msach@0 22 c-ray-mt.o
msach@0 23
msach@0 24 bin = c-ray-mt
msach@0 25
msach@0 26 CC = gcc
msach@0 27 CFLAGS = -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D SSR -D APPLICATION=C-RAY -g -Wall
msach@0 28
msach@0 29 $(bin): $(obj)
msach@0 30 $(CC) -o $@ $(obj) -lm -lpthread
msach@0 31
msach@0 32 %.o : %.c
msach@0 33 $(CC) -c $(CFLAGS) -o $@ $<
msach@0 34
msach@0 35 .PHONY: clean
msach@0 36 clean:
msach@0 37 rm -f $(obj) $(bin)
msach@0 38
msach@0 39 .PHONY: install
msach@0 40 install:
msach@0 41 cp $(bin) /usr/local/bin/$(bin)
msach@0 42
msach@0 43 .PHONY: uninstall
msach@0 44 uninstall:
msach@0 45 rm -f /usr/local/bin/$(bin)
msach@0 46
msach@0 47
msach@0 48 # $@ Name des Targets