unix_utility.o logger.o qtype.o
# what we need
-all: message version_generated.h pdns_recursor rec_control
+all: message version_generated.h build
# Version
build_date=$(shell LC_TIME=C date '+%Y%m%d%H%M%S')
rm -f dep ; \
fi
-install: all
+install: build-stamp
-mkdir -p $(DESTDIR)/$(SBINDIR)
mv pdns_recursor $(DESTDIR)/$(SBINDIR)
strip $(DESTDIR)/$(SBINDIR)/pdns_recursor
-rm -f dep *~ *.gcda *.gcno optional/*.gcda optional/*.gcno
binclean:
- -rm -f *.o pdns_recursor rec_control optional/*.o
+ -rm -f *.o pdns_recursor rec_control optional/*.o build-stamp
dep:
$(CXX) $(CXXFLAGS) -MM -MG *.cc *.c *.hh > $@
rec_control: $(REC_CONTROL_OBJECTS)
$(LINKCC) $(REC_CONTROL_OBJECTS) $(LDFLAGS) -o $@
+build-stamp:
+ $(MAKE) build
+
+build: pdns_recursor rec_control
+ touch build-stamp
+