13 PREFIX_ARG
:= $(if
$(PREFIX
),--prefix $(PREFIX
),)
14 LIBDIR_ARG
:= $(if
$(LIBDIR
),--libdir $(LIBDIR
),)
15 DESTDIR_ARG
:= $(if
$(DESTDIR
),--destdir
$(DESTDIR
),)
16 INSTALL_ARGS
:= $(PREFIX_ARG
) $(LIBDIR_ARG
) $(DESTDIR_ARG
)
20 dune
install $(INSTALL_ARGS
)
24 dune
uninstall $(INSTALL_ARGS
)
27 reinstall
: uninstall install
35 rm -f config.log config.status config.h Makefile dune-project clibs.sexp
cflags.sexp
# AC_CONFIG_FILES
39 dune exec
-- examples
/test_enum.exe
41 PACKAGE_NAME
=@PACKAGE_NAME@
42 PACKAGE_VERSION
=@PACKAGE_VERSION@
43 NAME
=$(PACKAGE_NAME
)-$(PACKAGE_VERSION
)
47 git tag
-a
-m
$(PACKAGE_VERSION
) $(PACKAGE_VERSION
)
48 git archive
--prefix=$(NAME
)/ $(PACKAGE_VERSION
) | gzip
> $(NAME
).
tar.gz
49 gpg
-a
-b
$(NAME
).
tar.gz
-o
$(NAME
).
tar.gz.asc
52 TODAY
=$(shell date
'+%d %b %Y')
56 sed
-i
's;## Working version;## $(PACKAGE_VERSION) - $(TODAY);' CHANGES.md
57 git commit
-m
"$(PACKAGE_VERSION)" CHANGES.md
59 dune-release
--skip-build
62 dune-publish
: dune-distrib
63 dune-release publish distrib
66 dune-release
: dune-publish
68 dune-release opam submit