]> git.itanic.dy.fi Git - rrdd/commitdiff
Makefile: Adjust default targets
authorTimo Kokkonen <timo.t.kokkonen@iki.fi>
Fri, 30 Nov 2012 16:13:53 +0000 (18:13 +0200)
committerTimo Kokkonen <timo.t.kokkonen@iki.fi>
Fri, 30 Nov 2012 16:13:53 +0000 (18:13 +0200)
The "all" target will now build all parsers in addition to the main
executable. The "default" target builds only the main executable, thus
default setup will not have libownet build requirement.

Signed-off-by: Timo Kokkonen <timo.t.kokkonen@iki.fi>
Makefile

index 871bcd6f4b13d6228c852ef72aa1ba08ef0db78f..cdf6dd746339baed0c5d5b9a8909b2f7fdd5421d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,6 +7,8 @@ RRDD_OBJS= main.o process.o rrdtool.o parser.o built_in_parsers.o string.o \
 
 ONEWIRE_PARSER_OBJS = onewire_parser.o
 
 
 ONEWIRE_PARSER_OBJS = onewire_parser.o
 
+ALL_PARSERS = onewire_parser.so
+
 ALL_OBJS = $(RRDD_OBJS) $(ONEWIRE_PARSER_OBJS)
 ALL_DEBS = $(patsubst %.o,.%.o.d,$(ALL_OBJS))
 
 ALL_OBJS = $(RRDD_OBJS) $(ONEWIRE_PARSER_OBJS)
 ALL_DEBS = $(patsubst %.o,.%.o.d,$(ALL_OBJS))
 
@@ -20,7 +22,9 @@ else
        QUIET_LINK      = @echo "     LINK " $@;
 endif
 
        QUIET_LINK      = @echo "     LINK " $@;
 endif
 
-all: rrdd
+default: rrdd
+
+all: rrdd $(ALL_PARSERS)
 
 rrdd: $(RRDD_OBJS)
        $(QUIET_LINK)$(CC) -o rrdd $(RRDD_OBJS) -lconfig -ldl -rdynamic
 
 rrdd: $(RRDD_OBJS)
        $(QUIET_LINK)$(CC) -o rrdd $(RRDD_OBJS) -lconfig -ldl -rdynamic