devices/e1000/Kbuild.in
changeset 1528 dbc617badc33
parent 1453 79042b9458b1
child 1809 586be70ff70a
equal deleted inserted replaced
1527:ec71329743a1 1528:dbc617badc33
    31 #
    31 #
    32 #------------------------------------------------------------------------------
    32 #------------------------------------------------------------------------------
    33 
    33 
    34 TOPDIR := $(src)/../..
    34 TOPDIR := $(src)/../..
    35 
    35 
    36 REV := $(shell if test -s $(TOPDIR)/svnrevision; then \
    36 REV := $(shell if test -s $(TOPDIR)/revision; then \
    37 		cat $(TOPDIR)/svnrevision; \
    37 		cat $(TOPDIR)/revision; \
    38 	else \
    38 	else \
    39 		svnversion $(TOPDIR) 2>/dev/null || echo "unknown"; \
    39 		hg id -i $(TOPDIR) 2>/dev/null || echo "unknown"; \
    40 	fi)
    40 	fi)
    41 
    41 
    42 ifeq (@ENABLE_E1000@,1)
    42 ifeq (@ENABLE_E1000@,1)
    43 	EC_E1000_OBJ := \
    43 	EC_E1000_OBJ := \
    44 		e1000_main-@KERNEL_E1000@-ethercat.o \
    44 		e1000_main-@KERNEL_E1000@-ethercat.o \
    45 		e1000_hw-@KERNEL_E1000@-ethercat.o \
    45 		e1000_hw-@KERNEL_E1000@-ethercat.o \
    46 		e1000_ethtool-@KERNEL_E1000@-ethercat.o \
    46 		e1000_ethtool-@KERNEL_E1000@-ethercat.o \
    47 		e1000_param-@KERNEL_E1000@-ethercat.o
    47 		e1000_param-@KERNEL_E1000@-ethercat.o
    48 	obj-m += ec_e1000.o
    48 	obj-m += ec_e1000.o
    49 	ec_e1000-objs := $(EC_E1000_OBJ)
    49 	ec_e1000-objs := $(EC_E1000_OBJ)
    50 	CFLAGS_e1000_main-@KERNEL_E1000@-ethercat.o = -DSVNREV=$(REV)
    50 	CFLAGS_e1000_main-@KERNEL_E1000@-ethercat.o = -DREV=$(REV)
    51 endif
    51 endif
    52 
    52 
    53 KBUILD_EXTRA_SYMBOLS := \
    53 KBUILD_EXTRA_SYMBOLS := \
    54 	@abs_top_builddir@/Module.symvers \
    54 	@abs_top_builddir@/Module.symvers \
    55 	@abs_top_builddir@/master/Module.symvers
    55 	@abs_top_builddir@/master/Module.symvers