Changeset 118297 for trunk/base
- Timestamp:
- Mar 29, 2014, 3:44:08 PM (10 years ago)
- Location:
- trunk/base
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/base/aclocal.m4
r117754 r118297 97 97 ]) 98 98 99 dnl Configure a project contained in a .tar.gz (or .tgz) tarball, extracting it 100 dnl previously, if necessary. Different from AC_CONFIG_SUBDIRS (on which this 101 dnl macro is based), you can pass parameters to the sub-configure script. 99 dnl Configure a project contained in a .tar.gz, .tgz or .tar.bz2 tarball, 100 dnl extracting it previously, if necessary. Different from AC_CONFIG_SUBDIRS 101 dnl (on which this macro is based), you can pass parameters to the 102 dnl sub-configure script. 102 103 dnl 103 104 dnl Parameters: … … 117 118 AS_MKDIR_P(["$mp_tarball_vendordir"]) 118 119 AC_MSG_NOTICE([=== extracting $mp_tarball]) 119 (cd "$mp_tarball_vendordir"; gzip -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || AC_MSG_ERROR([failed to extract $mp_tarball])) 120 mp_tarball_extract_cmd= 121 case "$mp_tarball" in 122 *.tar.gz | *.tgz) 123 mp_tarball_extract_cmd="gzip" 124 ;; 125 *.tar.bz2 | *.tbz2) 126 mp_tarball_extract_cmd="bzip2" 127 ;; 128 *) 129 AC_MSG_ERROR([Don't know how to extract tarball $mp_tarball]) 130 ;; 131 esac 132 (cd "$mp_tarball_vendordir"; "$mp_tarball_extract_cmd" -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || AC_MSG_ERROR([failed to extract $mp_tarball])) 120 133 fi 121 134 if ! test -d "$ac_dir"; then -
trunk/base/configure
r118265 r118297 646 646 VENDOR_TCLLIB_INSTALL 647 647 VENDOR_TCLLIB_SUBDIR 648 VENDOR_TCLX_INSTALL 649 VENDOR_TCLX_SUBDIR 648 650 VENDOR_TCLTHREAD_INSTALL 649 651 VENDOR_TCLTHREAD_SUBDIR … … 9504 9506 exec_prefix=$oldexec_prefix 9505 9507 9506 # Determine if we need to install some bundled packages9507 VENDOR_PACKAGES=9508 9509 9508 ## Tcl package 9510 9509 tcl_version=8.5.15 9511 9510 tcl_thread_version=2.7.0 9511 tclx_version=8.4.1 9512 9512 tcllib_version=1.15 9513 9513 mp_fn_var_prepend() { … … 9525 9525 { $as_echo "$as_me:${as_lineno-$LINENO}: === extracting $mp_tarball" >&5 9526 9526 $as_echo "$as_me: === extracting $mp_tarball" >&6;} 9527 (cd "$mp_tarball_vendordir"; gzip -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || as_fn_error $? "failed to extract $mp_tarball" "$LINENO" 5) 9527 mp_tarball_extract_cmd= 9528 case "$mp_tarball" in 9529 *.tar.gz | *.tgz) 9530 mp_tarball_extract_cmd="gzip" 9531 ;; 9532 *.tar.bz2 | *.tbz2) 9533 mp_tarball_extract_cmd="bzip2" 9534 ;; 9535 *) 9536 as_fn_error $? "Don't know how to extract tarball $mp_tarball" "$LINENO" 5 9537 ;; 9538 esac 9539 (cd "$mp_tarball_vendordir"; "$mp_tarball_extract_cmd" -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || as_fn_error $? "failed to extract $mp_tarball" "$LINENO" 5) 9528 9540 fi 9529 9541 if ! test -d "$ac_dir"; then … … 9843 9855 { $as_echo "$as_me:${as_lineno-$LINENO}: === extracting $mp_tarball" >&5 9844 9856 $as_echo "$as_me: === extracting $mp_tarball" >&6;} 9845 (cd "$mp_tarball_vendordir"; gzip -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || as_fn_error $? "failed to extract $mp_tarball" "$LINENO" 5) 9857 mp_tarball_extract_cmd= 9858 case "$mp_tarball" in 9859 *.tar.gz | *.tgz) 9860 mp_tarball_extract_cmd="gzip" 9861 ;; 9862 *.tar.bz2 | *.tbz2) 9863 mp_tarball_extract_cmd="bzip2" 9864 ;; 9865 *) 9866 as_fn_error $? "Don't know how to extract tarball $mp_tarball" "$LINENO" 5 9867 ;; 9868 esac 9869 (cd "$mp_tarball_vendordir"; "$mp_tarball_extract_cmd" -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || as_fn_error $? "failed to extract $mp_tarball" "$LINENO" 5) 9846 9870 fi 9847 9871 if ! test -d "$ac_dir"; then … … 10144 10168 10145 10169 10146 ## Tcllib package 10147 # Note that Tcllib needs a Tcl interpreter during installation; it will *not* 10148 # be the one we configure above, because that one isn't built yet. That's not 10149 # a problem, though -- it's only used during installation. 10150 10151 mp_tarball="vendor/tcllib-${tcllib_version}.tar.gz" 10152 ac_dir=vendor/tcllib-${tcllib_version} 10170 ## TclX package 10171 # TclX is required for signal handling 10172 10173 mp_tarball="vendor/tclx${tclx_version}.tar.bz2" 10174 ac_dir=vendor/tclx8.4 10153 10175 10154 10176 mp_popdir=$(pwd) … … 10158 10180 { $as_echo "$as_me:${as_lineno-$LINENO}: === extracting $mp_tarball" >&5 10159 10181 $as_echo "$as_me: === extracting $mp_tarball" >&6;} 10160 (cd "$mp_tarball_vendordir"; gzip -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || as_fn_error $? "failed to extract $mp_tarball" "$LINENO" 5) 10182 mp_tarball_extract_cmd= 10183 case "$mp_tarball" in 10184 *.tar.gz | *.tgz) 10185 mp_tarball_extract_cmd="gzip" 10186 ;; 10187 *.tar.bz2 | *.tbz2) 10188 mp_tarball_extract_cmd="bzip2" 10189 ;; 10190 *) 10191 as_fn_error $? "Don't know how to extract tarball $mp_tarball" "$LINENO" 5 10192 ;; 10193 esac 10194 (cd "$mp_tarball_vendordir"; "$mp_tarball_extract_cmd" -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || as_fn_error $? "failed to extract $mp_tarball" "$LINENO" 5) 10161 10195 fi 10162 10196 if ! test -d "$ac_dir"; then … … 10454 10488 cd "$mp_popdir" 10455 10489 10456 VENDOR_PACKAGES="$VENDOR_PACKAGES tcllib-${tcllib_version}" 10490 VENDOR_TCLX_SUBDIR=tclx8.4 10491 VENDOR_TCLX_INSTALL="install-binaries install-libraries" 10492 10493 10494 10495 ## Tcllib package 10496 # Note that Tcllib needs a Tcl interpreter during installation; it will *not* 10497 # be the one we configure above, because that one isn't built yet. That's not 10498 # a problem, though -- it's only used during installation. 10499 10500 mp_tarball="vendor/tcllib-${tcllib_version}.tar.gz" 10501 ac_dir=vendor/tcllib-${tcllib_version} 10502 10503 mp_popdir=$(pwd) 10504 if ! test -d "$ac_dir"; then 10505 mp_tarball_vendordir="$(dirname "$mp_tarball")" 10506 as_dir="$mp_tarball_vendordir"; as_fn_mkdir_p 10507 { $as_echo "$as_me:${as_lineno-$LINENO}: === extracting $mp_tarball" >&5 10508 $as_echo "$as_me: === extracting $mp_tarball" >&6;} 10509 mp_tarball_extract_cmd= 10510 case "$mp_tarball" in 10511 *.tar.gz | *.tgz) 10512 mp_tarball_extract_cmd="gzip" 10513 ;; 10514 *.tar.bz2 | *.tbz2) 10515 mp_tarball_extract_cmd="bzip2" 10516 ;; 10517 *) 10518 as_fn_error $? "Don't know how to extract tarball $mp_tarball" "$LINENO" 5 10519 ;; 10520 esac 10521 (cd "$mp_tarball_vendordir"; "$mp_tarball_extract_cmd" -d < "$ac_abs_confdir/$mp_tarball" | tar xf - || as_fn_error $? "failed to extract $mp_tarball" "$LINENO" 5) 10522 fi 10523 if ! test -d "$ac_dir"; then 10524 as_fn_error $? "tarball $mp_tarball did not extract to $ac_dir" "$LINENO" 5 10525 fi 10526 10527 as_dir="$ac_dir"; as_fn_mkdir_p 10528 ac_builddir=. 10529 10530 case "$ac_dir" in 10531 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 10532 *) 10533 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 10534 # A ".." for each directory in $ac_dir_suffix. 10535 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 10536 case $ac_top_builddir_sub in 10537 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 10538 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 10539 esac ;; 10540 esac 10541 ac_abs_top_builddir=$ac_pwd 10542 ac_abs_builddir=$ac_pwd$ac_dir_suffix 10543 # for backward compatibility: 10544 ac_top_builddir=$ac_top_build_prefix 10545 10546 case $srcdir in 10547 .) # We are building in place. 10548 ac_srcdir=. 10549 ac_top_srcdir=$ac_top_builddir_sub 10550 ac_abs_top_srcdir=$ac_pwd ;; 10551 [\\/]* | ?:[\\/]* ) # Absolute name. 10552 ac_srcdir=$srcdir$ac_dir_suffix; 10553 ac_top_srcdir=$srcdir 10554 ac_abs_top_srcdir=$srcdir ;; 10555 *) # Relative name. 10556 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 10557 ac_top_srcdir=$ac_top_build_prefix$srcdir 10558 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 10559 esac 10560 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 10561 10562 cd "$ac_dir" 10563 10564 if test "$no_recursion" != yes || test ! -f "$ac_srcdir/config.status"; then 10565 { $as_echo "$as_me:${as_lineno-$LINENO}: === configuring in $ac_dir ($mp_popdir/$ac_dir)" >&5 10566 $as_echo "$as_me: === configuring in $ac_dir ($mp_popdir/$ac_dir)" >&6;} 10567 if test -f "$ac_srcdir/configure"; then 10568 mp_sub_configure_args= 10569 mp_sub_configure_keys= 10570 # Compile a list of keys that have been given to the MP_CONFIG_TARBALL 10571 # macro; we want to skip copying those parameters from the original 10572 # configure invocation. 10573 for mp_arg in --prefix=${macports_libexec_dir}; do 10574 case $mp_arg in 10575 --*=* | -*=*) 10576 mp_arg_key=$($as_echo "$mp_arg" | sed -E 's/^--?([^=]+)=.*$/\1/') 10577 case $mp_arg_key in 10578 *\'*) 10579 mp_arg_key=$($as_echo "$mp_arg_key" | sed "s/'/'\\\\\\\\''/g") 10580 ;; 10581 esac 10582 mp_arg_key="'$mp_arg_key'" 10583 as_fn_append mp_sub_configure_keys " $mp_arg_key" 10584 10585 ;; 10586 esac 10587 case $mp_arg in 10588 *\'*) 10589 mp_arg=$($as_echo "$mp_arg" | sed "s/'/'\\\\\\\\''/g") 10590 ;; 10591 esac 10592 mp_arg="'$mp_arg'" 10593 as_fn_append mp_sub_configure_args " $mp_arg" 10594 10595 done 10596 # Walk the list of arguments given to the original configure script; 10597 # filter out a few common ones we likely would not want to pass along, 10598 # add --disable-option-checking and filter those already given as 10599 # argument to MP_CONFIG_TARBALL. 10600 # Most of this code is adapted from _AC_OUTPUT_SUBDIRS in 10601 # $prefix/share/autoconf/autoconf/status.m4. 10602 mp_prev= 10603 eval "set x $ac_configure_args" 10604 shift 10605 for mp_arg; do 10606 if test -n "$mp_prev"; then 10607 mp_prev= 10608 continue 10609 fi 10610 case $mp_arg in 10611 -cache-file \ 10612 | --cache-file \ 10613 | --cache-fil \ 10614 | --cache-fi \ 10615 | --cache-f \ 10616 | --cache- \ 10617 | --cache \ 10618 | --cach \ 10619 | --cac \ 10620 | --ca \ 10621 | --c) 10622 mp_prev=cache_file 10623 ;; 10624 -cache-file=* \ 10625 | --cache-file=* \ 10626 | --cache-fil=* \ 10627 | --cache-fi=* \ 10628 | --cache-f=* \ 10629 | --cache-=* \ 10630 | --cache=* \ 10631 | --cach=* \ 10632 | --cac=* \ 10633 | --ca=* \ 10634 | --c=*) 10635 # ignore --cache-file 10636 ;; 10637 --config-cache \ 10638 | -C) 10639 # ignore -C 10640 ;; 10641 -srcdir \ 10642 | --srcdir \ 10643 | -srcdi \ 10644 | -srcd \ 10645 | -src \ 10646 | -sr) 10647 mp_prev=srcdir 10648 ;; 10649 -srcdir=* \ 10650 | --srcdir=* \ 10651 | --srcdi=* \ 10652 | --srcd=* \ 10653 | --src=* \ 10654 | --sr=*) 10655 # ignore --srcdir 10656 ;; 10657 -prefix \ 10658 | --prefix \ 10659 | --prefi \ 10660 | --pref \ 10661 | --pre \ 10662 | --pr \ 10663 | --p) 10664 mp_prev=prefix 10665 ;; 10666 -prefix=* \ 10667 | --prefix=* \ 10668 | --prefi=* \ 10669 | --pref=* \ 10670 | --pre=* \ 10671 | --pr=* \ 10672 | --p=*) 10673 # ignore --prefix 10674 ;; 10675 --disable-option-checking) 10676 # ignore --disable-option-checking 10677 ;; 10678 --*=* | -*=*) 10679 mp_arg_key=$($as_echo "$mp_arg" | sed -E 's/^--?([^=]+)=.*$/\1/') 10680 mp_list_contains_present= 10681 eval "mp_list_contains_list=\"$mp_sub_configure_keys\"" 10682 for mp_list_contains_entry in $mp_list_contains_list; do 10683 test -z "$mp_list_contains_entry" && continue 10684 if test "x$mp_arg_key" = "x$mp_list_contains_entry"; then 10685 mp_list_contains_present=1 10686 break 10687 fi 10688 done 10689 if test "x$mp_list_contains_present" = "x"; then 10690 : 10691 else 10692 case $mp_arg in 10693 *\'*) 10694 mp_arg=$($as_echo "$mp_arg" | sed "s/'/'\\\\\\\\''/g") 10695 ;; 10696 esac 10697 mp_arg="'$mp_arg'" 10698 as_fn_append mp_sub_configure_args " $mp_arg" 10699 10700 10701 fi 10702 10703 ;; 10704 *) 10705 # always pass positional arguments 10706 case $mp_arg in 10707 *\'*) 10708 mp_arg=$($as_echo "$mp_arg" | sed "s/'/'\\\\\\\\''/g") 10709 ;; 10710 esac 10711 mp_arg="'$mp_arg'" 10712 as_fn_append mp_sub_configure_args " $mp_arg" 10713 10714 ;; 10715 esac 10716 done 10717 10718 # Now prepend some arguments that should always be present unless 10719 # overriden, such as --prefix, --silent, --disable-option-checking, 10720 # --cache-file, --srcdir 10721 # Pass --prefix unless already given 10722 mp_arg_key=prefix 10723 mp_list_contains_present= 10724 eval "mp_list_contains_list=\"$mp_sub_configure_args\"" 10725 for mp_list_contains_entry in $mp_list_contains_list; do 10726 test -z "$mp_list_contains_entry" && continue 10727 if test "x$mp_arg_key" = "x$mp_list_contains_entry"; then 10728 mp_list_contains_present=1 10729 break 10730 fi 10731 done 10732 if test "x$mp_list_contains_present" = "x"; then 10733 : 10734 else 10735 mp_arg="--prefix=$prefix" 10736 case $mp_arg in 10737 *\'*) 10738 mp_arg=$($as_echo "$mp_arg" | sed "s/'/'\\\\\\\\''/g") 10739 ;; 10740 esac 10741 mp_arg="'$mp_arg'" 10742 mp_fn_var_prepend mp_sub_configure_args "$mp_arg " 10743 10744 10745 10746 fi 10747 10748 10749 # Pass --silent 10750 if test "$silent" = yes; then 10751 mp_arg="--silent" 10752 case $mp_arg in 10753 *\'*) 10754 mp_arg=$($as_echo "$mp_arg" | sed "s/'/'\\\\\\\\''/g") 10755 ;; 10756 esac 10757 mp_arg="'$mp_arg'" 10758 mp_fn_var_prepend mp_sub_configure_args "$mp_arg " 10759 10760 10761 fi 10762 10763 # Always prepend --disable-option-checking to silence warnings, since 10764 # different subdirs can have different --enable and --with options. 10765 mp_arg="--disable-option-checking" 10766 case $mp_arg in 10767 *\'*) 10768 mp_arg=$($as_echo "$mp_arg" | sed "s/'/'\\\\\\\\''/g") 10769 ;; 10770 esac 10771 mp_arg="'$mp_arg'" 10772 mp_fn_var_prepend mp_sub_configure_args "$mp_arg " 10773 10774 10775 10776 # Make the cache file name correct relative to the subdirectory. 10777 case $cache_file in 10778 [\\/]* | ?:[\\/]* ) 10779 mp_sub_cache_file=$cache_file 10780 ;; 10781 *) # Relative name. 10782 mp_sub_cache_file=$ac_top_build_prefix$cache_file 10783 ;; 10784 esac 10785 mp_arg="--cache-file=$mp_sub_cache_file" 10786 case $mp_arg in 10787 *\'*) 10788 mp_arg=$($as_echo "$mp_arg" | sed "s/'/'\\\\\\\\''/g") 10789 ;; 10790 esac 10791 mp_arg="'$mp_arg'" 10792 mp_fn_var_prepend mp_sub_configure_args "$mp_arg " 10793 10794 10795 10796 mp_arg="--srcdir=$ac_srcdir" 10797 case $mp_arg in 10798 *\'*) 10799 mp_arg=$($as_echo "$mp_arg" | sed "s/'/'\\\\\\\\''/g") 10800 ;; 10801 esac 10802 mp_arg="'$mp_arg'" 10803 as_fn_append mp_sub_configure_args " $mp_arg" 10804 10805 10806 { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_srcdir/configure $mp_sub_configure_args in $ac_dir" >&5 10807 $as_echo "$as_me: running $SHELL $ac_srcdir/configure $mp_sub_configure_args in $ac_dir" >&6;} 10808 eval "\$SHELL \$ac_srcdir/configure $mp_sub_configure_args" || as_fn_error $? "configure failed for $ac_dir" "$LINENO" 5 10809 else 10810 as_fn_error $? "no configure script found in $ac_dir" "$LINENO" 5 10811 fi 10812 { $as_echo "$as_me:${as_lineno-$LINENO}: === finished configuring in $ac_dir ($mp_popdir/$ac_dir)" >&5 10813 $as_echo "$as_me: === finished configuring in $ac_dir ($mp_popdir/$ac_dir)" >&6;} 10814 fi 10815 cd "$mp_popdir" 10816 10457 10817 VENDOR_TCLLIB_SUBDIR=tcllib-${tcllib_version} 10458 10818 VENDOR_TCLLIB_INSTALL="install-libraries" -
trunk/base/configure.ac
r118265 r118297 321 321 exec_prefix=$oldexec_prefix 322 322 323 # Determine if we need to install some bundled packages324 VENDOR_PACKAGES=325 326 323 ## Tcl package 327 324 tcl_version=8.5.15 328 325 tcl_thread_version=2.7.0 326 tclx_version=8.4.1 329 327 tcllib_version=1.15 330 328 MP_CONFIG_TARBALL([vendor/tcl${tcl_version}-src.tar.gz], [vendor/tcl${tcl_version}/unix], [--prefix=${macports_libexec_dir} --enable-threads]) … … 347 345 AC_SUBST(VENDOR_TCLTHREAD_INSTALL) 348 346 347 ## TclX package 348 # TclX is required for signal handling 349 MP_CONFIG_TARBALL([vendor/tclx${tclx_version}.tar.bz2], [vendor/tclx8.4], [--prefix=${macports_libexec_dir}]) 350 VENDOR_TCLX_SUBDIR=tclx8.4 351 VENDOR_TCLX_INSTALL="install-binaries install-libraries" 352 AC_SUBST(VENDOR_TCLX_SUBDIR) 353 AC_SUBST(VENDOR_TCLX_INSTALL) 354 349 355 ## Tcllib package 350 356 # Note that Tcllib needs a Tcl interpreter during installation; it will *not* … … 352 358 # a problem, though -- it's only used during installation. 353 359 MP_CONFIG_TARBALL([vendor/tcllib-${tcllib_version}.tar.gz], [vendor/tcllib-${tcllib_version}], [--prefix=${macports_libexec_dir}]) 354 VENDOR_PACKAGES="$VENDOR_PACKAGES tcllib-${tcllib_version}"355 360 VENDOR_TCLLIB_SUBDIR=tcllib-${tcllib_version} 356 361 VENDOR_TCLLIB_INSTALL="install-libraries" -
trunk/base/vendor
- Property svn:ignore
-
old new 3 3 tcllib-1.[0-9]* 4 4 thread2.[0-9]*.[0-9]* 5 tclx8.[0-9]* 5 6 vendor-destroot
-
- Property svn:ignore
-
trunk/base/vendor/Makefile.in
r118266 r118297 4 4 TCLTHREAD_SUBDIR= @VENDOR_TCLTHREAD_SUBDIR@ 5 5 TCLTREHAD_TARGETS= @VENDOR_TCLTHREAD_INSTALL@ 6 7 TCLX_SUBDIR= @VENDOR_TCLX_SUBDIR@ 8 TCLX_TARGETS= @VENDOR_TCLX_INSTALL@ 6 9 7 10 TCLLIB_SUBDIR= @VENDOR_TCLLIB_SUBDIR@ … … 11 14 12 15 .PHONY: all clean distclean install destroot test 13 .PHONY: destroot-tcl destroot-tcllthread destroot-tcl lib14 .PHONY: install-tcl install-tcllthread install-tcl lib15 .PHONY: %-tcl %-tcllthread %-tcl lib16 .PHONY: destroot-tcl destroot-tcllthread destroot-tclx destroot-tcllib 17 .PHONY: install-tcl install-tcllthread install-tclx install-tcllib 18 .PHONY: %-tcl %-tcllthread %-tclx %-tcllib 16 19 17 20 # for make all, run destroot (where destroot will depend on all of each … … 27 30 @$(MAKE) -C @VENDOR_TCLTHREAD_SUBDIR@ $(@:%-tclthread=%) 28 31 32 %-tclx: 33 @echo ===\> making $(@:%-tclx=%) in ${DIRPRFX}@VENDOR_TCLX_SUBDIR@ 34 @$(MAKE) -C @VENDOR_TCLX_SUBDIR@ $(@:%-tclx=%) 35 29 36 %-tcllib: 30 37 @echo ===\> making $(@:%-tcllib=%) in ${DIRPRFX}@VENDOR_TCLLIB_SUBDIR@ 31 38 @$(MAKE) -C @VENDOR_TCLLIB_SUBDIR@ $(@:%-tcllib=%) 32 39 33 destroot: destroot-tcl destroot-tclthread destroot-tcl lib40 destroot: destroot-tcl destroot-tclthread destroot-tclx destroot-tcllib 34 41 destroot-tcl: all-tcl 35 42 @echo ===\> staging to destroot in ${DIRPRFX}@VENDOR_TCL_SUBDIR@ … … 40 47 @$(MAKE) -C @VENDOR_TCLTHREAD_SUBDIR@ DESTDIR=${DESTROOT} @VENDOR_TCLTHREAD_INSTALL@ 41 48 49 destroot-tclx: all-tclx 50 @echo ===\> staging to destroot in ${DIRPRFX}@VENDOR_TCLX_SUBDIR@ 51 @$(MAKE) -C @VENDOR_TCLX_SUBDIR@ DESTDIR=${DESTROOT} @VENDOR_TCLX_INSTALL@ 52 42 53 destroot-tcllib: all-tcllib 43 54 @echo ===\> staging to destroot in ${DIRPRFX}@VENDOR_TCLLIB_SUBDIR@ 44 55 @$(MAKE) -C @VENDOR_TCLLIB_SUBDIR@ DESTDIR=${DESTROOT} @VENDOR_TCLLIB_INSTALL@ 45 56 46 install: install-tcl install-tclthread install-tcl lib57 install: install-tcl install-tclthread install-tclx install-tcllib 47 58 install-tcl: 48 59 @echo ===\> making $(@:%-tcl=%) in ${DIRPRFX}@VENDOR_TCL_SUBDIR@ … … 53 64 @$(MAKE) -C @VENDOR_TCLTHREAD_SUBDIR@ @VENDOR_TCLTHREAD_INSTALL@ 54 65 66 install-tclx: 67 @echo ===\> making $(@:%-tclx=%) in ${DIRPRFX}@VENDOR_TCLX_SUBDIR@ 68 @$(MAKE) -C @VENDOR_TCLX_SUBDIR@ @VENDOR_TCLX_INSTALL@ 69 55 70 install-tcllib: 56 71 @echo ===\> making $(@:%-tcllib=%) in ${DIRPRFX}@VENDOR_TCLLIB_SUBDIR@ … … 59 74 test: 60 75 61 clean: clean-tcl clean-tcllib clean-tcl thread76 clean: clean-tcl clean-tcllib clean-tclx clean-tclthread 62 77 rm -rf ${DESTROOT} 63 78 64 79 distclean: 65 80 rm -f Makefile 66 rm -rf $(TCL_SUBDIR:/unix=) $(TCLTHREAD_SUBDIR) $(TCL LIB_SUBDIR)81 rm -rf $(TCL_SUBDIR:/unix=) $(TCLTHREAD_SUBDIR) $(TCLX_SUBDIR) $(TCLLIB_SUBDIR) 67 82 rm -rf vendor-destroot
Note: See TracChangeset
for help on using the changeset viewer.