📄 makefile
字号:
WWW_DIR=/home/wistrand/knopflerfish.org/wwwOUT_DIR=/home/wistrand/knopflerfish.org/www/snapshots/trunkREPO=https://www.knopflerfish.org/svn/knopflerfish.org/trunkVERSION = 1.3.2TAG = trunkSUFFIX = -trunkCP = /bin/cp -pSVN = /usr/pkg/bin/svnANT = /home/wistrand/knopflerfish.org/build/ant#ANT = /usr/pkg/bin/antMAKE = /usr/bin/makeAWK = /usr/bin/awkJAVA = /usr/pkg/java/sun-1.3.1/bin/javahelp: echo "all build all" echo "run_tests run regression tests"all: ${MAKE} update && \ ${MAKE} rebuild && \ ${MAKE} distrib_tests && \ ${MAKE} copyout ${MAKE} run_testsobr_export: (cd ${TAG} && ${ANT} obr) && \ cp -r ${TAG}/osgi/jars /home/wistrand/knopflerfish.org/www/repo cp -r ${TAG}/repo/*.xml /home/wistrand/knopflerfish.org/www/repo cp -r ${TAG}/htdocs/css/repository.xsl /home/wistrand/knopflerfish.org/www/cssobr: (cd ${TAG} && ${ANT} -Dobr.basedir=/home/wistrand/knopflerfish.org/www/repo/jars obr obr_index)obr_install: cp -r ${TAG}/repo ${WWW_DIR}checkout: ${SVN} co ${REPO}update: ${SVN} update ${TAG}status: ${SVN} status ${TAG}rebuild: (cd ${TAG} && ${ANT} -Dversion=${VERSION} clean all) (cd ${TAG} && ${ANT} -Dversion=${VERSION} distrib)distrib_tests: (cd ${TAG} && ${ANT} -Dversion=${VERSION} distrib_tests)build: (cd ${TAG} && ${ANT} all)distrib: (cd ${TAG} && ${ANT} distrib)public: cp $TAG/*.jar TAG/*.zip \ $OUT_DIRclean: rm -rf ${TAG}run_tests: ${MAKE} run_tests_pre ${MAKE} run_tests1 ${MAKE} run_tests2 ${MAKE} run_tests_postrun_tests_pre: mkdir -p ${TAG}/osgi/junit_gruntrun_tests_post: cp -r \ ${TAG}/osgi/junit_grunt \ ${OUT_DIR}run_tests1: (\ cd ${TAG}/osgi && \ ${JAVA} -jar framework.jar -xargs init-tests.xargs \ > junit_grunt/out.txt 2>&1 \ )run_tests2: (\ cd ${TAG}/osgi && \ ${JAVA} -jar framework.jar -init \ -xargs bundles_test/regression_tests/restart_test/test-restart1.xargs \ >> junit_grunt/out.txt 2>&1 \ ) (\ cd ${TAG}/osgi && \ ${JAVA} -jar framework.jar \ -xargs bundles_test/regression_tests/restart_test/test-restart2.xargs \ >> junit_grunt/out.txt 2>&1 \ )copyout: @mkdir -p ${OUT_DIR} @${CP} ${TAG}/knopflerfish_bin_osgi_${VERSION}.jar \ ${OUT_DIR}/knopflerfish_bin_osgi_${VERSION}${SUFFIX}.jar @${CP} ${TAG}/knopflerfish_fullbin_osgi_${VERSION}.jar \ ${OUT_DIR}/knopflerfish_fullbin_osgi_${VERSION}${SUFFIX}.jar @${CP} ${TAG}/knopflerfish_opt_${VERSION}.jar \ ${OUT_DIR}/knopflerfish_opt_${VERSION}${SUFFIX}.jar @${CP} ${TAG}/knopflerfish_osgi_${VERSION}.jar \ ${OUT_DIR}/knopflerfish_osgi_${VERSION}${SUFFIX}.jar @${CP} ${TAG}/knopflerfish_osgi_tiny_${VERSION}.zip \ ${OUT_DIR}/knopflerfish_osgi_tiny_${VERSION}${SUFFIX}.zip @${CP} ${TAG}/knopflerfish_osgi_tests_${VERSION}.zip \ ${OUT_DIR}/knopflerfish_osgi_tests_${VERSION}${SUFFIX}.zip @(cd ${OUT_DIR} && /bin/ls -l *.jar *.zip) \ | ${AWK} -f outlist.awk \ > ${OUT_DIR}/index.html @${CP} -r ${TAG}/osgi/jars \ ${OUT_DIR}/jarsoutindex: @(cd ${OUT_DIR} && /bin/ls -l *.jar *.zip) \ | ${AWK} -f outlist.awk \ > ${OUT_DIR}/index.html
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -