📄 makefile
字号:
## Makefile for the Linux OSTA-UDF(tm) filesystem support.## 9/24/98 dgb: changes made to allow compiling outside# of the kernel# 11/29/98 more rearranging#include ../config.mkifeq ($(UTS_SHORT),2.2)MODDIR = $(PREFIX)/lib/modules/$(UTS_RELEASE)/fselseMODDIR = $(PREFIX)/lib/modules/$(UTS_RELEASE)/kernel/fs/udfendififndef CFLAGSKFLAGS = -O2 -Wall -Wstrict-prototypes -pipeendifCPPFLAGS= $(PCDEBUG) -D__KERNEL__ -DMODULE -I../include\ -I. -I$(LINUX)/include -I$(LINUX)/include/asm-$(ARCH)/mach-default $(SMPFLAG) -DCONFIG_UDF_FS_EXT -DKBUILD_MODNAME=udfCOFLAGS = -kvCFLAGS = $(KFLAGS) $(MFLAG) $(ACFLAG)SRCS := balloc.c dir.c file.c ialloc.c inode.c lowlevel.c namei.cSRCS += partition.c super.c truncate.c symlink.c fsync.cSRCS += crc.c directory.c misc.c udftime.c unicode.cOBJS = $(SRCS:%.c=%.o)MODULES = udf.oall: ../.prereq.ok kcheck $(MODULES)showvars: @echo CFLAGS $(CFLAGS) @echo CPPFLAGS $(CPPFLAGS) @echo MODDIR $(MODDIR) @echo UTS_RELEASE $(UTS_RELEASE) @echo SRCS $(SRCS) @echo OBJS $(OBJS)modules: udf.oclean: rm -f core core.* *.o .*.o *.s *.a *~ .depfiles/*.d -rmdir .depfilesmodules_install: $(MODULES) ../.prereq.ok kcheck -mkdir -p $(MODDIR) install -o root -g root -m 644 $(MODULES) $(MODDIR)# Stuff to automatically maintain dependency files%.o: ../linux-$(UTS_SHORT)/%.c $(CC) -MD $(CFLAGS) $(CPPFLAGS) -DKBUILD_BASENAME=$* -c -o $@ $< @mkdir -p .depfiles ; mv -f $*.d .depfileskcheck: @. ../config.out ; \ if [ "##CHECK" != "" ] ; then \ if [ "`cksum < $$CHECK`" != "$$CKSUM" ] ; then \ /bin/echo -n "Kernel configuration has changed." ; \ /bin/echo " Please re-run 'make config'." ; \ exit 1 ; \ fi ; \ fiudf.o: $(OBJS) $(LD) -r -o $@ $(OBJS) @echo Done.-include $(SRCS:%.c=.depfiles/%.d)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -