X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=package%2Fdebian-mingw64%2Frules;h=fa9769edfb6d1269bdf849e99e726d2376bd0220;hp=6e9460021c2a07ad7c80a681ee934ee474cc2934;hb=cccf831ed7c83410c7f6cec2a43e71e9c4278b4c;hpb=fe6abf09238512f5a902bc1aeab2263d1e997396 diff --git a/package/debian-mingw64/rules b/package/debian-mingw64/rules old mode 100644 new mode 100755 index 6e946002..fa9769ed --- a/package/debian-mingw64/rules +++ b/package/debian-mingw64/rules @@ -11,6 +11,8 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +MY_ABI=6 + BUILD_CC = gcc CC_NORMAL = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion @@ -19,36 +21,36 @@ CC_STRICT = $(CC_NORMAL) -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissi TARGET = x86_64-w64-mingw32 MINGW_BIN = /usr/bin MINGW_TOP = /usr/$(TARGET) -MINGW_TMP = $(CURDIR)/debian/mingw64-ncurses6 +MINGW_TMP = $(CURDIR)/debian/mingw64-ncurses$(MY_ABI) CFLAGS = $(CC_NORMAL) +verbose = # -v + CONFIG_OPTIONS = \ - --disable-echo \ --disable-db-install \ + --disable-echo \ --disable-getcap \ --disable-hard-tabs \ --disable-leaks \ --disable-macros \ --disable-overwrite \ --disable-termcap \ - --enable-const \ - --enable-ext-colors \ - --enable-ext-mouse \ - --enable-ext-putwin \ --enable-interop \ - --enable-sp-funcs \ + --enable-opaque-curses \ + --enable-opaque-form \ + --enable-opaque-menu \ + --enable-opaque-panel \ + --enable-pc-files \ --enable-term-driver \ --enable-warnings \ --enable-widec \ --verbose \ - --with-chtype=uint32_t \ - --with-mmask_t=uint32_t \ + --with-abi-version=$(MY_ABI) \ --with-cxx-shared \ --with-develop \ --with-fallbacks=unknown,rxvt \ --with-shared \ - --with-tparm-arg=intptr_t \ --with-trace \ --with-xterm-kbs=DEL \ --without-ada \ @@ -79,6 +81,8 @@ configure-stamp: --target=$(TARGET) \ --prefix=$(MINGW_TOP) \ --with-build-cc=$(BUILD_CC) \ + --with-pc-suffix=$(MY_ABI) \ + --with-pkg-config-libdir=/usr/$(TARGET)/lib/pkgconfig \ $(CONFIG_OPTIONS) touch configure-stamp @@ -106,7 +110,7 @@ install-stamp: build-stamp dh_testdir dh_testroot dh_clean -k - dh_installdirs + dh_installdirs $(verbose) $(MAKE) install.libs DESTDIR=$(MINGW_TMP) @@ -126,16 +130,18 @@ binary-indep: build install # Build architecture-dependent files here. binary-arch: build install dh_testdir - dh_testroot - dh_installchangelogs NEWS + dh_testroot $(verbose) + dh_lintian $(verbose) + dh_installdocs $(verbose) + dh_installchangelogs $(verbose) NEWS # dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb + dh_compress $(verbose) + dh_fixperms $(verbose) + dh_installdeb $(verbose) + dh_shlibdeps $(verbose) + dh_gencontrol $(verbose) + dh_md5sums $(verbose) + dh_builddeb $(verbose) binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install install-stamp