- @echo cleaning
- @rm -f ${NAME} ${OBJ} ${NAME}-${VERSION}.tar.gz
-
-dist: clean
- @echo creating dist tarball
- @mkdir -p ${NAME}-${VERSION}
- @cp -R Makefile config.mk LICENSE \
- ${SRC} ${NAME}-${VERSION}
- @tar -cf ${NAME}-${VERSION}.tar ${NAME}-${VERSION}
- @gzip ${NAME}-${VERSION}.tar
- @rm -rf ${NAME}-${VERSION}
+ rm -f slstatus slstatus.o $(COM:=.o) $(REQ:=.o)
+
+dist:
+ rm -rf "slstatus-$(VERSION)"
+ mkdir -p "slstatus-$(VERSION)/components"
+ cp -R LICENSE Makefile README config.mk config.def.h \
+ arg.h slstatus.c $(COM:=.c) $(REQ:=.c) $(REQ:=.h) \
+ slstatus.1 "slstatus-$(VERSION)"
+ tar -cf - "slstatus-$(VERSION)" | gzip -c > "slstatus-$(VERSION).tar.gz"
+ rm -rf "slstatus-$(VERSION)"