view Makefile @ 0:11a4bcadac2a

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