⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 Solaris操作系统下的过滤驱动程序, C源码程序.
💻
字号:
## 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 + -