default_CONFIG += CONFIG_OC_I2C_DRV_SYSLESS=x CONFIG_OC_SPI_DRV_SYSLESS=x
default_CONFIG += CONFIG_APP_ROCON_WITH_USB=x CONFIG_KEYVAL=x CONFIG_LIB_U2U_V2=x
default_CONFIG += CONFIG_OC_CMDPROC=x CONFIG_PXMC=x CONFIG_PXMC_COORDMV=x
+default_CONFIG += CONFIG_OC_MTD_DRV_SYSLESS=x
ifeq ($(CONFIG_APP_ROCON),y)
bin_PROGRAMS = rocon
-rocon_SOURCES = appl_main.c ul_idstr.c appl_loop.c appl_actions.c appl_fpga.c
+rocon_SOURCES = appl_main.c ul_idstr.c appl_loop.c appl_actions.c
+ifneq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
+rocon_SOURCES += appl_fpga.c
+endif
ifeq ($(CONFIG_APP_ROCON_WITH_SUITK),y)
rocon_SOURCES += setup_dinfo.c
rocon_SOURCES += distore_base.c appl_distore.c appl_eeprom.c
ifeq ($(CONFIG_OC_CMDPROC),y)
rocon_SOURCES += appl_cmdproc.c
+rocon_SOURCES += appl_cmds.c
ifneq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
rocon_SOURCES += appl_tests.c
+rocon_SOURCES += appl_dprint.c
rocon_SOURCES +=cmd_uartcon.c
endif
endif
ifeq ($(CONFIG_OC_I2C_DRV_SYSLESS),y)
lib_LOADLIBES += i2c_drv
endif
+ifeq ($(CONFIG_OC_MTD_DRV_SYSLESS),y)
+lib_LOADLIBES += mtd_drv
+endif
ifeq ($(CONFIG_OC_SPI_DRV_SYSLESS),y)
lib_LOADLIBES += spi_drv
endif
ifeq ($(CONFIG_PXMC),y)
ifeq ($(CONFIG_PXMC_COORDMV),y)
rocon_SOURCES += appl_coordmv.c math_sqrtll.c
+rocon_SOURCES += math_sqrtll_test.c
lib_LOADLIBES += pxmc_coordmv
endif
ifneq ($(CONFIG_APP_ROCON_WITH_SIM_POSIX),y)
rocon_SOURCES += appl_pxmc.c
+rocon_SOURCES += appl_pxmccmds.c
endif
lib_LOADLIBES += pxmc pxmcbsp
endif