Implement 802.1D Spanning Tree Protocol.
[sliver-openvswitch.git] / datapath / linux-2.6 / Kbuild.in
index dbf7e64..36eb871 100644 (file)
@@ -6,10 +6,11 @@ export VERSION = @VERSION@
 
 include $(srcdir)/../Modules.mk
 include $(srcdir)/Modules.mk
+include @HW_TABLES@
 
 EXTRA_CFLAGS := -DVERSION=\"$(VERSION)\"
 EXTRA_CFLAGS += -I$(srcdir)/.. 
-EXTRA_CFLAGS += -I$(srcdir)/datapath
+EXTRA_CFLAGS += -I$(builddir)/..
 EXTRA_CFLAGS += -I$(top_srcdir)/include
 
 # These include directories have to go before -I$(KSRC)/include.
@@ -20,7 +21,7 @@ NOSTDINC_FLAGS += -I$(srcdir)/compat-2.6 -I$(srcdir)/compat-2.6/include
 obj-m := $(patsubst %,%_mod.o,$(all_modules))
 
 define module_template
-$(1)_mod-y = $$(patsubst %.c,%.o,$($(1)_sources))
+$(1)_mod-y = $$(notdir $$(patsubst %.c,%.o,$($(1)_sources)))
 endef
 
 $(foreach module,$(all_modules),$(eval $(call module_template,$(module))))