File: Makefile

package info (click to toggle)
mdns-scan 0.5-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 168 kB
  • sloc: ansic: 986; makefile: 50
file content (33 lines) | stat: -rw-r--r-- 671 bytes parent folder | download | duplicates (2)
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