From c3b741d010b488f9051e8fca5fe49396f334c826 Mon Sep 17 00:00:00 2001 From: "goprife@gmail.com" Date: Sun, 21 Oct 2012 04:33:52 +0000 Subject: add simulator bsp for win32, which can be compiled by visual studio (2005 or newer version) git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2357 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- bsp/simulator/SConscript | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 bsp/simulator/SConscript (limited to 'bsp/simulator/SConscript') diff --git a/bsp/simulator/SConscript b/bsp/simulator/SConscript new file mode 100644 index 0000000000..0eba347dc6 --- /dev/null +++ b/bsp/simulator/SConscript @@ -0,0 +1,33 @@ +import rtconfig +Import('RTT_ROOT') +from building import * + +src_bsp = ['application.c', 'startup.c', 'board.c', 'platform.c'] +src_drv = ['serial.c', 'usart_sim.c'] + +if GetDepend('RT_USING_DFS'): + src_drv += ['sd_sim.c'] + +if GetDepend('RT_USING_MTD_NAND'): + src_drv += ['nand_sim.c'] + +if GetDepend('RT_USING_MTD_NOR'): + src_drv += ['sst25vfxx_mtd_sim.c'] + +if GetDepend('RT_USING_RTGUI'): + src_drv += ['touch.c', 'calibration.c'] + +if GetDepend('RT_USING_RTGUI'): + if rtconfig.RT_USING_LCD_TYPE == 'FMT0371': + src_drv += ['lcd_a70.c'] + elif rtconfig.RT_USING_LCD_TYPE == 'ILI932X': + src_drv += ['ili_lcd_general.c'] + elif rtconfig.RT_USING_LCD_TYPE == 'SSD1289': + src_drv += ['ssd1289.c'] + +src = src_bsp + src_drv +CPPPATH = [ GetCurrentDir() ] +CPPDEFINES = [] +group = DefineGroup('Startup', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES) + +Return('group') -- cgit v1.3.1