File tree 5 files changed +11
-4
lines changed
5 files changed +11
-4
lines changed Original file line number Diff line number Diff line change 11
11
12
12
NAME = rrd-client-lib
13
13
VERSION = 1.1.0
14
+ OS := $(shell uname)
14
15
15
16
CC = gcc
16
17
CFLAGS = -std=gnu99 -g -fpic -Wall
17
18
OBJ += librrd.o
18
19
OBJ += parson/parson.o
19
20
LIB += -lz
20
21
22
+ ifeq ($(OS ) ,Darwin)
23
+ LDFLAGS = -shared -Wl
24
+ else
25
+ LDFLAGS = -shared -Wl,--version-script=version.script
26
+ endif
21
27
22
28
.PHONY : all
23
29
all : librrd.a librrd.so rrdtest rrdclient
@@ -68,7 +74,7 @@ librrd.a: $(OBJ)
68
74
ranlib $@
69
75
70
76
librrd.so : $(OBJ )
71
- $(CC ) -shared -Wl,--version-script=version.script -o $@ $(OBJ ) $(LIB )
77
+ $(CC ) $( LDFLAGS ) -o $@ $(OBJ ) $(LIB )
72
78
73
79
rrdtest : rrdtest.o librrd.a
74
80
$(CC ) $(CFLAGS ) -o $@ $^ $(LIB )
Original file line number Diff line number Diff line change @@ -163,7 +163,7 @@ json_for_source(RRD_SOURCE * source)
163
163
}
164
164
json_object_set_string (src , "value_type" , value_type );
165
165
166
- #define RRD_TRANSPORT_1_0_0
166
+ #define RRD_TRANSPORT_1_1_0
167
167
#ifdef RRD_TRANSPORT_1_1_0
168
168
#define GAUGE "gauge"
169
169
#define ABSOLUTE "absolute"
Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ main(int argc, char **argv)
83
83
src .owner_uuid = "931388d6-559e-11e6-ab0a-73658ca1c515" ;
84
84
src .rrd_units = "numbers" ;
85
85
src .type = RRD_INT64 ;
86
- src .scale = RRD_GAUGE ;
86
+ src .scale = RRD_ABSOLUTE ;
87
87
src .min = "-inf" ;
88
88
src .max = "inf" ;
89
89
src .rrd_default = 0 ;
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ main(int argc, char **argv)
92
92
src [1 ].owner = RRD_HOST ;
93
93
src [1 ].owner_uuid = "e8969702-5414-11e6-8cf5-47824be728c3" ;
94
94
src [1 ].rrd_units = "points" ;
95
- src [1 ].scale = RRD_GAUGE ;
95
+ src [1 ].scale = RRD_ABSOLUTE ;
96
96
src [1 ].type = RRD_INT64 ;
97
97
src [1 ].min = "-inf" ;
98
98
src [1 ].max = "inf" ;
Original file line number Diff line number Diff line change 15
15
make valgrind
16
16
make test
17
17
make test-integration
18
+ make clean
You can’t perform that action at this time.
0 commit comments