diff --git a/Makefile b/Makefile index a43161b..a12391a 100644 --- a/Makefile +++ b/Makefile @@ -17,18 +17,16 @@ ifneq ($(CROSS_COMPILE),) AR := $(CROSS_COMPILE)$(AR) endif -BIN=testmdnsd +BIN=testmdnsd mdnsd LIBTINYSVCMDNS_OBJS = mdns.o mdnsd.o -.PHONY: all clean opkg +.PHONY: all clean opkg release all: $(BIN) libtinysvcmdns.a clean: - -$(RM) *.o - -$(RM) *.bin - -$(RM) mdns + -$(RM) $(LIBTINYSVCMDNS_OBJS) -$(RM) $(BIN) -$(RM) libtinysvcmdns.a @@ -44,10 +42,15 @@ libtinysvcmdns.a: $(patsubst %, libtinysvcmdns.a(%), $(LIBTINYSVCMDNS_OBJS)) mdnsd: testmdnsd strip -o $@ $< - install -C -D -p mdnsd sbin/ opkg: mdnsd $(wildcard opkg/CONTROL/*) etc/init.d/S80mdnsd install -D -p mdnsd opkg/sbin install -D -p etc/init.d/S80mdnsd opkg/etc/init.d/ opkg-pack opkg + +release: opkg + tagname=$$(echo zeroconf*.opk | sed -n 'p;q') && \ + tagname="$${tagname%_*.*}" && \ + test -n "$${tagname}" && \ + git tag -f -a -m "Release $${tagname}" "$${tagname}" diff --git a/opkg/sbin/mdnsd b/opkg/sbin/mdnsd new file mode 100755 index 0000000..11b3483 Binary files /dev/null and b/opkg/sbin/mdnsd differ diff --git a/sbin/mdnsd b/sbin/mdnsd deleted file mode 100755 index d532e8a..0000000 Binary files a/sbin/mdnsd and /dev/null differ