Changeset a85b5ba in freewrt


Ignore:
Timestamp:
Jan 22, 2007, 6:37:52 PM (19 years ago)
Author:
Phil Sutter <n0-1@…>
Children:
83e28e9
Parents:
b9413cf
Message:

convert to new style

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/lua/Makefile

    rb9413cf ra85b5ba  
    55# or at http://www.freewrt.org/licence for details.
    66
    7 include $(TOPDIR)/rules.mk
     7include ${TOPDIR}/rules.mk
    88
    99PKG_NAME:=              lua
     
    1111PKG_RELEASE:=           1
    1212PKG_MD5SUM:=            dea74646b7e5c621fef7174df83c34b1
    13 
    1413PKG_SOURCE_URL:=        http://www.lua.org/ftp/ \
    1514                        http://ftp.gwdg.de/pub/languages/lua/ \
    1615                        http://mirrors.dotsrc.org/lua/ \
    1716                        http://www.tecgraf.puc-rio.br/lua/ftp/
    18 PKG_SOURCE:=            $(PKG_NAME)-$(PKG_VERSION).tar.gz
    1917
    20 include $(TOPDIR)/mk/package.mk
     18include ${TOPDIR}/mk/package.mk
    2119
    22 $(eval $(call PKG_template,LIBLUA,liblua,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    23 $(eval $(call PKG_template,LUA,lua,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    24 $(eval $(call PKG_template,LUAC,luac,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
    25 $(eval $(call PKG_template,LUA_EXAMPLES,lua-examples,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
     20$(eval $(call PKG_template,LIBLUA,liblua,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     21$(eval $(call PKG_template,LUA,lua,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     22$(eval $(call PKG_template,LUAC,luac,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
     23$(eval $(call PKG_template,LUA_EXAMPLES,lua-examples,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
    2624
    27 $(WRKBUILD)/.configured:
    28         touch $@
    29 
    30 $(WRKBUILD)/.built: $(WRKBUILD)/.configured
    31         $(MAKE) -C $(WRKBUILD) \
    32                 CC="$(TARGET_CROSS)gcc" \
    33                 LD="$(TARGET_CROSS)ld" \
    34                 AR="$(TARGET_CROSS)ar rcu" \
    35                 RANLIB="$(TARGET_CROSS)ranlib" \
     25do-build:
     26        ${MAKE} -C ${WRKBUILD} \
     27                CC="${TARGET_CC}" \
     28                LD="${TARGET_CROSS}ld" \
     29                AR="${TARGET_CROSS}ar rcu" \
     30                RANLIB="${TARGET_CROSS}ranlib" \
    3631                INSTALL_ROOT=/usr \
    37                 MYCFLAGS="-I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS)" \
    38                 MYLDFLAGS="-L$(STAGING_DIR)/usr/lib" \
     32                MYCFLAGS="${TCFLAGS} ${TCPPFLAGS}" \
     33                MYLDFLAGS="${TLDFLAGS}" \
    3934                all so
    4035        # remove statically linked binaries, so that they will get linked against shlib this time
    41         rm -f $(WRKBUILD)/bin/lua{,c}
    42         $(MAKE) -C $(WRKBUILD) \
    43                 CC="$(TARGET_CROSS)gcc" \
    44                 LD="$(TARGET_CROSS)ld" \
    45                 AR="$(TARGET_CROSS)ar rcu" \
    46                 RANLIB="$(TARGET_CROSS)ranlib" \
     36        rm -f ${WRKBUILD}/bin/lua{,c}
     37        ${MAKE} -C ${WRKBUILD} \
     38                CC="${TARGET_CC}" \
     39                LD="${TARGET_CROSS}ld" \
     40                AR="${TARGET_CROSS}ar rcu" \
     41                RANLIB="${TARGET_CROSS}ranlib" \
    4742                INSTALL_ROOT=/usr \
    48                 MYCFLAGS="-I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS)" \
    49                 MYLDFLAGS="-L$(STAGING_DIR)/usr/lib" \
     43                MYCFLAGS="${TCFLAGS} ${TCPPFLAGS}" \
     44                MYLDFLAGS="${TLDFLAGS}" \
    5045                all
    51         rm -rf $(WRKINST)
    52         mkdir -p $(WRKINST)
    53         $(MAKE) -C $(WRKBUILD) \
    54                 INSTALL_ROOT="$(WRKINST)/usr" \
     46        rm -rf ${WRKINST}
     47        mkdir -p ${WRKINST}
     48        ${MAKE} -C ${WRKBUILD} \
     49                INSTALL_ROOT="${WRKINST}/usr" \
    5550                install soinstall
    56         touch $@
    5751
    58 $(IPKG_LIBLUA):
    59         install -d -m0755 $(IDIR_LIBLUA)/usr/lib
    60         $(CP) $(WRKINST)/usr/lib/liblua{,lib}.so.* $(IDIR_LIBLUA)/usr/lib/
    61         $(RSTRIP) $(IDIR_LIBLUA)
    62         $(IPKG_BUILD) $(IDIR_LIBLUA) $(PACKAGE_DIR)
    63 
    64 $(IPKG_LUA):
    65         install -d -m0755 $(IDIR_LUA)/usr/bin
    66         $(CP) $(WRKINST)/usr/bin/lua $(IDIR_LUA)/usr/bin/
    67         $(RSTRIP) $(IDIR_LUA)
    68         $(IPKG_BUILD) $(IDIR_LUA) $(PACKAGE_DIR)
    69 
    70 $(IPKG_LUAC):
    71         install -d -m0755 $(IDIR_LUAC)/usr/bin
    72         $(CP) $(WRKINST)/usr/bin/luac $(IDIR_LUAC)/usr/bin/
    73         $(RSTRIP) $(IDIR_LUAC)
    74         $(IPKG_BUILD) $(IDIR_LUAC) $(PACKAGE_DIR)
    75 
    76 $(IPKG_LUA_EXAMPLES):
    77         install -d -m0755 $(IDIR_LUA_EXAMPLES)/usr/share/lua/examples
    78         install -m0644 $(WRKBUILD)/test/*.lua \
    79                 $(IDIR_LUA_EXAMPLES)/usr/share/lua/examples/
    80         $(RSTRIP) $(IDIR_LUA_EXAMPLES)
    81         $(IPKG_BUILD) $(IDIR_LUA_EXAMPLES) $(PACKAGE_DIR)
    82 
    83 $(STAGING_DIR)/usr/lib/liblua.so: $(WRKBUILD)/.built
    84         mkdir -p $(STAGING_DIR)/usr/include
    85         $(CP) $(WRKINST)/usr/include/lua{,lib}.h $(STAGING_DIR)/usr/include/
    86         $(CP) $(WRKINST)/usr/include/lauxlib.h $(STAGING_DIR)/usr/include/
    87         mkdir -p $(STAGING_DIR)/usr/lib
    88         $(CP) $(WRKINST)/usr/lib/liblua{,lib}.{a,so*} $(STAGING_DIR)/usr/lib/
    89         touch $@
    90 
    91 install-dev: $(STAGING_DIR)/usr/lib/liblua.so
    92 
    93 uninstall-dev:
    94         rm -rf \
    95                 $(STAGING_DIR)/usr/include/lua{,lib}.h \
    96                 $(STAGING_DIR)/usr/include/lauxlib.h \
    97                 $(STAGING_DIR)/usr/lib/liblua{,lib}.{a,so*} \
    98 
    99 compile-targets: install-dev
    100 clean-targets: uninstall-dev
     52do-install:
     53        ${INSTALL_DIR} ${IDIR_LIBLUA}/usr/lib
     54        ${CP} ${WRKINST}/usr/lib/liblua{,lib}.so.* ${IDIR_LIBLUA}/usr/lib/
     55        ${INSTALL_DIR} ${IDIR_LUA}/usr/bin
     56        ${INSTALL_BIN} ${WRKINST}/usr/bin/lua ${IDIR_LUA}/usr/bin/
     57        ${INSTALL_DIR} ${IDIR_LUAC}/usr/bin
     58        ${INSTALL_BIN} ${WRKINST}/usr/bin/luac ${IDIR_LUAC}/usr/bin/
     59        ${INSTALL_DIR} ${IDIR_LUA_EXAMPLES}/usr/share/lua/examples
     60        ${INSTALL_DATA} ${WRKBUILD}/test/*.lua \
     61                ${IDIR_LUA_EXAMPLES}/usr/share/lua/examples/
    10162
    10263include ${TOPDIR}/mk/pkg-bottom.mk
Note: See TracChangeset for help on using the changeset viewer.