Changeset b26a3ffc in freewrt


Ignore:
Timestamp:
Jan 6, 2007, 4:29:02 PM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Children:
e0050b1
Parents:
8e9e469
Message:

convert libdnet

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/libdnet/Makefile

    r8e9e469 rb26a3ffc  
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            416b765e9d9961501ac85e9a366fd219
    13 
    1413PKG_SOURCE_URL:=        @SF/$(PKG_NAME)
    15 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    16 
    1714WRKSRC=                 ${WRKDIR}/libdnet-$(PKG_VERSION)
    1815
     
    2118$(eval $(call PKG_template,LIBDNET,libdnet,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    2219
    23 $(WRKBUILD)/.configured:
    24         (cd $(WRKBUILD); rm -rf config.{cache,status} ; \
    25                 touch configure.in; \
    26                 touch include.m4; \
    27                 touch aclocal.m4; \
    28                 touch Makefile.in; \
    29                 touch configure; \
    30                 ac_cv_dnet_bsd_bpf=no \
    31                 $(TARGET_CONFIGURE_OPTS) \
    32                 CFLAGS="$(TARGET_CFLAGS)" \
    33                 CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
    34                 LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
    35                 ./configure \
    36                 --target=$(GNU_TARGET_NAME) \
    37                 --host=$(GNU_TARGET_NAME) \
    38                 --build=$(GNU_HOST_NAME) \
    39                 --program-prefix="" \
    40                 --program-suffix="" \
    41                 --prefix=/usr \
    42                 --exec-prefix=/usr \
    43                 --bindir=/usr/bin \
    44                 --datadir=/usr/share \
    45                 --includedir=/usr/include \
    46                 --infodir=/usr/share/info \
    47                 --libdir=/usr/lib \
    48                 --libexecdir=/usr/lib \
    49                 --localstatedir=/var/run \
    50                 --mandir=/usr/share/man \
    51                 --sbindir=/usr/sbin \
    52                 --sysconfdir=/etc \
    53                 --disable-nls \
    54                 --enable-shared \
    55                 --enable-static \
    56         );
    57         touch $@
     20CONFIGURE_STYLE=        gnu
     21CONFIGURE_ENV+=         ac_cv_dnet_bsd_bpf=no \
     22                        CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
     23                        LDFLAGS="-L$(STAGING_DIR)/usr/lib"
     24BUILD_STYLE=            auto
     25INSTALL_STYLE=          auto
    5826
    59 $(WRKBUILD)/.built:
    60         $(MAKE) -C $(WRKBUILD) \
    61                 $(TARGET_CONFIGURE_OPTS) \
    62                 CFLAGS="$(TARGET_CFLAGS)" \
    63                 DESTDIR="$(WRKINST)" \
    64                 all install
    65         touch $@
    66 
    67 $(IPKG_LIBDNET):
     27post-install:
    6828        $(INSTALL_DIR) $(IDIR_LIBDNET)/usr/lib
    6929        $(INSTALL_DIR) $(IDIR_LIBDNET)/usr/sbin
    7030        $(INSTALL_DATA) $(WRKINST)/usr/lib/libdnet.so.* $(IDIR_LIBDNET)/usr/lib/
    7131        $(INSTALL_BIN) $(WRKINST)/usr/sbin/dnet $(IDIR_LIBDNET)/usr/sbin/
    72         $(RSTRIP) $(IDIR_LIBDNET)
    73         $(IPKG_BUILD) $(IDIR_LIBDNET) $(PACKAGE_DIR)
    74 
    75 $(STAGING_DIR)/usr/lib/libdnet.so: $(WRKBUILD)/.built
    76         $(INSTALL_DIR) $(STAGING_DIR)/usr/bin
    77         $(INSTALL_DIR) $(STAGING_DIR)/usr/include/dnet
    78         $(INSTALL_DIR) $(STAGING_DIR)/usr/lib
    79         $(INSTALL_BIN) $(WRKINST)/usr/bin/dnet-config $(STAGING_DIR)/usr/bin/
    80         $(INSTALL_DATA) $(WRKINST)/usr/include/dnet.h $(STAGING_DIR)/usr/include/
    81         $(INSTALL_DATA) $(WRKINST)/usr/include/dnet/* \
    82                 $(STAGING_DIR)/usr/include/dnet
    83         $(INSTALL_DATA) $(WRKINST)/usr/lib/libdnet.a $(STAGING_DIR)/usr/lib/
    84         $(INSTALL_DATA) $(WRKINST)/usr/lib/libdnet.so* $(STAGING_DIR)/usr/lib/
    85         touch $@
    86 
    87 compile-targets: install-dev
    88 clean-targets: uninstall-dev
    89 
    90 install-dev: $(STAGING_DIR)/usr/lib/libdnet.so
    91 
    92 uninstall-dev:
    93         rm -rf \
    94                 $(STAGING_DIR)/usr/bin/dnet-config \
    95                 $(STAGING_DIR)/usr/include/dnet.h  \
    96                 $(STAGING_DIR)/usr/include/dnet  \
    97                 $(STAGING_DIR)/usr/lib/libdnet.a \
    98                 $(STAGING_DIR)/usr/lib/libdnet.so*
    9932
    10033include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.