?? base
字號:
# $Id: base,v 1.3.2.1 2001/11/09 18:44:30 erik Exp $ #include ${MF_DIR}/build/${MF_ARCH}/base_variablesinclude ${MF_DIR}/build/commonlibc: ${LIBNAME}(${OBJSC})libf: ${LIBNAME}(${OBJSF})#############shared: chkopts_basic -@echo making shared libraries in ${LDIR} ;\ cd ${LDIR}; \ ${RM} -rf tmp; \ mkdir tmp; \ cd tmp; \ for LIBNAME in ${SHLIBS} ; \ do \ if [ -f ${LDIR}/$$LIBNAME.a ]; then \ flag=""; \ if [ -f ${LDIR}/$$LIBNAME.${SLSUFFIX} ]; then \ flag=`find ${LDIR} -type f -name $$LIBNAME.a -newer ${LDIR}/$$LIBNAME.${SLSUFFIX} -print`; \ else \ flag="true"; \ fi; \ if [ "$$flag" != "" ]; then \ echo "building $$LIBNAME.${SLSUFFIX}"; \ ${AR} x ../$$LIBNAME.a ;\ ${CLINKER} -shared -Wl,-soname,$$LIBNAME.${SLSUFFIX} -o ../$$LIBNAME.${SLSUFFIX} *.o ; \ ${RM} -f * ; \ fi; \ fi; \ done ;\ cd ../ ; \ ${RM} -rf tmp## Generates a shared library from any .a library; not just the ALICE ones# This is to allow any user to generate his or her own shared library## oshared: -@${RM} -rf tmp; \ mkdir tmp; \ cd tmp; \ echo "building ${LIBNAME}.${SLSUFFIX}"; \ ${AR} x ../${LIBNAME}.a ;\ ${SH_LD} -shared -Wl,-soname,${LIBNAME}.${SLSUFFIX} *.o -o ../${LIBNAME}.${SLSUFFIX}; \ cd ../ ; \ ${RM} -rf tmp## Notes:## -ldl is the dynamic link library that allows one to use dlopen() etc#
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -