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 + -
显示快捷键?