Jimmy Brisson
965ffc3e28
Add CC_SYMBOLS to assembler invocation
2016-08-02 10:46:57 -05:00
Jimmy Brisson
209cf9f167
Add config file inculde directory when present
2016-07-29 11:38:38 -05:00
Jimmy Brisson
3cf8bfbfb7
Allow spaces in paths passed to mkdir and rm on bash
2016-07-06 12:51:14 -05:00
Jimmy Brisson
fbccf8dfc9
Force shell use when in bash/sh mode
2016-07-06 12:49:38 -05:00
Jimmy Brisson
c2d66865be
Correct batch detection algorimthm
...
There are two shell-like things that we care about
bash: does environment varible expansion with $
batch: does environment varible expansion by surrounding something with %
so to detect batch, try to expand a variable on the shell with $.
If you get a $ back, you are in batch!
2016-07-06 11:32:01 -05:00
Jimmy Brisson
fa527cf45e
Rework vpaths and include file locating
2016-07-05 11:51:27 -05:00
Jimmy Brisson
4b7f591d33
Fix the makefile template
...
- Corrects a python barf when something in features is None
- Corrects makefile to prevent barf when using make -f
2016-07-05 10:16:50 -05:00
Jimmy Brisson
3850c2628b
Force all to be the default target
2016-06-30 11:43:01 -05:00
Jimmy Brisson
6c1c7a5955
Check for OSTYPE instead of OS
...
It better detects sh vs. batch
2016-06-30 11:28:32 -05:00
Jimmy Brisson
d6d0202236
Move binaries from bin to .build
2016-06-30 10:55:34 -05:00
Jimmy Brisson
5d014661c2
Redo window mkdir; add cross-platform rmdir
2016-06-30 10:55:10 -05:00
Jimmy Brisson
6867499da3
Test for existance of dir before creating it
2016-06-30 10:55:04 -05:00
Jimmy Brisson
6971b1e1b4
update mkdir to be cross-platform
2016-06-30 10:51:19 -05:00
Jimmy Brisson
86585197da
rework the common template to place objects into bin
2016-06-30 10:51:18 -05:00
Jimmy Brisson
c6fc70e461
Updates exportes to use flags from toolchains
...
Affects the following exporters:
- amtelstudio
- codered
- emblocks
- gcc_arm
- iar
- simplicityv3
2016-06-13 16:02:43 +01:00
Mihail Stoyanov
0034ffb716
Add tests to the config system. Add GCC flags to support uVisor
2016-06-12 19:04:41 +01:00
Mihail Stoyanov
3d45b2cdbb
Renamed workspace_tools folder to tools
2016-06-09 21:34:53 +01:00