.PHONY: clean realclean docclean doc lint test all lib
.PHONY: install uninstall install-doc uninstall-doc
-.PHONY: install-h uninstall-h install-lib uninstall-lib snapshot
+.PHONY: install-h uninstall-h install-lib uninstall-lib snapshot release
all: lib
(cd .. ; tar --verbose --exclude ".svn" --create --file ldns-snap-$(DATE).tar.gz --gzip ldns-snap-$(DATE)/)
(rm -rf ../ldns-snap-$(DATE)/)
+release: realclean testclean
+ (rm -rf ../ldns-$(VERSION)/)
+ (cd .. ; cp -r $(basesrcdir)/ ldns-$(VERSION)/)
+ (cd .. ; tar --verbose --exclude ".svn" --create --file ldns-$(VERSION).tar.gz --gzip ldns-$(VERSION)/)
+ (rm -rf ../ldns-$(VERSION)/)
+
mx: mx.o $(LIBDNS_OBJECTS) $(LIBOBJS)
$(LINK) ${LIBS} -o $@ $+
clean:
rm -f *.o *.d
+ rm -f *~
rm -f $(TESTS)
rm -f tests/*.o
rm -f $(PROG_TARGETS)
rm -f doc/ldns_manpages
libclean:
- $(LIBTOOL) --mode clean $(LIBDNS_LOBJECTS)
+ $(LIBTOOL) --mode clean rm -f libldns.la
+ $(LIBTOOL) --mode clean rm -f libldns.a
+ $(LIBTOOL) --mode clean rm -f libldns.so
+ $(LIBTOOL) --mode clean rm -f libldns.so.*
+ rm -rf *.lo
rm -rf .libs
rm -rf libtool
Some general readme information would be nice. Most up to date is
website: www.nlnetlabs.nl/ldns/
+On that page you can also subscribe to the ldns mailing list.
+
* Development
ldns is developed on Linux and FreeBSD.
+
+INSTALLATION
+1. Unpack the tarball
+2. cd ldns-<VERSION>
+3. libtoolize
+4. ./configure
+5. gmake (it needs gnu make to compile)
+(6. gmake mx chaos [two example programs included])
ldns - snapshot releases
These release are a snapshot of the ongoing development of ldns. Each
-snapshot release has a specific date tight to it.
+snapshot release has a specific date added to it.
INSTALLATION
-1. Unpack the tarball
-2. cd ldns-snap-<DATE>
-3. ./configure
-4. gmake (it needs gnu make to compile)
-(5. gmake mx chaos [two example programs included]
+See README