Changeset c8b93bd in freewrt for package/ncurses/Makefile


Ignore:
Timestamp:
Sep 16, 2006, 6:21:37 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
9036ea5
Parents:
8e47882
Message:

major package Makefile cleanup. remove mostly-clean, add licence header, always use RSTRIP varibale for stripping, rename some init scripts, indent

git-svn-id: svn://www.freewrt.org/trunk/freewrt@600 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/ncurses/Makefile

    r8e47882 rc8b93bd  
    1 # $Id: Makefile 3112 2006-02-01 23:53:19Z mbm $
     1# $FreeWRT$
     2#-
     3# This file is part of the FreeWRT project. FreeWRT is copyrighted
     4# material, please see the LICENCE file in the top-level directory
     5# or at http://www.freewrt.org/licence for details.
    26
    37include $(TOPDIR)/rules.mk
    48
    5 PKG_NAME:=ncurses
    6 PKG_VERSION:=5.2
    7 PKG_RELEASE:=10
    8 PKG_MD5SUM:=464d6a49010cf2a6eb9ce59a264d4d47
     9PKG_NAME:=              ncurses
     10PKG_VERSION:=           5.2
     11PKG_RELEASE:=           10
     12PKG_MD5SUM:=            464d6a49010cf2a6eb9ce59a264d4d47
    913
    10 PKG_SOURCE_URL:=@GNU/ncurses
    11 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
     14PKG_SOURCE_URL:=        @GNU/ncurses
     15PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    1216
    13 
    14 include $(TOPDIR)/package/rules.mk
     17include $(TOPDIR)/mk/package.mk
    1518
    1619$(eval $(call PKG_template,LIBNCURSES,libncurses,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     
    2023
    2124$(WRKBUILD)/.built:
    22         rm -rf $(WRKINST)
    23         mkdir -p $(WRKINST)
    2425        (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    2526                ./configure \
     
    112113
    113114$(IPKG_LIBNCURSES):
    114         install -d -m0755 $(IDIR_LIBNCURSES)/usr/lib
    115         $(CP) $(WRKINST)/usr/lib/lib{ncurses,panel,menu}*.so.* $(IDIR_LIBNCURSES)/usr/lib/
    116         install -d -m0755 $(IDIR_LIBNCURSES)/usr/share/terminfo
     115        $(INSTALL_DIR) $(IDIR_LIBNCURSES)/usr/lib
     116        $(INSTALL_DIR) $(IDIR_LIBNCURSES)/usr/share/terminfo
     117        $(INSTALL_DATA) $(WRKINST)/usr/lib/libncurses*.so.* $(IDIR_LIBNCURSES)/usr/lib/
     118        $(INSTALL_DATA) $(WRKINST)/usr/lib/libpanel*.so.* $(IDIR_LIBNCURSES)/usr/lib/
     119        $(INSTALL_DATA) $(WRKINST)/usr/lib/libmenu*.so.* $(IDIR_LIBNCURSES)/usr/lib/
    117120        for f in a/ansi d/dumb l/linux r/rxvt s/screen v/vt100 v/vt102 v/vt220 x/xterm x/xterm-color; do \
    118121                install -d -m0755 $(IDIR_LIBNCURSES)/usr/share/terminfo/`dirname $${f}`; \
    119                 $(CP) $(WRKINST)/usr/share/terminfo/$${f} \
     122                $(INSTALL_DATA) $(WRKINST)/usr/share/terminfo/$${f} \
    120123                        $(IDIR_LIBNCURSES)/usr/share/terminfo/$${f}; \
    121124        done
     
    124127
    125128$(STAGING_DIR)/usr/lib/libncurses.so: $(WRKBUILD)/.built
    126         mkdir -p $(STAGING_DIR)/usr/include
    127         $(CP) $(WRKINST)/usr/include/curses.h $(STAGING_DIR)/usr/include/
    128         $(CP) $(WRKINST)/usr/include/{ncurses,panel}.h $(STAGING_DIR)/usr/include/
    129         $(CP) $(WRKINST)/usr/include/panel.h $(STAGING_DIR)/usr/include/
    130         $(CP) $(WRKINST)/usr/include/term{,cap}.h $(STAGING_DIR)/usr/include/
    131         $(CP) $(WRKINST)/usr/include/unctrl.h $(STAGING_DIR)/usr/include/
    132         $(CP) $(WRKINST)/usr/include/menu.h $(STAGING_DIR)/usr/include/
    133         mkdir -p $(STAGING_DIR)/usr/lib
    134         $(CP) $(WRKINST)/usr/lib/libcurses.so $(STAGING_DIR)/usr/lib/
    135         $(CP) $(WRKINST)/usr/lib/lib{ncurses,panel,menu}.{a,so*} $(STAGING_DIR)/usr/lib/
    136         touch $@
     129        $(INSTALL_DIR) $(STAGING_DIR)/usr/lib
     130        $(INSTALL_DIR) $(STAGING_DIR)/usr/include
     131        $(INSTALL_DATA) $(WRKINST)/usr/include/curses.h $(STAGING_DIR)/usr/include/
     132        $(INSTALL_DATA) $(WRKINST)/usr/include/ncurses.h $(STAGING_DIR)/usr/include/
     133        $(INSTALL_DATA) $(WRKINST)/usr/include/panel.h $(STAGING_DIR)/usr/include/
     134        $(INSTALL_DATA) $(WRKINST)/usr/include/term.h $(STAGING_DIR)/usr/include/
     135        $(INSTALL_DATA) $(WRKINST)/usr/include/termcap.h $(STAGING_DIR)/usr/include/
     136        $(INSTALL_DATA) $(WRKINST)/usr/include/unctrl.h $(STAGING_DIR)/usr/include/
     137        $(INSTALL_DATA) $(WRKINST)/usr/include/menu.h $(STAGING_DIR)/usr/include/
     138        $(INSTALL_DATA) $(WRKINST)/usr/lib/libcurses.so $(STAGING_DIR)/usr/lib/
     139        $(INSTALL_DATA) $(WRKINST)/usr/lib/libncurses.a $(STAGING_DIR)/usr/lib/
     140        $(INSTALL_DATA) $(WRKINST)/usr/lib/libncurses.so* $(STAGING_DIR)/usr/lib/
     141        $(INSTALL_DATA) $(WRKINST)/usr/lib/libpanel.a $(STAGING_DIR)/usr/lib/
     142        $(INSTALL_DATA) $(WRKINST)/usr/lib/libpanel.so* $(STAGING_DIR)/usr/lib/
     143        $(INSTALL_DATA) $(WRKINST)/usr/lib/libmenu.a $(STAGING_DIR)/usr/lib/
     144        $(INSTALL_DATA) $(WRKINST)/usr/lib/libmenu.so* $(STAGING_DIR)/usr/lib/
     145
     146compile-targets: install-dev
     147clean-targets: uninstall-dev
    137148
    138149install-dev: $(STAGING_DIR)/usr/lib/libncurses.so
     
    141152        rm -rf \
    142153                $(STAGING_DIR)/usr/include/curses.h \
    143                 $(STAGING_DIR)/usr/include/{ncurses,panel}.h \
     154                $(STAGING_DIR)/usr/include/ncurses.h \
     155                $(STAGING_DIR)/usr/include/panel.h \
    144156                $(STAGING_DIR)/usr/include/menu.h \
    145157                $(STAGING_DIR)/usr/include/panel.h \
    146                 $(STAGING_DIR)/usr/include/term{,cap}.h \
     158                $(STAGING_DIR)/usr/include/term.h \
     159                $(STAGING_DIR)/usr/include/termcap.h \
    147160                $(STAGING_DIR)/usr/include/unctrl.h \
    148161                $(STAGING_DIR)/usr/lib/libcurses.so \
    149                 $(STAGING_DIR)/usr/lib/lib{ncurses,panel}.{a,so*} \
     162                $(STAGING_DIR)/usr/lib/libncurses,panel.a \
     163                $(STAGING_DIR)/usr/lib/libncurses.so* \
     164                $(STAGING_DIR)/usr/lib/libpanel.a \
     165                $(STAGING_DIR)/usr/lib/libpanel.so* \
     166                $(STAGING_DIR)/usr/lib/libmenu.a \
     167                $(STAGING_DIR)/usr/lib/libmenu.so*
    150168
    151 compile-targets: install-dev
    152 clean-targets: uninstall-dev
    153 
Note: See TracChangeset for help on using the changeset viewer.