vmod/vmodttl: fixed bug related to luns not ordered and/or not starting from zero.
[ht-drivers.git] / makefiles / Kbuild.lynx
blobf5f8d81b62aab86334e709827cdc02068e70af3e
1 ###############################################################################
2 # @file Kbuild.lynx
4 # @brief Lynx driver compilation settings
6 # @author Yury GEORGIEVSKIY, CERN.
8 # @date Created on 13/01/2009
10 # @b NOTE See examples/out-of-tree-cdcm for more information on howto
11 #         compile with test CDCM branches.
12 ###############################################################################
13 CDCM_D  = ../$(ROOTDIR)/cdcm
14 XML_D   = ../$(ROOTDIR)/utils/driver
15 SKEL_D  = ../$(ROOTDIR)/skel/driver
17 EXTRA_DRVR_SRC_FILES += \
18         $(CDCM_D)/cdcmBoth.c
20 ifeq ($(CONFIG_BUS_PCI), y)
21         ADDCFLAGS = -DCONFIG_BUS_PCI
22         EXTRA_DRVR_SRC_FILES += \
23                 $(CDCM_D)/cdcmPciDmaLynx.c
24 else ifeq ($(CONFIG_BUS_VME), y)
25         ADDCFLAGS = -DCONFIG_BUS_VME
26 else
27         EXTRA_DRVR_SRC_FILES += $(CDCM_D)/cdcmPciDmaLynx.c
28 endif
30 ifeq ($(IS_SKEL), y)
31 # Get all *.c files from there
32 SKELSRCF = $(wildcard $(SKEL_D)/*.c)
34 # Kill all ',backup' skel files
35 EXTRA_DRVR_SRC_FILES += $(filter-out $(SKEL_D)/$(comma)%, $(filter $(addprefix %, $(SRCSFXS)),$(SKELSRCF)))
36 endif
38 ifeq ($(USE_XML), y)
39 EXTRA_DRVR_SRC_FILES += $(XML_D)/libinstkernel.c
40 endif
42 #EXTRA_DRVR_OBJS = $(addsuffix $(EXTOBJ), $(notdir $(basename $(EXTRA_DRVR_SRC_FILES))))
43 EXTRA_DRVR_OBJS = $(addsuffix $(EXTOBJ), $(basename $(EXTRA_DRVR_SRC_FILES)))
45 INCDIRS += \
46         $(SKEL_D) \
47         $(XML_D)