X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fobdfs%2FMakefile;h=f83021ec6b33ddf8c9169db1ed972ce42d13c70b;hb=f640f0a342e1993dcdecb430624682183d6d9d45;hp=46188f1cab568f69e1aa4c1854cf1592dfa8a6a8;hpb=1e7d496794cc655eabb30c1edb1a269aec6309dc;p=fs%2Flustre-release.git diff --git a/lustre/obdfs/Makefile b/lustre/obdfs/Makefile index 46188f1..f83021e 100644 --- a/lustre/obdfs/Makefile +++ b/lustre/obdfs/Makefile @@ -4,60 +4,7 @@ include ../config.mk -MODDIR = $(PREFIX)/lib/modules/$(UTS_RELEASE) +MODULE = obdfs.o +CFILES= flushd.c rw.c file.c dir.c sysctl.c super.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 - -CFLAGS= $(KFLAGS) $(MFLAG) - -SRCS=file.c dir.c sysctl.c super.c rw.c namei.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