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

📄 makefile

📁 Solaris操作系统下的过滤驱动程序, C源码程序.
💻
字号:
CC=gccOPT_DEBUG=-Wall -O # -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -ansi -mpreferred-stack-boundary=2OPT_DBG=-Werror -Wno-unusedOPT_DEF=-D_KERNEL -DKLD_MODULE -DFISTGENOPT_INC=-I. -I$(SYS_SRC)CFLAGS=$(OPT_DEBUG) $(OPT_DEF) $(OPT_DBG) $(OPT_INC)UCFLAGS=$(OPT_DEBUG) -DFISTGEN $(OPT_INC)SYS_SRC=/sysKLD=/modulesTARGET = wrapfs.koBINS = fist_ioctl mount_wrapfs FIST_USER_BINSSRC = vnode.c vfs.c print.c subr.c fist_wrapfs.c FIST_MOD_SRC FIST_AUX_SRCOBJ0 = setdef0.oOBJ = ${SRC:.c=.o}OBJ1 = setdef1.oall: $(TARGET) $(BINS)$(TARGET): $(OBJ0) $(OBJ) $(OBJ1)	ld -Bshareable -o $(TARGET) $(OBJ0) $(OBJ) $(OBJ1)vnode_if.h: /usr/include/sys/vnode.h	perl $(SYS_SRC)/kern/vnode_if.pl -h $(SYS_SRC)/kern/vnode_if.srcsetdefs.h setdef0.c setdef1.c: $(OBJ)	gensetdefs $(OBJ)fist_ioctl: fist_ioctl.c	${CC} -o $@ $? ${UCFLAGS}mount_wrapfs: mount_wrapfs.c getmntopts.c	${CC} -o $@ $? ${UCFLAGS}FIST_UBIN_RULES$(OBJ): fist.h wrapfs.h vnode_if.hinstall: $(TARGET)	install -c -m 775 $(TARGET) $(KLD)clean:	rm -f *~ \#* core *.d .*.flags $(OBJ) $(OBJ0) $(OBJ1)	rm -f $(TARGET) vnode_if.h 	rm -f setdefs.h setdef0.c setdef1.c $(BINS)#-include *.d

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -