3 default_CONFIG = CONFIG_APP_ROCON=x
4 #default_CONFIG += CONFIG_OC_MWENGINE=x
5 default_CONFIG += CONFIG_APP_ROCON_WITH_ULAN=x
6 default_CONFIG += CONFIG_APP_ROCON_WITH_SUITK=x
7 default_CONFIG += CONFIG_APP_ROCON_WITH_SIM_POSIX=x
8 default_CONFIG += CONFIG_OC_UL_DRV_SYSLESS=x
9 default_CONFIG += CONFIG_OC_I2C_DRV_SYSLESS=x CONFIG_OC_SPI_DRV_SYSLESS=x
10 default_CONFIG += CONFIG_APP_ROCON_WITH_USB=x CONFIG_KEYVAL=x CONFIG_LIB_U2U_V2=x
11 default_CONFIG += CONFIG_OC_CMDPROC=x CONFIG_PXMC=x CONFIG_PXMC_COORDMV=x
13 ifeq ($(CONFIG_APP_ROCON),y)
17 ifeq ($(USB_APP_VID),0xdead)
22 default_CONFIG += CONFIG_ULOI_LT=x
23 default_CONFIG += CONFIG_ULAN_DY=x
24 default_CONFIG += MACH=x
25 default_CONFIG += ULAN_ID=x
27 LOCAL_CONFIG_H = appl_config.h
29 #INCLUDES += -I$(USER_INCLUDE_DIR)/ul_lib -I.
35 rocon_SOURCES = appl_main.c ul_idstr.c appl_loop.c appl_actions.c appl_fpga.c
36 ifeq ($(CONFIG_APP_ROCON_WITH_SUITK),y)
37 rocon_SOURCES += setup_dinfo.c
38 rocon_SOURCES += distore_base.c appl_distore.c appl_eeprom.c
40 ifeq ($(CONFIG_APP_ROCON_WITH_ULAN),y)
41 rocon_SOURCES += ul_idstr.c appl_oi.c appl_oi_sup.c appl_oi_dinfo.c
44 ifeq ($(CONFIG_KEYVAL),y)
45 rocon_SOURCES += setup_distore.c
48 ifeq ($(CONFIG_APP_ROCON_WITH_SUITK),y)
49 rocon_SOURCES += appl_gui_suitk.c appl_gui_fonts.c
50 rocon_SOURCES += appl_scr_common.c appl_scr_main.c
51 rocon_SOURCES += appl_scr_settings.c
52 rocon_SOURCES += appl_scr_progedit.c
53 rocon_SOURCES += appl_scr_progsave.c
54 rocon_SOURCES += appl_scr_service.c
55 rocon_SOURCES += appl_scr_auxcycle.c
56 rocon_SOURCES += appl_scr_invitation.c
57 rocon_SOURCES += appl_scr_setcom.c
58 rocon_SOURCES += appl_gui_style.c mw2sui.c
60 ifeq ($(CONFIG_OC_MWENGINE),y)
61 rocon_SOURCES += appl_gui_mw.c
65 ifeq ($(CONFIG_OC_CMDPROC),y)
66 rocon_SOURCES += appl_cmdproc.c
67 ifneq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
68 rocon_SOURCES += appl_tests.c
69 rocon_SOURCES += appl_dprint.c
70 rocon_SOURCES +=cmd_uartcon.c
74 ifneq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
75 rocon_MOREOBJS = $(USER_LIB_DIR)/system_stub.o
76 ifeq ($(findstring $(MACH),lpc17xx lpc178x),)
77 rocon_MOREOBJS += $(USER_LIB_DIR)/ivt.o
81 lib_LOADLIBES = bspbase
82 ifeq ($(CONFIG_APP_ROCON_WITH_ULAN),y)
83 lib_LOADLIBES += uloi uloicom
84 ifeq ($(CONFIG_OC_UL_DRV_SYSLESS),y)
85 lib_LOADLIBES += ul_drv
88 ifeq ($(CONFIG_KEYVAL),y)
89 lib_LOADLIBES += keyval lpciap_kvpb lpciap
91 ifneq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
92 lib_LOADLIBES += mach_hal
94 ifeq ($(CONFIG_APP_ROCON_WITH_ULAN),y)
95 ifeq ($(CONFIG_ULAN_DY),y)
100 ifeq ($(CONFIG_APP_ROCON_WITH_SUITK),y)
101 lib_LOADLIBES += suitk suiut suitk suifont ulut sha1
102 ifeq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
103 lib_LOADLIBES += suixml suitk suiut sha1
106 ifeq ($(CONFIG_OC_MWENGINE),y)
107 lib_LOADLIBES += mwengine mwfonts mwdrivers mwfonts mwengine mwdrivers
109 ifeq ($(CONFIG_OC_I2C_DRV_SYSLESS),y)
110 lib_LOADLIBES += i2c_drv
112 ifeq ($(CONFIG_OC_SPI_DRV_SYSLESS),y)
113 lib_LOADLIBES += spi_drv
116 ifeq ($(CONFIG_PXMC),y)
117 ifeq ($(CONFIG_PXMC_COORDMV),y)
118 rocon_SOURCES += appl_coordmv.c math_sqrtll.c
119 lib_LOADLIBES += pxmc_coordmv
121 ifneq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
122 rocon_SOURCES += appl_pxmc.c
124 lib_LOADLIBES += pxmc pxmcbsp
127 ifeq ($(CONFIG_OC_CMDPROC),y)
128 lib_LOADLIBES += cmdproc misc
131 ifeq ($(CONFIG_APP_ROCON_WITH_USB),y)
132 rocon_SOURCES += appl_usb.c
133 ifeq ($(CONFIG_LIB_U2U_V2),y)
134 lib_LOADLIBES += u2u_dcnv
136 lib_LOADLIBES += usbbase usbmore
137 ifeq ($(CONFIG_USB_LPCUSB),y)
138 lib_LOADLIBES += lpcusb
142 ifeq ($(CONFIG_OC_ULUT),y)
143 lib_LOADLIBES += ulut
146 ifeq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
147 rocon_SOURCES += appl_sim_posix.c
153 link_VARIANTS = app sdram
155 endif #CONFIG_APP_ROCON