SConscript 763 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. Import('env')
  2. Import('projects')
  3. src = Split("""
  4. gui_init.c
  5. demo_gui_main.c
  6. demo_gui_button.c
  7. demo_gui_dc_buffer.c
  8. demo_gui_label.c
  9. demo_gui_radiobox.c
  10. demo_gui_window.c
  11. demo_gui_checkbox.c
  12. demo_gui_progressbar.c
  13. demo_gui_scrollbar.c
  14. demo_gui_textbox.c
  15. demo_gui_listbox.c
  16. demo_gui_combobox.c
  17. """)
  18. group = {}
  19. group['name'] = 'GUI demo'
  20. group['src'] = File(src)
  21. group['CCFLAGS'] = ''
  22. group['CPPPATH'] = ['']
  23. group['CPPDEFINES'] = ''
  24. group['LINKFLAGS'] = ''
  25. # add group to project list
  26. projects.append(group)
  27. env.Append(CCFLAGS = group['CCFLAGS'])
  28. env.Append(CPPPATH = group['CPPPATH'])
  29. env.Append(CPPDEFINES = group['CPPDEFINES'])
  30. env.Append(LINKFLAGS = group['LINKFLAGS'])
  31. objs = env.Object(group['src'])
  32. Return('objs')