Changeset d31aae9 in freewrt


Ignore:
Timestamp:
Jan 13, 2007, 10:20:45 AM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Children:
14e5307
Parents:
ec48252
Message:

convert to new style

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/glib/Makefile

    rec48252 rd31aae9  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              glib
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            6fe30dad87c77b91b632def29dd69ef9
    13 
    1413PKG_SOURCE_URL:=        ftp://ftp.gtk.org/pub/gtk/v1.2 \
    1514                        http://ftp.gwdg.de/pub/misc/grafik/gimp/gtk/v1.2/ \
    1615                        http://ftp.esat.net/mirrors/ftp.gimp.org/pub/gtk/v1.2/ \
    1716                        http://www.mirrorservice.org/sites/ftp.gimp.org/pub/gtk/v1.2/
    18 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    1917
     18include ${TOPDIR}/mk/package.mk
    2019
    21 include $(TOPDIR)/mk/package.mk
     20$(eval $(call PKG_template,GLIB1,glib1,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2221
    23 $(eval $(call PKG_template,GLIB1,glib1,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     22CONFIGURE_STYLE=        gnu
     23CONFIGURE_ENV+=         glib_cv_sizeof_gmutex=24 \
     24                        ac_cv_sizeof_char=1 \
     25                        ac_cv_sizeof_short=2 \
     26                        ac_cv_sizeof_int=4 \
     27                        ac_cv_sizeof_long=4 \
     28                        ac_cv_sizeof_long_long=8 \
     29                        ac_cv_sizeof_void_p=4 \
     30                        glib_cv_prog_cc_ansi_proto="no" \
     31                        glib_cv_has__inline="yes" \
     32                        glib_cv_has__inline__="yes" \
     33                        glib_cv_hasinline="yes" \
     34                        glib_cv_sane_realloc="yes" \
     35                        glib_cv_va_copy="no" \
     36                        glib_cv___va_copy="yes" \
     37                        glib_cv_va_val_copy="yes" \
     38                        glib_cv_rtldglobal_broken="no" \
     39                        glib_cv_uscore="no" \
     40                        ac_cv_func_getpwuid_r="yes" \
     41                        glib_cv_func_pthread_mutex_trylock_posix="yes" \
     42                        glib_cv_func_pthread_cond_timedwait_posix="yes" \
     43                        glib_cv_sizeof_gmutex="24" \
     44                        glib_cv_byte_contents_gmutex="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
     45BUILD_STYLE=            auto
     46INSTALL_STYLE=          auto
    2447
    25 $(WRKBUILD)/.configured:
    26         (cd $(WRKBUILD); rm -rf config.{cache,status}; \
    27                 glib_cv_sizeof_gmutex=24 \
    28                 ac_cv_sizeof_char=1 \
    29                 ac_cv_sizeof_short=2 \
    30                 ac_cv_sizeof_int=4 \
    31                 ac_cv_sizeof_long=4 \
    32                 ac_cv_sizeof_long_long=8 \
    33                 ac_cv_sizeof_void_p=4 \
    34                 glib_cv_prog_cc_ansi_proto="no" \
    35                 glib_cv_has__inline="yes" \
    36                 glib_cv_has__inline__="yes" \
    37                 glib_cv_hasinline="yes" \
    38                 glib_cv_sane_realloc="yes" \
    39                 glib_cv_va_copy="no" \
    40                 glib_cv___va_copy="yes" \
    41                 glib_cv_va_val_copy="yes" \
    42                 glib_cv_rtldglobal_broken="no" \
    43                 glib_cv_uscore="no" \
    44                 ac_cv_func_getpwuid_r="yes" \
    45                 glib_cv_func_pthread_mutex_trylock_posix="yes" \
    46                 glib_cv_func_pthread_cond_timedwait_posix="yes" \
    47                 glib_cv_sizeof_gmutex="24" \
    48                 glib_cv_byte_contents_gmutex="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" \
    49                 $(TARGET_CONFIGURE_OPTS) \
    50                 CFLAGS="$(TARGET_CFLAGS)" \
    51                 LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
    52                 ./configure \
    53                   --target=$(GNU_TARGET_NAME) \
    54                   --host=$(GNU_TARGET_NAME) \
    55                   --build=$(GNU_HOST_NAME) \
    56                   --program-prefix="" \
    57                   --program-suffix="" \
    58                   --prefix=/usr \
    59                   --exec-prefix=/usr \
    60                   --bindir=/usr/bin \
    61                   --sbindir=/usr/sbin \
    62                   --libexecdir=/usr/lib \
    63                   --sysconfdir=/etc \
    64                   --datadir=/usr/share \
    65                   --localstatedir=/var \
    66                   --mandir=/usr/man \
    67                   --infodir=/usr/info \
    68                   --disable-nls \
    69                   --enable-shared=yes \
    70                   --enable-static=yes \
    71         );
    72         touch $@
    73 
    74 $(WRKBUILD)/.built:
    75         rm -rf $(WRKINST)
    76         mkdir -p $(WRKINST)
    77         $(MAKE) -C $(WRKBUILD) \
    78                 DESTDIR="$(WRKINST)" \
    79                 install
    80         touch $@
    81 
    82 $(IPKG_GLIB1):
    83         install -m0755 -d $(IDIR_GLIB1)/usr/lib
    84         $(CP) $(WRKINST)/usr/lib/libg{lib,module,thread}-1.2.so.* $(IDIR_GLIB1)/usr/lib/
    85         $(RSTRIP) $(IDIR_GLIB1)
    86         $(IPKG_BUILD) $(IDIR_GLIB1) $(PACKAGE_DIR)
    87 
    88 $(STAGING_DIR)/usr/lib/libglib.so: $(WRKBUILD)/.built
    89         mkdir -p $(STAGING_DIR)/usr/bin
    90         $(CP) $(WRKINST)/usr/bin/glib-config $(STAGING_DIR)/usr/bin/
    91         mkdir -p $(STAGING_DIR)/usr/include
    92         $(CP) $(WRKINST)/usr/include/glib-1.2 $(STAGING_DIR)/usr/include/
    93         $(CP) $(WRKBUILD)/glibconfig-sysdefs.h $(STAGING_DIR)/usr/include/glib-1.2/
    94         mkdir -p $(STAGING_DIR)/usr/lib
    95         $(CP) $(WRKINST)/usr/lib/libg{lib,module,thread}.{a,so} $(STAGING_DIR)/usr/lib/
    96         $(CP) $(WRKINST)/usr/lib/libg{lib,module,thread}-*.so.* $(STAGING_DIR)/usr/lib/
    97         $(CP) $(WRKINST)/usr/lib/glib $(STAGING_DIR)/usr/lib/
    98         mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
    99         $(CP) $(WRKINST)/usr/lib/pkgconfig/g{lib,module,thread}.pc $(STAGING_DIR)/usr/lib/pkgconfig/
    100         touch $(STAGING_DIR)/usr/lib/libglib.so
    101 
    102 install-dev: $(STAGING_DIR)/usr/lib/libglib.so
    103 
    104 uninstall-dev:
    105         rm -rf $(STAGING_DIR)/usr/bin/glib-config
    106         rm -rf $(STAGING_DIR)/usr/include/glib-1.2
    107         rm -rf $(STAGING_DIR)/usr/lib/libg{lib,module,thread}.{a,so}
    108         rm -rf $(STAGING_DIR)/usr/lib/libg{lib,module,thread}-*.so.*
    109         rm -rf $(STAGING_DIR)/usr/lib/glib
    110         rm -rf $(STAGING_DIR)/usr/lib/pkgconfig/g{lib,module,thread}.pc
    111 
    112 compile-targets: install-dev
    113 clean-targets: uninstall-dev
     48post-install:
     49        ${INSTALL_DIR} ${IDIR_GLIB1}/usr/lib
     50        ${CP} ${WRKINST}/usr/lib/libg{lib,module,thread}-1.2.so.* \
     51                ${IDIR_GLIB1}/usr/lib/
    11452
    11553include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.