Changeset 0088205 in freewrt


Ignore:
Timestamp:
Jan 10, 2007, 3:08:24 AM (19 years ago)
Author:
Phil Sutter <n0-1@…>
Children:
1c96ee2
Parents:
2ca59c6
Message:

convert to new style

git-svn-id: svn://www.freewrt.org/branches/common-adk@1540 afb5a338-a214-0410-bd46-81f09a774fd1

Location:
package
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • package/ustl/Makefile

    r2ca59c6 r0088205  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              ustl
     
    1313
    1414PKG_SOURCE_URL:=        @SF/ustl
    15 PKG_SOURCE:=            $(PKG_NAME)-0.8-0.tar.bz2
     15PKG_SOURCE:=            ${PKG_NAME}-${PKG_VERSION}-0.tar.bz2
    1616
    17 include $(TOPDIR)/mk/package.mk
     17include ${TOPDIR}/mk/package.mk
    1818
    19 FWRT_PACKAGE_USTL:=m
     19$(eval $(call PKG_template,USTL,ustl,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2020
    21 $(eval $(call PKG_template,USTL,ustl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     21BUILD_STYLE:=           auto
     22INSTALL_STYLE:=         auto
     23XAKE_FLAGS+=            CROSS="${TARGET_CROSS}" \
     24                        OPTFLAGS="${TARGET_CFLAGS}"
    2225
    23 $(WRKBUILD)/.configured:
    24         $(CP) ./files/config.h $(WRKBUILD)/
    25         $(CP) ./files/Common.mk $(WRKBUILD)/
    26         touch $@
     26do-configure:
     27        ${CP} ./files/config.h ${WRKBUILD}/
     28        ${CP} ./files/Common.mk ${WRKBUILD}/
    2729
    28 $(WRKBUILD)/.built:
    29         rm -rf $(WRKINST)
    30         mkdir -p $(WRKINST)
    31         $(MAKE) -C $(WRKBUILD) \
    32                 CROSS="$(TARGET_CROSS)" \
    33                 OPTFLAGS="$(TARGET_CFLAGS)" \
    34                 DESTDIR="$(WRKINST)" \
    35                 all install
    36         touch $@
    37 
    38 $(IPKG_USTL):
    39         install -d -m0755 $(IDIR_USTL)/usr/lib
    40         $(CP) $(WRKINST)/usr/lib/libustl.so.* $(IDIR_USTL)/usr/lib/
    41         $(RSTRIP) $(IDIR_USTL)
    42         $(IPKG_BUILD) $(IDIR_USTL) $(PACKAGE_DIR)
    43 
    44 $(STAGING_DIR)/usr/lib/libustl.so: $(WRKBUILD)/.built
    45         mkdir -p $(STAGING_DIR)/usr/include
    46         $(CP) $(WRKINST)/usr/include/ustl* $(STAGING_DIR)/usr/include/
    47         mkdir -p $(STAGING_DIR)/usr/lib
    48         $(CP) $(WRKINST)/usr/lib/libustl.a $(STAGING_DIR)/usr/lib/
    49         $(CP) $(WRKINST)/usr/lib/libustl.so* $(STAGING_DIR)/usr/lib/
    50         touch $@
    51 
    52 install-dev: $(STAGING_DIR)/usr/lib/libustl.so
    53 
    54 uninstall-dev:
    55         rm -rf \
    56                 $(STAGING_DIR)/usr/include/ustl* \
    57                 $(STAGING_DIR)/usr/lib/libustl.a \
    58                 $(STAGING_DIR)/usr/lib/libustl.so* \
    59 
    60 compile-targets: install-dev
    61 clean-targets: uninstall-dev
     30post-install:
     31        ${INSTALL_DIR} ${IDIR_USTL}/usr/lib
     32        ${CP} ${WRKINST}/usr/lib/libustl.so* ${IDIR_USTL}/usr/lib/
    6233
    6334include ${TOPDIR}/mk/pkg-bottom.mk
  • package/util-linux/Makefile

    r2ca59c6 r0088205  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    9 PKG_NAME:=              fdisk
     9PKG_NAME:=              util-linux
    1010PKG_VERSION:=           2.12r
    1111PKG_RELEASE:=           1
     
    1616                        ftp://ftp.de.kernel.org/pub/linux/utils/util-linux/ \
    1717                        http://ftp.de.kernel.org/pub/linux/utils/util-linux/
    18 PKG_SOURCE:=            util-linux-$(PKG_VERSION).tar.gz
     18PKG_SOURCE:=            util-linux-${PKG_VERSION}.tar.gz
    1919
    20 WRKSRC=                 ${WRKDIR}/util-linux-$(PKG_VERSION)
     20include ${TOPDIR}/mk/package.mk
    2121
    22 include $(TOPDIR)/mk/package.mk
     22$(eval $(call PKG_template,FDISK,fdisk,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     23$(eval $(call PKG_template,LOSETUP,losetup,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     24$(eval $(call PKG_template,SWAP_UTILS,swap-utils,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2325
    24 $(eval $(call PKG_template,FDISK,fdisk,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    25 $(eval $(call PKG_template,LOSETUP,losetup,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    26 $(eval $(call PKG_template,SWAP_UTILS,swap-utils,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     26CONFIGURE_STYLE:=       gnu
     27BUILD_STYLE:=           auto
     28INSTALL_STYLE:=         auto
     29MAKE_FLAGS+=            OPT="${TCFLAGS}"
     30FAKE_FLAGS+=            INSTALLSUID="install -m 4755"
    2731
    28 $(WRKBUILD)/.configured:
    29         (cd $(WRKBUILD); \
    30                 $(TARGET_CONFIGURE_OPTS) \
    31                 CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \
    32                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    33                 ./configure \
    34         );
    35         touch $@
    36 
    37 $(WRKBUILD)/.built:
    38         rm -rf $(WRKINST)
    39         mkdir -p $(WRKINST)
    40         $(MAKE) -C $(WRKBUILD) \
    41                 $(TARGET_CONFIGURE_OPTS) \
    42                 OPT="$(TARGET_CFLAGS)" \
    43                 DESTDIR="$(WRKINST)" \
    44                 INSTALLSUID="install -m 4755" \
    45                 all install
    46         touch $@
    47 
    48 $(IPKG_FDISK):
    49         install -d -m0755 $(IDIR_FDISK)/usr/sbin
    50         $(CP) $(WRKINST)/sbin/fdisk $(IDIR_FDISK)/usr/sbin/
    51         $(RSTRIP) $(IDIR_FDISK)
    52         $(IPKG_BUILD) $(IDIR_FDISK) $(PACKAGE_DIR)
    53 
    54 $(IPKG_LOSETUP):
    55         install -d -m0755 $(IDIR_LOSETUP)/usr/sbin
    56         $(CP) $(WRKINST)/sbin/losetup $(IDIR_LOSETUP)/usr/sbin/
    57         $(RSTRIP) $(IDIR_LOSETUP)
    58         $(IPKG_BUILD) $(IDIR_LOSETUP) $(PACKAGE_DIR)
    59 
    60 $(IPKG_SWAP_UTILS):
    61         install -d -m0755 $(IDIR_SWAP_UTILS)/usr/sbin
    62         $(CP) $(WRKINST)/sbin/mkswap $(IDIR_SWAP_UTILS)/usr/sbin/
    63         $(CP) $(WRKINST)/sbin/swap{on,off} $(IDIR_SWAP_UTILS)/usr/sbin/
    64         $(RSTRIP) $(IDIR_SWAP_UTILS)
    65         $(IPKG_BUILD) $(IDIR_SWAP_UTILS) $(PACKAGE_DIR)
     32post-install:
     33        ${INSTALL_DIR} ${IDIR_FDISK}/usr/sbin
     34        ${CP} ${WRKINST}/sbin/fdisk ${IDIR_FDISK}/usr/sbin/
     35        ${INSTALL_DIR} ${IDIR_LOSETUP}/usr/sbin
     36        ${CP} ${WRKINST}/sbin/losetup ${IDIR_LOSETUP}/usr/sbin/
     37        ${INSTALL_DIR} ${IDIR_SWAP_UTILS}/usr/sbin
     38        ${CP} ${WRKINST}/sbin/mkswap ${IDIR_SWAP_UTILS}/usr/sbin/
     39        ${CP} ${WRKINST}/sbin/swap{on,off} ${IDIR_SWAP_UTILS}/usr/sbin/
    6640
    6741include ${TOPDIR}/mk/pkg-bottom.mk
  • package/vgp/Makefile

    r2ca59c6 r0088205  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              vgp
     
    1313
    1414PKG_SOURCE_URL:=        http://vgpd.freaknet.org/files/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    1615
    17 include $(TOPDIR)/mk/package.mk
     16include ${TOPDIR}/mk/package.mk
    1817
    19 $(eval $(call PKG_template,VGP,vgp,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     18$(eval $(call PKG_template,VGP,vgp,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2019
    21 $(WRKBUILD)/.configured:
    22                 (cd $(WRKBUILD); rm -rf config.cache; \
    23                         $(TARGET_CONFIGURE_OPTS) \
    24                         CFLAGS="$(TARGET_CFLAGS)" \
    25                         ./configure \
    26                         --target=$(GNU_TARGET_NAME) \
    27                         --host=$(GNU_TARGET_NAME) \
    28                         --build=$(GNU_HOST_NAME) \
    29                         --prefix=/usr \
    30                         --exec-prefix=/usr \
    31                         --bindir=/usr/bin \
    32                         --sbindir=/usr/sbin \
    33                         --libexecdir=/usr/lib \
    34                         --sysconfdir=/etc \
    35                         --datadir=/usr/share \
    36                         --localstatedir=/var \
    37                         --mandir=/usr/man \
    38                         --infodir=/usr/info \
    39                         --program-prefix="" \
    40                 );
    41                 touch $@
     20CONFIGURE_STYLE:=       gnu
     21INSTALL_STYLE:=         auto
    4222
    43 $(WRKBUILD)/.built:
    44         $(MAKE) DESTDIR=$(WRKINST) -C $(WRKBUILD) install
    45         touch $@
    46 
    47 $(IPKG_VGP):
    48         mkdir -p $(IDIR_VGP)
    49         $(CP) $(WRKINST)/* $(IDIR_VGP)/
    50         $(RSTRIP) $(IDIR_VGP)
    51         $(IPKG_BUILD) $(IDIR_VGP) $(PACKAGE_DIR)
     23post-install:
     24        ${INSTALL_DIR} ${IDIR_VGP}/usr/bin/
     25        ${INSTALL_BIN} ${WRKINST}/usr/bin/vgpd ${IDIR_VGP}/usr/bin/
    5226
    5327include ${TOPDIR}/mk/pkg-bottom.mk
  • package/vim/Makefile

    r2ca59c6 r0088205  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              vim
     
    1313
    1414PKG_SOURCE_URL:=        ftp://ftp.vim.org/pub/vim/unix/
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION)-src.tar.gz
     15PKG_SOURCE:=            ${PKG_NAME}-${PKG_VERSION}-src.tar.gz
    1616
    17 include $(TOPDIR)/mk/package.mk
     17include ${TOPDIR}/mk/package.mk
    1818
    19 $(eval $(call PKG_template,VIM,vim,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     19$(eval $(call PKG_template,VIM,vim,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2020
     21CONFIGURE_STYLE:=       gnu
     22CONFIGURE_ENV+=         ac_cv_c_bigendian=no \
     23                        ac_cv_sizeof_off_t=8 \
     24                        ac_cv_sizeof_int=4
     25CONFIGURE_ARGS+=        --enable-min-features \
     26                        --disable-gui \
     27                        --without-x \
     28                        --disable-multibyte \
     29                        --disable-cscope \
     30                        --disable-gpm \
     31                        --with-tlib=ncurses
    2132# -Os segfaults vim in yank mode
    22 $(WRKBUILD)/.configured:
    23         (cd $(WRKBUILD)/src; rm -rf config.cache; \
    24                 $(TARGET_CONFIGURE_OPTS) \
    25                 CFLAGS="-fno-ident -I$(STAGING_DIR)/usr/include" \
    26                 LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
    27                 ac_cv_c_bigendian=no \
    28                 ac_cv_sizeof_off_t=8 \
    29                 ac_cv_sizeof_int=4 \
    30                 ./configure \
    31                 --target=$(GNU_TARGET_NAME) \
    32                 --host=$(GNU_TARGET_NAME) \
    33                 --build=$(GNU_HOST_NAME) \
    34                 --prefix=/usr \
    35                 --exec-prefix=/usr \
    36                 --bindir=/usr/bin \
    37                 --sbindir=/usr/sbin \
    38                 --libexecdir=/usr/lib \
    39                 --sysconfdir=/etc \
    40                 --datadir=/usr/share \
    41                 --localstatedir=/var \
    42                 --mandir=/usr/man \
    43                 --infodir=/usr/info \
    44                 --program-prefix="" \
    45                 --disable-nls \
    46                 --enable-min-features \
    47                 --disable-gui \
    48                 --without-x \
    49                 --disable-multibyte \
    50                 --disable-cscope \
    51                 --disable-gpm \
    52                 --with-tlib=ncurses \
    53         );
    54         touch $@
     33TCFLAGS=                -fno-ident -I${STAGING_DIR}/usr/include
     34BUILD_STYLE:=           auto
     35#MAKE_FLAGS+=           CC="${TARGET_CC}"
     36#ALL_TARGET:=           
    5537
    56 $(WRKBUILD)/.built: $(WRKBUILD)/.configured
    57         $(MAKE) -C $(WRKBUILD) \
    58                 CC="$(TARGET_CC)"
    59         touch $@
    60 
    61 $(IPKG_VIM):
    62         mkdir -p $(IDIR_VIM)/usr/bin
    63         mkdir -p $(IDIR_VIM)//usr/share/vim
    64         $(CP) ./files/vimrc $(IDIR_VIM)//usr/share/vim
    65         $(CP) $(WRKBUILD)/src/$(PKG_NAME) $(IDIR_VIM)/usr/bin/
    66         $(RSTRIP) $(IDIR_VIM)
    67         $(IPKG_BUILD) $(IDIR_VIM) $(PACKAGE_DIR)
     38do-install:
     39        ${INSTALL_DIR} ${IDIR_VIM}/usr/bin
     40        ${INSTALL_DIR} ${IDIR_VIM}/usr/share/vim
     41        ${INSTALL_DATA} ./files/vimrc ${IDIR_VIM}//usr/share/vim
     42        ${INSTALL_BIN} ${WRKBUILD}/src/${PKG_NAME} ${IDIR_VIM}/usr/bin/
    6843
    6944include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.