]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-rocon.git/blobdiff - sw/app/rocon/Makefile.omk
RoCoN: initial unfinished support for SPI connected Flash.
[fpga/lx-cpu1/lx-rocon.git] / sw / app / rocon / Makefile.omk
index 6247a78ab0348cfaab3c7b0fceef25572bfddf86..201eaab25d64e24510221933df674f0972cf1bf3 100644 (file)
@@ -8,7 +8,8 @@ default_CONFIG += CONFIG_APP_ROCON_WITH_SIM_POSIX=x
 default_CONFIG += CONFIG_OC_UL_DRV_SYSLESS=x
 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
+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)
 
@@ -33,6 +34,9 @@ INCLUDES += -I.
 bin_PROGRAMS = rocon
 
 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
@@ -63,9 +67,12 @@ endif
 endif
 
 ifeq ($(CONFIG_OC_CMDPROC),y)
-rocon_SOURCES += appl_cmdproc.c cmd_uartcon.c
+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
 
@@ -107,13 +114,22 @@ 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