📄 mconfig
字号:
# MCONFIG -- Configuration stuff for util-linux# Created: Sat Feb 4 15:50:30 1995# Copyright 1995 Rickard E. Faith (faith@cs.unc.edu)# For a user-mode install, make (at least) three changes:# - remove the `-o root' part in INSTALLSUID# - set USE_TTY_GROUP=no# - define DESTDIRDESTDIR=../output## Configuration outside of this file you might want to do for mount:## If make_include has HAVE_BLKID=yes, turn that into HAVE_BLKID=no## if you do not want to use the blkid library.## In mount/realpath.c turn #define resolve_symlinks into## #undef resolve_symlinks if you use devfs and hate long names.# Select for ARCH one of intel, alpha, sparc, arm, m68k, mips# Select for CPU i386 if the binaries must be able to run on an intel 386# (by default i486 code is generated, see below)CPU=sh4ARCH=$(shell echo $(CPU) | sed 's/i.86/intel/;s/arm.*/arm/')# If configure decides that Native Language Support (NLS) is available,# it sets MAY_ENABLE_NLS in defines.h. If you don't want NLS, set# DISABLE_NLS to "yes".DISABLE_NLS=no# Different optimizations for different cpus.# Before gcc 2.8.0 only -m486# gcc 3.0 only likes -mcpu=i486# gcc 3.4 only likes -mtune=i486ifeq "$(ARCH)" "intel" ifeq "$(HAVE_NEW_GCC)" "yes" # 3.4.0 and later CPUHEAD=-mtune=i else ifeq "$(HAVE_OLD_GCC)" "yes" # before 3.0 CPUHEAD=-m else CPUHEAD=-mcpu=i endif endif ifeq "$(CPU)" "i386" CPUTAIL=386 else CPUTAIL=486 endif CPUOPT= $(CPUHEAD)$(CPUTAIL) OPT= -pipe -O2 $(CPUOPT) -fomit-frame-pointerelse ifeq "$(ARCH)" "arm" OPT= -pipe -O2 -fsigned-char -fomit-frame-pointer else ifeq "$(ARCH)" "sh4" OPT= -pipe -O2 -fsigned-char -fomit-frame-pointer else OPT= -O2 -fomit-frame-pointer endif endifendifWARNFLAGS = -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-pointer-sign# ModesDIRMODE= 755BINMODE= 755MANMODE= 644DATMODE= 644INFOMODE= 644SUIDMODE= 4755CHMOD= chmodINSTALL= installINSTALLDIR= $(INSTALL) -d -m $(DIRMODE)INSTALLBIN= $(INSTALL) -m $(BINMODE)INSTALLMAN= $(INSTALL) -m $(MANMODE)INSTALLDAT= $(INSTALL) -m $(DATMODE)INSTALLSUID= $(INSTALL) -m $(SUIDMODE) -o rootifeq "$(DISABLE_NLS)" "yes"NLSFLAGS = -DDISABLE_NLSendifCFLAGS := $(OPT) -I. $(WARNFLAGS) \ $(CURSESFLAGS) $(SLANGFLAGS) $(NLSFLAGS) \ -D_FILE_OFFSET_BITS=64 \ -DSBINDIR=\"$(SBIN_DIR)\" \ -DUSRSBINDIR=\"$(USRSBIN_DIR)\" \ -DLOGDIR=\"$(LOG_DIR)\" \ -DVARPATH=\"$(VAR_PATH)\" \ -DLOCALEDIR=\"$(LOCALE_DIR)\" \ $(CFLAGS)%.o: %.c $(CC) -c $(CFLAGS) $< -o $@%: %.cc $(CXX) $(CFLAGS) $< -o $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -