blob: 71813707f6375fd3db5ad601a4ddfb01ea05b96c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
# XDD Makefile for FreeBSD
SHELL = /bin/sh
CC ?= gcc
CFLAGS += -DFreeBSD -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -g
PROJECT = xdd
OBJECTS = xdd.o access_pattern.o barrier.o global_time.o initialization.o parse.o pclk.o read_after_write.o results.o ticker.o time_stamp.o
HEADERS = xdd.h pclk.h ticker.h misc.h
TSOBJECTS = timeserver.o pclk.o ticker.o
GTOBJECTS = gettime.o global_time.o pclk.o ticker.o
all: xdd timeserver gettime
xdd: $(OBJECTS)
${CC} -o xdd $(CFLAGS) $(OBJECTS) -lpthread -v
mv -f xdd bin/xdd.freebsd
timeserver: $(TSOBJECTS)
${CC} -o timeserver $(CFLAGS) $(TSOBJECTS) -lpthread -v
mv -f timeserver bin/timeserver.freebsd
gettime: $(GTOBJECTS)
${CC} -o gettime $(CFLAGS) $(GTOBJECTS) -lpthread -v
mv -f gettime bin/gettime.freebsd
access_pattern.o: access_pattern.c
${CC} $(CFLAGS) -c access_pattern.c
barrier.o: barrier.c
${CC} $(CFLAGS) -c barrier.c
gettime.o: gettime.c
${CC} $(CFLAGS) -c gettime.c
global_time.o: global_time.c
${CC} $(CFLAGS) -c global_time.c
initialization.o: initialization.c
${CC} $(CFLAGS) -c initialization.c
parse.o: parse.c
${CC} $(CFLAGS) -c parse.c
pclk.o: pclk.c
${CC} $(CFLAGS) -c pclk.c
read_after_write.o: read_after_write.c
${CC} $(CFLAGS) -c read_after_write.c
results.o: results.c
${CC} $(CFLAGS) -c results.c
ticker.o: ticker.c
${CC} $(CFLAGS) -c ticker.c
time_stamp.o: time_stamp.c
${CC} $(CFLAGS) -c time_stamp.c
timeserver.o: timeserver.c
${CC} $(CFLAGS) -c timeserver.c
xdd.o: xdd.c
${CC} $(CFLAGS) -c xdd.c
dist: clean
tar cf ../dist.tar .
clean:
-rm -f xdd timeserver gettime a.out $(OBJECTS) $(TSOBJECTS) $(GTOBJECTS)
|