1SUBDIRS = gnulib liblouis tools tables man tests python windows 2 3# only build the documentation if we have makeinfo 5 4if HAVE_MAKEINFO_5 5SUBDIRS += doc 6endif 7 8ACLOCAL_AMFLAGS = -I m4 -I gnulib/m4 -I tools/gnulib/m4 9 10pkgconfigdir = $(prefix)/libdata/pkgconfig 11pkgconfig_DATA = liblouis.pc 12 13EXTRA_DIST = liblouis.pc README.windows HACKING 14 15WINDIST_FILES = liblouis-$(VERSION)-win32.zip liblouis-$(VERSION)-win64.zip 16 17.PHONY: distwin 18distwin: $(WINDIST_FILES) 19 20liblouis-$(VERSION)-win32.zip: Dockerfile.win32 21 docker build -f $< -t liblouis/win32 . 22 time=$$(date +'%Y%m%d-%H%M%S') && \ 23 docker create --name="tmp_$$time" liblouis/win32 && \ 24 docker cp "tmp_$$time":/usr/src/liblouis/liblouis.zip $@ && \ 25 docker rm tmp_$$time 26 27liblouis-$(VERSION)-win64.zip: Dockerfile.win64 28 docker build -f $< -t liblouis/win64 . 29 time=$$(date +'%Y%m%d-%H%M%S') && \ 30 docker create --name="tmp_$$time" liblouis/win64 && \ 31 docker cp "tmp_$$time":/usr/src/liblouis/liblouis.zip $@ && \ 32 docker rm tmp_$$time 33 34clean-local: 35 rm -rf $(WINDIST_FILES) 36 37# .dockerignore 38.dockerignore : .gitignore 39 sed -e 's|^\([^/#]\)|# \1|' -e 's|^/||' -e 's|\+|\\+|g' $< >$@ 40 41