SHELL := /bin/sh
SRCROOT=
OBJROOT=$(SRCROOT)
SYMROOT=$(OBJROOT)
DSTROOT=/usr/local
APPLE_INTERNAL_DIR=/AppleInternal
RC_ARCHS=
ENV= APPLE_INTERNAL_DIR="$(APPLE_INTERNAL_DIR)" \
CFLAGS="$(RC_ARCHS:%=-arch %) -O" \
RC_ARCHS="$(RC_ARCHS)" \
DYLD_LIBRARY_PATH="$(DSTROOT)/usr/lib"
INSTALLED_BINS := clear infocmp tack tic toe tput tset
INSTALLED_STLIBS := libcurses.a libform.a libmenu.a libncurses.a libpanel.a
INSTALLED_DYLIBS := libform.5.dylib libmenu.5.dylib libncurses.5.dylib libpanel.5.dylib
installsrc :
if test ! -d $(SRCROOT)/ncurses ; then mkdir -p $(SRCROOT)/ncurses; fi;
tar cf - . | (cd $(SRCROOT) ; tar xfp -)
for i in `find $(SRCROOT) | grep "CVS$$"` ; do \
if test -d $$i ; then \
rm -rf $$i; \
fi; \
done
installhdrs :
$(SHELL) -ec \
'cd $(SRCROOT)/ncurses; \
$(ENV) ./configure --prefix=/usr --with-shared --without-debug --enable-termcap --without-cxx-binding --without-cxx; \
$(ENV) $(MAKE) DESTDIR=$(DSTROOT) install.includes; \
$(ENV) $(MAKE) distclean'
install :
$(SHELL) -ec \
'cd $(SRCROOT)/ncurses; \
$(ENV) ./configure --prefix=/usr --with-shared --without-debug --enable-termcap --without-cxx-binding --without-cxx; \
$(ENV) $(MAKE); \
$(ENV) $(MAKE) DESTDIR=$(DSTROOT) install; \
$(ENV) $(MAKE) distclean; \
mkdir -p $(DSTROOT)/usr/local/lib; \
mv $(DSTROOT)/usr/lib/lib*.a $(DSTROOT)/usr/local/lib; \
rm $(DSTROOT)/usr/lib/terminfo; \
mkdir -p $(DSTROOT)/usr/share; \
mv $(DSTROOT)/usr/man $(DSTROOT)/usr/share/man; \
ln -f $(DSTROOT)/usr/share/man/man3/ncurses.3x $(DSTROOT)/usr/share/man/man3/curses.3x; \
for b in $(INSTALLED_BINS) ; do \
strip $(DSTROOT)/usr/bin/$${b}; \
done; \
for l in $(INSTALLDED_STLIBS) ; do \
mv $(DSTROOT)/usr/lib/$${l} $(DSTROOT)/usr/local/lib/; \
done; \
for l in $(INSTALLED_DYLIBS) ; do \
strip -x $(DSTROOT)/usr/lib/$${l}; \
done'
clean :