]> rtime.felk.cvut.cz Git - can-usb1.git/blob - ulan/host/ul_drv/ul_lib/Makefile.omk
Initializing repo
[can-usb1.git] / ulan / host / ul_drv / ul_lib / Makefile.omk
1 default_CONFIG = CONFIG_OC_ULUT=x
2 default_CONFIG += CONFIG_UL_SOLIBS=x
3 default_CONFIG += CONFIG_UL_FD_INDIRECT=x
4 default_CONFIG += CONFIG_UL_FD_ETH=x
5 default_CONFIG += CONFIG_OC_UL_DRV_SYSLESS=x
6 default_CONFIG += CONFIG_ULOI_GENOBJIDTAG=x
7
8 config_include_HEADERS = ul_lib/ul_lib_config.h 
9
10 include_HEADERS  = ul_l_drv_eth.h ul_msg_buf.h
11
12 ul_lib_config_DEFINES = CONFIG_OC_UL_DRV_SYSLESS CONFIG_OC_ULUT CONFIG_UL_FD_INDIRECT CONFIG_UL_FD_ETH
13 ul_lib_config_DEFINES += CONFIG_ULOI_GENOBJIDTAG
14
15 nobase_include_HEADERS = ul_lib/ul_drvdef.h ul_lib/ulan.h ul_lib/ul_fddir.h
16 ifneq ($(CONFIG_OC_ULUT),y)
17 nobase_include_HEADERS += ul_lib/ul_l_log.h
18 endif
19
20 ifeq ($(CONFIG_UL_FD_INDIRECT),y)
21 renamed_include_HEADERS = ul_lib/ul_fd4indir.h->ul_lib/ul_fd.h
22 else
23 renamed_include_HEADERS = ul_lib/ul_fd4dir.h->ul_lib/ul_fd.h
24 endif
25
26 lib_LIBRARIES = ulan
27
28 ifeq ($(CONFIG_UL_SOLIBS),y)
29   shared_LIBRARIES = ulan
30 endif
31
32 #include_HEADERS  = 
33 #include_nobase_HEADERS  = 
34
35 ulan_SOURCES = ul_l_drv.c ul_l_msg.c ul_l_oi.c
36 ifneq ($(CONFIG_OC_ULUT),y)
37 ulan_SOURCES += ul_l_log.c 
38 else
39 ulan_SOURCES += ul_msg_buf.c
40 ulan_SOURCES += ul_l_oil.c
41 endif
42
43 ifeq ($(CONFIG_UL_FD_INDIRECT),y)
44 ulan_SOURCES += ul_l_indir.c
45 endif
46
47 ifeq ($(CONFIG_UL_FD_ETH),y)
48   ulan_SOURCES += ul_l_drv_eth.c
49   ifeq ($(CONFIG_UL_SOLIBS),y)
50     ulan_LIBS += ulut
51     ifeq ($(TARGET_OS),win32)
52       ulan_LIBS += ws2_32
53     endif
54   endif
55 endif
56