All pastes #372994 Raw Edit

egwege

public text v1 · immutable
#372994 ·published 2007-02-26 13:34 UTC
rendered paste body
SHELL = /bin/sh

DESTDIR=
CF_MFLAGS =  DESTDIR="$(DESTDIR)"



NCURSES_MAJOR   = 5

NCURSES_MINOR   = 6
NCURSES_PATCH   = 20061217

prefix          = /usr
exec_prefix     = ${prefix}

bindir          = ${exec_prefix}/bin
ticdir          = /usr/share/terminfo
includedir      = ${prefix}/include
libdir          = ${exec_prefix}/lib
mandir          = ${prefix}/man

INSTALL         = /usr/bin/install -c
INSTALL_DATA    = ${INSTALL} -m 644

DIRS_TO_MAKE    = lib objects obj_g

all ::  $(DIRS_TO_MAKE)

$(DIRS_TO_MAKE) :
        mkdir $@

preinstall :
        @ echo ''
        @ echo '** Configuration summary for NCURSES $(NCURSES_$
        @ echo ''
        @ echo '     extended funcs: '`test 1 != 0 && echo yes $
        @ echo '     xterm terminfo: 'xterm-new
        @ echo ''
        @ echo '      bin directory: '$(bindir)
        @ echo '      lib directory: '$(libdir)
        @ echo '  include directory: '$(includedir)
        @ echo '      man directory: '$(mandir)
        @ echo ' terminfo directory: '$(ticdir)
        @ echo ''
        @ test "$(includedir)" = "$(prefix)/include" || \
                echo '** Include-directory is not in a standard$
        @ test ! -f $(includedir)/termcap.h || \
                fgrep NCURSES_VERSION $(includedir)/termcap.h >$
                echo '** Will overwrite non-ncurses termcap.h'
        @ test ! -f $(includedir)/curses.h || \
                fgrep NCURSES_VERSION $(includedir)/curses.h >/$
                echo '** Will overwrite non-ncurses curses.h'

# Put the common rules here so that we can easily construct the$
# directories to visit.
all \
clean \distclean \
mostlyclean \
realclean \
depend \
sources \
tags \
uninstall \
install ::
        cd man && ${MAKE} ${CF_MFLAGS} $@
        cd include && ${MAKE} ${CF_MFLAGS} $@
        cd ncurses && ${MAKE} ${CF_MFLAGS} $@
        cd progs && ${MAKE} ${CF_MFLAGS} $@
        cd tack && ${MAKE} ${CF_MFLAGS} $@
        cd panel && ${MAKE} ${CF_MFLAGS} $@
        cd menu && ${MAKE} ${CF_MFLAGS} $@
        cd form && ${MAKE} ${CF_MFLAGS} $@

libs \
install.libs \
uninstall.libs \
install.includes \
uninstall.includes ::
        cd include && ${MAKE} ${CF_MFLAGS} $@

lint \
libs \
lintlib \
install.libs \
uninstall.libs \
install.ncurses \
uninstall.ncurses ::
        cd ncurses && ${MAKE} ${CF_MFLAGS} $@

lint \
libs \
lintlib \
install.libs \
uninstall.libs \
install.progs \
uninstall.progs ::
        cd progs && ${MAKE} ${CF_MFLAGS} $@

lint \
libs \
lintlib \
install.libs \
uninstall.libs \
install.tack \
uninstall.tack ::
        cd tack && ${MAKE} ${CF_MFLAGS} $@

install.includes \
uninstall.includes \
lint \
libs \
lintlib \
install.libs \
uninstall.libs \
install.panel \
uninstall.panel ::
        cd panel && ${MAKE} ${CF_MFLAGS} $@

install.includes \
uninstall.includes \
lint \
libs \
lintlib \
install.libs \
uninstall.libs \
install.menu \
uninstall.menu ::
        cd menu && ${MAKE} ${CF_MFLAGS} $@

install.includes \
uninstall.includes \
lint \
libs \
lintlib \
install.libs \
uninstall.libs \
install.form \
uninstall.form ::
        cd form && ${MAKE} ${CF_MFLAGS} $@

lint \
libs \
lintlib \
install.libs \
uninstall.libs \
install.test \
uninstall.test ::
        cd test && ${MAKE} ${CF_MFLAGS} $@

install.includes \
uninstall.includes \
libs \
lintlib \
install.libs \
uninstall.libs \
install.c++ \
uninstall.c++ ::
        cd c++ && ${MAKE} ${CF_MFLAGS} $@

install.data \
uninstall.data ::
        cd misc && ${MAKE} ${CF_MFLAGS} $@

install.man \
uninstall.man ::
        cd man && ${MAKE} ${CF_MFLAGS} $@

distclean ::
        rm -f config.cache config.log config.status Makefile in$
        rm -f headers.sh headers.sed
        rm -rf ${DIRS_TO_MAKE}