devices/ccat/Kbuild.in
branchstable-1.5
changeset 2557 ded6d50de4a7
parent 2553 b0c2762a1a83
child 2569 720172a7563f
equal deleted inserted replaced
2556:674fcdccc0f3 2557:ded6d50de4a7
    31 #
    31 #
    32 #------------------------------------------------------------------------------
    32 #------------------------------------------------------------------------------
    33 
    33 
    34 TOPDIR := $(src)/../..
    34 TOPDIR := $(src)/../..
    35 
    35 
    36 REV := $(shell if test -s $(TOPDIR)/revision; then \
       
    37 		cat $(TOPDIR)/revision; \
       
    38 	else \
       
    39 		hg id -i $(TOPDIR) 2>/dev/null || echo "unknown"; \
       
    40 	fi)
       
    41 
       
    42 ifeq (@ENABLE_CCAT@,1)
    36 ifeq (@ENABLE_CCAT@,1)
    43 	EC_CCAT_OBJ := \
    37 	EC_CCAT_OBJ := \
    44 		module.o \
    38 		module.o \
    45 		netdev.o \
    39 		netdev.o \
    46 		print.o \
    40 		print.o \
    47 		update.o
    41 		update.o
    48 	obj-m += ec_ccat.o
    42 	obj-m += ec_ccat.o
    49 	ec_ccat-objs := $(EC_CCAT_OBJ)
    43 	ec_ccat-objs := $(EC_CCAT_OBJ)
    50 	CFLAGS_ccat_main-@KERNEL_CCAT@-ethercat.o = -DREV=$(REV)
    44 	CFLAGS_ccat_main-ethercat.o = -DREV=$(REV)
    51 endif
    45 endif
    52 
    46 
    53 KBUILD_EXTRA_SYMBOLS := \
    47 KBUILD_EXTRA_SYMBOLS := \
    54 	@abs_top_builddir@/$(LINUX_SYMVERS) \
    48 	@abs_top_builddir@/$(LINUX_SYMVERS) \
    55 	@abs_top_builddir@/master/$(LINUX_SYMVERS)
    49 	@abs_top_builddir@/master/$(LINUX_SYMVERS)