1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
VERSION=0.5
TARFILE=mdns-scan-$(VERSION).tar.gz
DISTDIR=mdns-scan-$(VERSION)/
DISTFILES=Makefile mdns-scan.1 dns.c dns.h mdns-scan.c query.c query.h util.h util.c README LICENSE
CFLAGS+=-Wall -W -g -O1 -pipe
mdns-scan: mdns-scan.o dns.o query.o util.o
$(CC) $(LDFLAGS) -o $@ $^
dist: $(TARFILE)
$(TARFILE): $(DISTFILES)
rm -rf $(DISTDIR)
mkdir $(DISTDIR)
cp --parents $(DISTFILES) $(DISTDIR)
rm -f $(TARFILE)
tar czf $(TARFILE) $(DISTDIR)
rm -rf $(DISTDIR)
install:
install mdns-scan $(DESTDIR)/usr/bin/mdns-scan
clean:
rm -f mdns-scan *.o *.tar.gz
rm -rf mdns-scan-$(VERSION)
deb:
dpkg-buildpackage -uc -us -rfakeroot
.PHONY: clean dist deb install
|