File tree Expand file tree Collapse file tree 5 files changed +11
-4
lines changed
Expand file tree Collapse file tree 5 files changed +11
-4
lines changed Original file line number Diff line number Diff line change 1111
1212NAME = rrd-client-lib
1313VERSION = 1.1.0
14+ OS := $(shell uname)
1415
1516CC = gcc
1617CFLAGS = -std=gnu99 -g -fpic -Wall
1718OBJ += librrd.o
1819OBJ += parson/parson.o
1920LIB += -lz
2021
22+ ifeq ($(OS ) ,Darwin)
23+ LDFLAGS = -shared -Wl
24+ else
25+ LDFLAGS = -shared -Wl,--version-script=version.script
26+ endif
2127
2228.PHONY : all
2329all : librrd.a librrd.so rrdtest rrdclient
@@ -68,7 +74,7 @@ librrd.a: $(OBJ)
6874 ranlib $@
6975
7076librrd.so : $(OBJ )
71- $(CC ) -shared -Wl,--version-script=version.script -o $@ $(OBJ ) $(LIB )
77+ $(CC ) $( LDFLAGS ) -o $@ $(OBJ ) $(LIB )
7278
7379rrdtest : rrdtest.o librrd.a
7480 $(CC ) $(CFLAGS ) -o $@ $^ $(LIB )
Original file line number Diff line number Diff line change @@ -163,7 +163,7 @@ json_for_source(RRD_SOURCE * source)
163163 }
164164 json_object_set_string (src , "value_type" , value_type );
165165
166- #define RRD_TRANSPORT_1_0_0
166+ #define RRD_TRANSPORT_1_1_0
167167#ifdef RRD_TRANSPORT_1_1_0
168168#define GAUGE "gauge"
169169#define ABSOLUTE "absolute"
Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ main(int argc, char **argv)
8383 src .owner_uuid = "931388d6-559e-11e6-ab0a-73658ca1c515" ;
8484 src .rrd_units = "numbers" ;
8585 src .type = RRD_INT64 ;
86- src .scale = RRD_GAUGE ;
86+ src .scale = RRD_ABSOLUTE ;
8787 src .min = "-inf" ;
8888 src .max = "inf" ;
8989 src .rrd_default = 0 ;
Original file line number Diff line number Diff line change @@ -92,7 +92,7 @@ main(int argc, char **argv)
9292 src [1 ].owner = RRD_HOST ;
9393 src [1 ].owner_uuid = "e8969702-5414-11e6-8cf5-47824be728c3" ;
9494 src [1 ].rrd_units = "points" ;
95- src [1 ].scale = RRD_GAUGE ;
95+ src [1 ].scale = RRD_ABSOLUTE ;
9696 src [1 ].type = RRD_INT64 ;
9797 src [1 ].min = "-inf" ;
9898 src [1 ].max = "inf" ;
Original file line number Diff line number Diff line change 1515make valgrind
1616make test
1717make test-integration
18+ make clean
You can’t perform that action at this time.
0 commit comments