Import ('env') # Process ################################################################# #pName = "example_dbms.mysql_select" #pName = "example__" bnames = Dir('..').abspath.rsplit('/', 2) pName = "example_" + bnames[-2] + "_" + bnames[-1] # Libraries ############################################################### # To avoid other libraries accumulation: localEnv = env.Clone() system_library = { 'LIBS' : [ 'mysqlclient' ] } localEnv.MergeFlags (system_library) # Linking ################################################################# result = localEnv.Program (pName, Glob ('*.c')) Return ('result')