from building import *
import os

#add include path
if GetOption('target') == 'cdk' or GetOption('target') == 'iar':

    #add include path
    include_path = ['.\Src', '.\Inc']

    src = Glob('*.c')
#    if os.path.isfile(os.path.normpath(os.getcwd()+'/../Inc')+'//md_conf.h'):
#        src.append(os.path.normpath(os.getcwd()+'/../Inc')+'//md_conf.h')
    if os.path.isfile(os.path.normpath(os.getcwd()+'/..')+'/es32vf2264.ld'):
        src.append(os.path.normpath(os.getcwd()+'/..')+'/es32vf2264.ld')

    group = DefineGroup('app', src, depend = [''], CPPPATH = include_path)

    #add doc path
    doc_path = ''
    txt=[]

    if os.path.isfile(os.path.normpath(os.getcwd()+'/../ReadMe.txt')):
        txt.append(os.path.normpath(os.getcwd()+'/../ReadMe.txt'))

    doc_group = DefineGroup('doc', txt, depend = [''], CPPPATH = doc_path)
    Return('group','doc_group')

else:
    include_path = ['.\Src', '.\Inc']

    src = Glob('*.c')

    group = DefineGroup('app', src, depend = [''], CPPPATH = include_path)


    Return('group')
