📄 makefile
字号:
## Makefile for the Solaris 5.6 wrapfs## must use GNU Make.VPATH=.:../commonSRCS = ht.c print.c vfs.c mmap.c vnode.c fist_wrapfs.c FIST_MOD_SRC FIST_AUX_SRCOBJS = ${SRCS:.c=.o}TARGET = wrapfsBINS = fist_ioctl fist_mount fist_umount fist_statvfs FIST_USER_BINSINSTALL_DIR = /etc/local/kernel/fsSHELL = /bin/shCC = gccLD = ldCPP = $(CC)MKDEP=$(CPP) -M $(DEPFLAGS)COMMON_OPTS = -DFISTGEN -g -O2 -Wall -Wno-format -Wno-unused -Werror #-MDINCLUDE_FLAGS = -I.KERNEL_OPTS = -D_KERNEL -DDEBUGCFLAGS = $(KERNEL_OPTS) $(COMMON_OPTS) $(INCLUDE_FLAGS)UCFLAGS = $(COMMON_OPTS) $(INCLUDE_FLAGS)DEPFLAGS = $(KERNEL_OPTS) $(COMMON_OPTS) $(INCLUDE_FLAGS)LDFLAGS = -rINSTALL = installINSTALL_FLAGS = -m 755 # do not use -s to strip kernel modules!##############################################################################all: $(TARGET) $(BINS)$(TARGET): $(OBJS) $(LD) $(LDFLAGS) -o $@ $(OBJS)$(OBJS): Makefile wrapfs.h fist.h fist_wrapfs.hfist_ioctl: fist_ioctl.c ${CC} -o $@ $? ${UCFLAGS}fist_mount: fist_mount.c ${CC} -o $@ $? ${UCFLAGS}fist_umount: fist_umount.c ${CC} -o $@ $? ${UCFLAGS}fist_statvfs: fist_statvfs.c ${CC} -o $@ $? ${UCFLAGS}FIST_UBIN_RULESinstall: $(INSTALL_DIR)/$(TARGET)$(INSTALL_DIR)/$(TARGET): $(TARGET) $(RM) $(RMFLAGS) $(INSTALL_DIR)/$(TARGET) $(INSTALL) $(INSTALL_FLAGS) $(TARGET) $(INSTALL_DIR)depend: $(SRCS) $(MKDEP) $^ > .dependclean: $(RM) $(RMFLAGS) *~ \#* *.o core $(TARGET) .depend *.d $(BINS)# include auto-generated dependencies?#-include *.d
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -