X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fobdfs%2FMakefile;h=afb45cfbdfa74569970e35d09d65729a5350c908;hp=f677548c8faccdc4376e7088efa1d262e2e0c898;hb=17eaf7c18899a5fc9027b57d84240cbd2349a6db;hpb=8bb299c93313daad5d14e4b08b0a672eda144214 diff --git a/lustre/obdfs/Makefile b/lustre/obdfs/Makefile index f677548..afb45cf 100644 --- a/lustre/obdfs/Makefile +++ b/lustre/obdfs/Makefile @@ -4,64 +4,7 @@ include ../config.mk -MODDIR = $(PREFIX)/lib/modules/$(UTS_RELEASE) +MODULE = obdfs.o +CFILES=file.c dir.c sysctl.c super.c rw.c namei.c # symlink.c -ifndef CFLAGS -# Don't remove "-O2" or bad things will happen! -KFLAGS = -O2 -Wall -Wstrict-prototypes -pipe -I../obd -endif - -CPPFLAGS = $(PCDEBUG) -D__KERNEL__ -DMODULE -I../include \ - -I. -I$(LINUX)/include $(SMPFLAG) -COFLAGS = -kv - -ifeq ($(CONFIG_MODVERSIONS),"y") -CFLAGS= $(KFLAGS) $(MFLAG) -else -CFLAGS= $(KFLAGS) -endif - -SRCS=file.c dir.c sysctl.c super.c rw.c namei.c # symlink.c -OBJS=$(SRCS:%.c=%.o) - -MODULES = obdfs.o - -all: ../.prereq.ok kcheck $(MODULES) - -showvar: - @echo CFLAGS $(CFLAGS) - @echo CPPFLAGS $(CPPFLAGS) - @echo MODDIR $(MODDIR) - @echo UTS_RELEASE $(UTS_RELEASE) - @echo SRCS $(SRCS) - @echo OBJS $(OBJS) - -clean: - rm -f core core.* *.o *.d .*.o *.s *.a *~ .depend .depfiles/*.d - -MODDIR = $(PREFIX)/lib/modules/$(UTS_RELEASE) - -install: $(MODULES) ../.prereq.ok kcheck - -mkdir -p $(MODDIR)/fs - install -o root -g root -m 644 $(MODULES) $(MODDIR)/fs/ - -# Stuff to automatically maintain dependency files - -.c.o: - $(CC) -MD $(CFLAGS) $(CPPFLAGS) -c $< - @mkdir -p .depfiles ; mv $*.d .depfiles - -kcheck: - @. ../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 ; \ - fi - -obdfs.o: $(OBJS) - $(LD) -m "`ld --help | awk '/supported emulations/ {print $$4}'`" -r -o $@ $(OBJS) - --include $(SRCS:%.c=.depfiles/%.d) +include ../make.rules \ No newline at end of file