2 .PHONY
: build
clean install release
5 OCAMLBUILD
=ocamlbuild
-j
0
9 $(OCAMLBUILD
) sqlgg.
$(MODE
)
12 $(OCAMLBUILD
) sqlgg.top
18 install _build
/sqlgg.
$(MODE
) $(DESTDIR
)/bin
/sqlgg
26 [ -n
"$(VERSION)" ] ||
(echo specify VERSION
; exit
1)
27 git tag
-a
-m
$(VERSION
) $(VERSION
)
29 git archive
--prefix=$(NAME
)/ -o
$(NAME
).
tar $(VERSION
) && \
30 mkdir
-p
$(NAME
)/src
&& echo
$(VERSION
) > $(NAME
)/src
/version.id
&& \
31 tar rf
$(NAME
).
tar $(NAME
)/src
/version.id
&& \
32 rm $(NAME
)/src
/version.id
&& rmdir
$(NAME
)/src
&& rmdir
$(NAME
) && \
34 gpg
-a
-b
$(NAME
).
tar.gz
)