Corrected dist target (experimental but works)
This commit is contained in:
parent
ed047a8f86
commit
c80b8b6793
11
Makefile
11
Makefile
|
@ -22,7 +22,7 @@ clean: clean-lib clean-doc
|
|||
mrproper: clean
|
||||
$(call rmsg,Removing configuration.)
|
||||
$(call qcmd,$(RM) Makefile.cfg)
|
||||
$(call qcmd,$(RM) lib$(NAME)-*.tar.gz)
|
||||
$(call qcmd,$(RM) -r lib$(NAME)-*)
|
||||
|
||||
# Remake everything (clean and build).
|
||||
re: clean all
|
||||
|
@ -38,9 +38,16 @@ reinstall: uninstall install
|
|||
|
||||
# Make a distribution tarball
|
||||
dist: mrproper
|
||||
$(call bcmd,mkdir,lib$(NAME)-$(VERSION),\
|
||||
$(MD) .dist)
|
||||
$(call bcmd,cp,* lib$(NAME)-$(VERSION),\
|
||||
$(CP) -R * .dist)
|
||||
$(call qcmd,\
|
||||
$(MV) .dist lib$(NAME)-$(VERSION))
|
||||
$(call bcmd,tarball,lib$(NAME)-$(VERSION),\
|
||||
tar czf lib$(NAME)-$(VERSION).tar.gz \
|
||||
--exclude .git --transform "s|^|lib$(NAME)-$(VERSION)/|" *)
|
||||
--exclude .git lib$(NAME)-$(VERSION))
|
||||
$(call qcmd,$(RM) -r lib$(NAME)-$(VERSION))
|
||||
|
||||
.PHONY: all mostlyclean mclean clean fclean mrproper re
|
||||
.PHONY: dist install uninstall reinstall
|
||||
|
|
|
@ -100,6 +100,10 @@ endif
|
|||
|
||||
# Directory maker
|
||||
MD := mkdir -p
|
||||
# Copier
|
||||
CP := cp
|
||||
# Mover
|
||||
MV := mv
|
||||
# Symbolic link maker
|
||||
LN := ln -sf
|
||||
# File remover
|
||||
|
|
Reference in New Issue