Add release-tagging function.

This commit is contained in:
df
2020-07-28 16:42:57 +01:00
parent ba051c353a
commit ec6463e6c4
3 changed files with 9 additions and 6 deletions

View File

@@ -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}"

BIN
opkg/sbin/mdnsd Executable file

Binary file not shown.

Binary file not shown.