]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - package/debian/rules
ncurses 5.9 - patch 20150418
[ncurses.git] / package / debian / rules
index 494ddddfc24e66d7d7d45fc02a94181d7b67b518..1b35dfcd44f9ff55f99b92e470ed65629c2fb79f 100644 (file)
@@ -14,9 +14,10 @@ DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 CC_NORMAL = -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wconversion
 CC_STRICT = $(CC_NORMAL) -W -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wwrite-strings -ansi -pedantic
 
-MY_DIR=/usr/local/ncurses6
+MY_ABI=6
+MY_DIR=/usr/local/ncurses$(MY_ABI)
 MYDATA=/usr/local/ncurses/share/terminfo
-BUILD_DIR=$(CURDIR)/debian/ncurses6
+BUILD_DIR=$(CURDIR)/debian/ncurses$(MY_ABI)
 
 CFLAGS = $(CC_NORMAL)
 
@@ -49,18 +50,26 @@ configure-stamp:
                --enable-const \
                --enable-ext-colors \
                --enable-ext-mouse \
+               --enable-ext-putwin \
                --enable-hard-tabs \
                --enable-interop \
+               --enable-pc-files \
                --enable-rpath \
                --enable-sp-funcs \
                --enable-warnings \
                --enable-widec \
+               --program-suffix=$(MY_ABI) \
                --verbose \
+               --with-chtype=uint32_t \
+               --with-mmask_t=uint32_t \
                --with-develop \
+               --with-extra-suffix=$(MY_ABI) \
                --with-shared \
                --with-termlib \
                --with-ticlib \
                --with-trace \
+               --with-cxx-shared \
+               --with-versioned-syms \
                --with-xterm-kbs=DEL \
                --without-ada \
                --without-debug \
@@ -96,7 +105,7 @@ install-stamp: build-stamp
        $(MAKE) install.libs install.progs DESTDIR=$(BUILD_DIR)
 
        ( cd test && make ncurses LOCAL_LIBDIR=$(MY_DIR)/lib )
-       mv test/ncurses $(BUILD_DIR)$(MY_DIR)/bin/ncurses6
+       mv test/ncurses $(BUILD_DIR)$(MY_DIR)/bin/ncurses$(MY_ABI)
 
        touch install-stamp