makefile
来自「上一个上传的有问题,这个是好的。visopsys包括系统内核和GUI的全部SOU」· 代码 · 共 64 行
TXT
64 行
## ## Visopsys## Copyright (C) 1998-2007 J. Andrew McLaughlin## ## Makefile##ROOT=../../..UTILSDIR=${ROOT}/utilsBUILDDIR=${ROOT}/build/system/librariesINCDIR=../../includeinclude ${ROOT}/Makefile.includeSTDDEPS = ${ROOT}/Makefile.include Makefile ../shared/* ${INCDIR}/*.h \ ${INCDIR}/sys/*.hINCLUDE = -nostdinc -I${INCDIR}CFLAGS = ${OPT} ${ARCH} ${CODEGEN} ${WARN} ${INCLUDE}LFLAGS = -nostdlibNAMES = vshCompleteFilename \ vshCursorMenu \ vshDeleteFile \ vshDumpFile \ vshFileList \ vshMakeAbsolutePath \ vshParseCommand \ vshPasswordPrompt \ vshPrintDate \ vshPrintTime \ vshProgressBar \ vshMoveFile \ vshSearchPathOBJDIR = objOBJS = $(addprefix ${OBJDIR}/, $(addsuffix .o, ${NAMES}))PICOBJDIR = picobjPICOBJS = $(addprefix ${PICOBJDIR}/, $(addsuffix .o, ${NAMES}))LIBRARY = ${BUILDDIR}/libvsh.aSONAME = libvsh.soSHAREDLIB = ${BUILDDIR}/${SONAME}# Targetsall: target-dirs ${LIBRARY} ${SHAREDLIB}target-dirs: mkdir -p ${OBJDIR} ${PICOBJDIR} ${BUILDDIR}${LIBRARY}: ${OBJS} ${AR} -rs ${LIBRARY} ${OBJS}${SHAREDLIB}: ${PICOBJS} ${LD} -shared -soname=${SONAME} ${PICOBJS} -o $@${OBJDIR}/%.o: %.c ${STDDEPS} ${CC} ${CFLAGS} ${LFLAGS} -c $< -o $@${PICOBJDIR}/%.o: %.c ${STDDEPS} ${CC} ${CFLAGS} ${LFLAGS} -fpic -c $< -o $@clean: rm -Rf *~ *.o core ${OBJDIR} ${PICOBJDIR} ${LIBRARY} ${SHAREDLIB}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?