English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Diff of /branches/freewrt_1_0/package/mksh/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3597 by tg, Wed Sep 26 18:36:03 2007 UTC revision 3598 by tg, Mon Oct 15 09:45:13 2007 UTC
# Line 7  Line 7 
7  include ${TOPDIR}/rules.mk  include ${TOPDIR}/rules.mk
8    
9  PKG_NAME=               mksh  PKG_NAME=               mksh
10  PKG_VERSION=            31.3  PKG_VERSION=            31.4
11  PKG_RELEASE=            2  PKG_RELEASE=            1
12  PKG_SOURCE=             ${PKG_NAME}-R31c.cpio.gz  PKG_SOURCE=             ${PKG_NAME}-R31c.cpio.gz
13  PKG_MD5SUM=             08b6354ad94b9c5d5bfc301e3314e412  PKG_MD5SUM=             a7c77428bd2b887c1583095a00c84aac
14    
15  PKG_SOURCE_URL=         http://www.mirbsd.org/MirOS/dist/mir/mksh/  PKG_SOURCE_URL=         http://www.mirbsd.org/MirOS/dist/mir/mksh/
16  WRKSRC=                 ${WRKDIR}/${PKG_NAME}  WRKSRC=                 ${WRKDIR}/${PKG_NAME}
# Line 19  include ${TOPDIR}/mk/package.mk Line 19  include ${TOPDIR}/mk/package.mk
19    
20  $(eval $(call PKG_template,MKSH,mksh,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))  $(eval $(call PKG_template,MKSH,mksh,${PKG_VERSION}-${PKG_RELEASE},${ARCH}))
21    
22  $(WRKBUILD)/.configured:  ${WRKBUILD}/.configured:
23          @touch $@          @touch $@
24    
25  CPPFLAGS_TO_PASS:=      -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include  CPPFLAGS_TO_PASS:=      -I${STAGING_DIR}/usr/include -I${STAGING_DIR}/include
26  CPPFLAGS_TO_PASS+=      -DMKSH_NOPWNAM=1  CPPFLAGS_TO_PASS+=      -DMKSH_NOPWNAM=1
27    
28  ifeq ($(strip ${FWRT_PACKAGE_MKSH_FULL}),)  ifeq ($(strip ${FWRT_PACKAGE_MKSH_FULL}),)
29  CPPFLAGS_TO_PASS+=      -DMKSH_SMALL=1  CPPFLAGS_TO_PASS+=      -DMKSH_SMALL=1
30  endif  endif
31    
32  $(WRKBUILD)/.built:  ${WRKBUILD}/.built:
33          (cd ${WRKBUILD}; \          (cd ${WRKBUILD}; \
34              CC='${TARGET_CC}' \              CC='${TARGET_CC}' \
35              CFLAGS='${TARGET_CFLAGS}' \              CFLAGS='${TARGET_CFLAGS}' \
36              CPPFLAGS='${CPPFLAGS_TO_PASS}' \              CPPFLAGS='${CPPFLAGS_TO_PASS}' \
37              LDFLAGS='-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib' \              LDFLAGS='-L${STAGING_DIR}/usr/lib -L${STAGING_DIR}/lib' \
38              TARGET_OS=Linux \              TARGET_OS=Linux \
39              HAVE_ARC4RANDOM=0 HAVE_MKNOD=0 HAVE_SETLOCALE_CTYPE=0 \              HAVE_ARC4RANDOM=0 HAVE_MKNOD=0 HAVE_SETLOCALE_CTYPE=0 \
40              HAVE_PERSISTENT_HISTORY=0 \              HAVE_PERSISTENT_HISTORY=0 \
41              ${BASH} Build.sh -Q -r)              ${BASH} Build.sh -Q -r)
42          rm -rf $(WRKINST)          rm -rf ${WRKINST}
43          mkdir -p $(WRKINST)/{bin,etc}          mkdir -p ${WRKINST}/{bin,etc}
44          install -c -m 755 ${WRKBUILD}/mksh ${WRKINST}/bin/mksh          install -c -m 755 ${WRKBUILD}/mksh ${WRKINST}/bin/mksh
45          install -c -m 444 ${WRKSRC}/dot.mkshrc ${WRKINST}/etc/mkshrc          install -c -m 644 ${WRKSRC}/dot.mkshrc ${WRKINST}/etc/mkshrc
46          @touch $@          @touch $@
47    
48  $(IPKG_MKSH):  ${IPKG_MKSH}:
49          install -d -m 0755 $(IDIR_MKSH)/bin          cd ${WRKINST} && pax -rw -pe bin/mksh etc/mkshrc ${IDIR_MKSH}/
50          install -d -m 0755 $(IDIR_MKSH)/etc          ${RSTRIP} ${IDIR_MKSH}
         $(CP) $(WRKINST)/bin/mksh $(IDIR_MKSH)/bin/  
         $(RSTRIP) $(IDIR_MKSH)  
         $(CP) $(WRKINST)/etc/mkshrc $(IDIR_MKSH)/etc/  
51  ifeq (${FWRT_PACKAGE_MKSH_AS_BINSH},y)  ifeq (${FWRT_PACKAGE_MKSH_AS_BINSH},y)
52          cd $(IDIR_MKSH)/bin/; ln -sf mksh sh          cd ${IDIR_MKSH}/bin; ln -sf mksh sh
53  endif  endif
54  ifeq (${FWRT_PACKAGE_MKSH_AS_BINASH},y)  ifeq (${FWRT_PACKAGE_MKSH_AS_BINASH},y)
55          cd $(IDIR_MKSH)/bin/; ln -sf mksh ash          cd ${IDIR_MKSH}/bin; ln -sf mksh ash
56  endif  endif
57          $(IPKG_BUILD) $(IDIR_MKSH) $(PACKAGE_DIR)          ${IPKG_BUILD} ${IDIR_MKSH} ${PACKAGE_DIR}

Legend:
Removed from v.3597  
changed lines
  Added in v.3598

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20