Changeset e17c31e in freewrt


Ignore:
Timestamp:
Jan 7, 2007, 8:59:46 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Children:
c91d0d1
Parents:
29eba7a
Message:

convert libart to new style

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/libart/Makefile

    r29eba7a re17c31e  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              libart
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            f1f6b3e5490f382535dccb288f5d8b14
     13PKG_SOURCE_URL:=        http://ftp.gnome.org/pub/gnome/sources/libart_lgpl/2.3
     14PKG_SOURCE:=            ${PKG_NAME}_lgpl-${PKG_VERSION}.tar.gz
     15WRKSRC=                 ${WRKDIR}/${PKG_NAME}_lgpl-${PKG_VERSION}
    1316
    14 PKG_SOURCE_URL:=        http://ftp.gnome.org/pub/gnome/sources/libart_lgpl/2.3
    15 PKG_SOURCE:=            $(PKG_NAME)_lgpl-$(PKG_VERSION).tar.gz
     17include ${TOPDIR}/mk/package.mk
    1618
    17 WRKSRC=                 ${WRKDIR}/$(PKG_NAME)_lgpl-$(PKG_VERSION)
     19$(eval $(call PKG_template,LIBART,libart,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    1820
    19 include $(TOPDIR)/mk/package.mk
     21CONFIGURE_STYLE=        gnu
     22BUILD_STYLE=            auto
     23INSTALL_STYLE=          auto
    2024
    21 $(eval $(call PKG_template,LIBART,libart,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    22 
    23 $(WRKBUILD)/.configured:
    24         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    25                 CFLAGS="$(TARGET_CFLAGS)" \
    26                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    27                 LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
    28                 $(TARGET_CONFIGURE_OPTS) \
    29                 ./configure \
    30                         --target=$(GNU_TARGET_NAME) \
    31                         --host=$(GNU_TARGET_NAME) \
    32                         --build=$(GNU_HOST_NAME) \
    33                         --program-prefix="" \
    34                         --program-suffix="" \
    35                         --prefix=/usr \
    36                         --exec-prefix=/usr \
    37                         --bindir=/usr/bin \
    38                         --sbindir=/usr/sbin \
    39                         --libexecdir=/usr/lib \
    40                         --sysconfdir=/etc \
    41                         --datadir=/usr/share \
    42                         --localstatedir=/var \
    43                         --mandir=/usr/man \
    44                         --infodir=/usr/info \
    45                         --disable-nls \
    46                         --enable-shared=yes \
    47                         --enable-static=yes \
    48                         --disable-rpath \
    49         );
    50         touch $@
    51 
    52 $(WRKBUILD)/.built:
    53         rm -rf $(WRKINST)
    54         mkdir -p $(WRKINST)
    55         $(MAKE) -C $(WRKBUILD) \
    56                 HOSTCC="$(HOSTCC)" \
    57                 DESTDIR="$(WRKINST)" \
    58                 all install
    59         touch $@
    60 
    61 $(IPKG_LIBART):
    62         install -d -m0755 $(IDIR_LIBART)/usr/lib
    63         $(CP) $(WRKINST)/usr/lib/libart_lgpl_2.so.* $(IDIR_LIBART)/usr/lib/
    64         $(RSTRIP) $(IDIR_LIBART)
    65         $(IPKG_BUILD) $(IDIR_LIBART) $(PACKAGE_DIR)
    66 
    67 $(STAGING_DIR)/usr/lib/libart_lgpl_2.so: $(WRKBUILD)/.built
    68         mkdir -p $(STAGING_DIR)/usr/bin
    69         $(CP) $(WRKINST)/usr/bin/libart2-config $(STAGING_DIR)/usr/bin/
    70         mkdir -p $(STAGING_DIR)/usr/include
    71         $(CP) $(WRKINST)/usr/include/libart-2.0 $(STAGING_DIR)/usr/include/
    72         mkdir -p $(STAGING_DIR)/usr/lib
    73         $(CP) $(WRKINST)/usr/lib/libart_lgpl_2.{a,so*} $(STAGING_DIR)/usr/lib/
    74         mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
    75         $(CP) $(WRKINST)/usr/lib/pkgconfig/libart-2.0.pc $(STAGING_DIR)/usr/lib/pkgconfig/
    76         touch $@
    77 
    78 install-dev: $(STAGING_DIR)/usr/lib/libart_lgpl_2.so
    79 
    80 uninstall-dev:
    81         rm -rf \
    82                 $(STAGING_DIR)/usr/bin/libart2-config \
    83                 $(STAGING_DIR)/usr/include/libart-2.0 \
    84                 $(STAGING_DIR)/usr/lib/libart_lgpl_2.{a,so*} \
    85                 $(STAGING_DIR)/usr/lib/pkgconfig/libart-2.0.pc \
    86 
    87 compile-targets: install-dev
    88 clean-targets: uninstall-dev
     25post-install:
     26        ${INSTALL_DIR} ${IDIR_LIBART}/usr/lib
     27        ${CP} ${WRKINST}/usr/lib/libart_lgpl_2.so.* ${IDIR_LIBART}/usr/lib/
    8928
    9029include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.