]> rtime.felk.cvut.cz Git - lincan.git/blob - embedded/app/usbcan/Makefile.omk
embedded: reintroduce missing emulated bus initialization for UL_USB1 board.
[lincan.git] / embedded / app / usbcan / Makefile.omk
1 # -*- makefile -*-
2
3 default_CONFIG = CONFIG_APP_USBCAN=n
4
5 ifeq ($(CONFIG_APP_USBCAN),y)
6
7 #ULAN_ID=usbtest
8
9 #default_CONFIG += CONFIG_ULOI_LT=x
10 #default_CONFIG += CONFIG_ULAN_DY=x
11 default_CONFIG += MACH=$(MACH)
12 #default_CONFIG += ULAN_ID=$(ULAN_ID)
13 default_CONFIG += CONFIG_MISC_VECT=x
14 default_CONFIG += CONFIG_OC_LINCAN_CARD_ul_usb1=x
15 default_CONFIG += CONFIG_OC_LINCAN_CARD_can_lmc1=x
16
17
18 LOCAL_CONFIG_H = local_config.h
19
20 INCLUDES += -I.
21
22 #include_HEADERS  = ul_idstr.h
23
24 bin_PROGRAMS = usbcan
25 usbcan_SOURCES = main.c can_queue.c sja1000p.c  devcommon.c setup.c finish.c
26 usbcan_SOURCES += usb_vend.c can_quesysless.c sysdep_sysless.c
27 ifeq ($(CONFIG_OC_LINCAN_CARD_can_lmc1),y)
28 usbcan_SOURCES += lpc17xx_can.c
29 endif
30 ifeq ($(CONFIG_OC_LINCAN_CARD_ul_usb1),y)
31 usbcan_SOURCES += can_lpcbusemu.c ul_usb1.c
32 endif
33
34 #usbtest_SOURCES +=  ul_idstr.c
35 #lib_LOADLIBES =  bspbase ul_drv lpciap keyval lpciap_kvpb mach_hal uldy
36 lib_LOADLIBES =  bspbase usbbase usbmore lpcusb mach_hal
37 usbcan_MOREOBJS = $(USER_LIB_DIR)/system_stub.o
38 nobase_include_HEADERS = usb/usb_defs.h
39
40 ifeq ($(MACH),lpc21xx)
41 link_VARIANTS = app boot
42 usbcan_MOREOBJS += $(USER_LIB_DIR)/ivt.o
43 endif
44
45 endif #CONFIG_ULBOOT