makeshadowdir

来自「ipsec vpn」· 代码 · 共 61 行

TXT
61
字号
#!/bin/shsrcdir=$1OBJDIR=$2dirs=$3if [ "${OBJDIR}/Makefile" == "${srcdir}/Makefile" ]then	echo "failed. ${OBJDIR} == ${srcdir}"	exit 1fimkdir -p ${OBJDIR}OBJDIR=`(cd ${OBJDIR};pwd)`OBJDIRTOP=`(cd ${OBJDIR};pwd)`if [ -f ${OBJDIR}/Makefile ]then    echo "Will not overwrite ${OBJDIR}/Makefile"    exit 0fiecho 'srcdir='${srcdir} 		 >${OBJDIR}/Makefileecho 'OBJDIR='${OBJDIR}                 >>${OBJDIR}/Makefileecho 'OBJDIRTOP='${OBJDIRTOP}           >>${OBJDIR}/Makefileecho 'VPATH+=${srcdir}' 		>>${OBJDIR}/Makefileecho 'OPENSWANSRCDIR='${srcdir}         >>${OBJDIR}/Makefileecho 'include ${srcdir}/Makefile.top'   >>${OBJDIR}/Makefileecho 'programs install clean checkprograms:: ' >>${OBJDIR}/Makefileecho '	@for d in $(SUBDIRS) ; \'                                >>${OBJDIR}/Makefileecho '	do \'                                                    >>${OBJDIR}/Makefileecho '		(cd $$d && $(MAKE) OPENSWANSRCDIR=${OPENSWANSRCDIR} $@ ) || exit 1; \'  >>${OBJDIR}/Makefileecho '	done; '                                                  >>${OBJDIR}/Makefilefind $dirs -name Makefile -print | (cd ${OBJDIR}; while read filedo	dirname=`dirname $file`	dsrcdir=${srcdir}/${dirname}	mkdir -p $dirname	if [ -f ${dirname}/Makefile ]	then	    echo "Will not overwrite ${dirname}/Makefile"	    exit 0	fi	echo 'srcdir='${dsrcdir}/ 		 >${dirname}/Makefile	echo 'OBJDIR='${OBJDIR}                 >>${dirname}/Makefile	echo 'VPATH+=${srcdir}' 		>>${dirname}/Makefile	echo 'OPENSWANSRCDIR='${srcdir}         >>${dirname}/Makefile	echo 'include ${srcdir}/Makefile'       >>${dirname}/Makefiledone)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?