mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
New make dist/distclean targets
This commit is contained in:
parent
dac72fe614
commit
be7ca62384
1 changed files with 12 additions and 2 deletions
14
Makefile
14
Makefile
|
@ -6,6 +6,9 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
BUILD=build
|
BUILD=build
|
||||||
|
VERSION_FULL=`basename \`pwd\``-`cat VERSION`
|
||||||
|
VERSION_MIN=`basename \`pwd\``-`cat VERSION`-minimal
|
||||||
|
HAVE_MODULES=git submodule | grep -v cmake >/dev/null
|
||||||
|
|
||||||
all: configured
|
all: configured
|
||||||
( cd $(BUILD) && make )
|
( cd $(BUILD) && make )
|
||||||
|
@ -26,14 +29,21 @@ docclean: configured
|
||||||
( cd $(BUILD) && make docclean )
|
( cd $(BUILD) && make docclean )
|
||||||
|
|
||||||
dist:
|
dist:
|
||||||
@./pkg/make-src-packages
|
@rm -rf $(VERSION_FULL) $(VERSION_FULL).tgz
|
||||||
|
@rm -rf $(VERSION_MIN) $(VERSION_MIN).tgz
|
||||||
|
@mkdir $(VERSION_FULL)
|
||||||
|
@tar --exclude=$(VERSION_FULL)* --exclude=$(VERSION_MIN)* --exclude=.git -cf - . | ( cd $(VERSION_FULL) && tar -xpf - )
|
||||||
|
@tar -czf $(VERSION_FULL).tgz $(VERSION_FULL) && echo Package: $(VERSION_FULL).tgz && rm -rf $(VERSION_FULL)
|
||||||
|
@$(HAVE_MODULES) && mkdir $(VERSION_MIN) || exit 0
|
||||||
|
@$(HAVE_MODULES) && tar --exclude=$(VERSION_FULL)* --exclude=$(VERSION_MIN)* --exclude=.git `git submodule | awk '{print "--exclude="$$2}' | grep -v cmake | tr '\n' ' '` -cf - . | ( cd $(VERSION_MIN) && tar -xpf - ) || exit 0
|
||||||
|
@$(HAVE_MODULES) && tar -czf $(VERSION_MIN).tgz $(VERSION_MIN) && echo Package: $(VERSION_MIN).tgz && rm -rf $(VERSION_MIN) || exit 0
|
||||||
|
|
||||||
bindist:
|
bindist:
|
||||||
@( cd pkg && ( ./make-deb-packages || ./make-mac-packages || \
|
@( cd pkg && ( ./make-deb-packages || ./make-mac-packages || \
|
||||||
./make-rpm-packages ) )
|
./make-rpm-packages ) )
|
||||||
|
|
||||||
distclean:
|
distclean:
|
||||||
rm -rf $(BUILD)
|
git reset --hard HEAD && git clean -xdf
|
||||||
|
|
||||||
configured:
|
configured:
|
||||||
@test -d $(BUILD) || ( echo "Error: No build/ directory found. Did you run configure?" && exit 1 )
|
@test -d $(BUILD) || ( echo "Error: No build/ directory found. Did you run configure?" && exit 1 )
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue