1
0
mirror of https://github.com/stedolan/jq.git synced 2024-05-11 05:55:39 +00:00

Add some release stuff to Makefile.

This commit is contained in:
Stephen Dolan
2012-09-19 00:34:49 +01:00
parent c463877e17
commit 483f6f2134
2 changed files with 13 additions and 3 deletions

3
.gitignore vendored
View File

@@ -8,3 +8,6 @@
jv_test jv_test
jv_parse jv_parse
parsertest*~ parsertest*~
# Something delightfully recursive happens otherwise
docs/content/2.download/source/*

View File

@@ -1,7 +1,7 @@
CC=gcc -Wextra -Wall -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu99 -ggdb -Wno-unused-function CC=gcc -Wextra -Wall -Wno-missing-field-initializers -Wno-unused-parameter -std=gnu99 -ggdb -Wno-unused-function
.PHONY: all clean .PHONY: all clean releasedep tarball
all: parsertest all: jq
clean: clean:
make -Bnd | grep 'Must remake target' | \ make -Bnd | grep 'Must remake target' | \
@@ -28,9 +28,16 @@ jq_test: $(JQ_SRC) jq_test.c
$(CC) -DJQ_DEBUG=1 -o $@ $^ $(CC) -DJQ_DEBUG=1 -o $@ $^
jq: $(JQ_SRC) main.c jq: $(JQ_SRC) main.c
$(CC) -DJQ_DEBUG=0 -o $@ $^ $(CC) -O -DJQ_DEBUG=0 -o $@ $^
test: jq_test test: jq_test
valgrind --error-exitcode=1 -q --leak-check=full ./jq_test >/dev/null valgrind --error-exitcode=1 -q --leak-check=full ./jq_test >/dev/null
releasedep: lexer.gen.c parser.gen.c jv_utf8_tables.gen.h
docs/content/2.download/source/jq.tgz: jq
tar -czvf $@ `git ls-files; ls *.gen.*`
tarball: docs/content/2.download/source/jq.tgz