59d6ba7419
projects.py: Introduction of vendor argument broke dependency list
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-10-01 21:57:12 +00:00
2e924cd664
projects.py fix: Cflags command doesn\'t pull in dependencies recursively
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-22 09:43:22 +00:00
bf056c61cc
projects.py: Started implementation of required os cascade
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-17 10:52:58 +00:00
e82a0481b5
project.conf: Renamed pkg.required to pkg.required.jw
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-17 10:14:08 +00:00
cca008ac3b
projects.py: Use both pkg.required.build and pkg.required.run for ldlibpath
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-17 09:10:16 +00:00
de4a08f3d4
projects.py: Add support for explicitly specifying version in pkg.required
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-17 06:27:02 +00:00
c182b4f5ef
projects.py: Back to using pkg.required.build for ldlibflags, documented the idea
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-16 13:16:50 +00:00
60c6d770b5
projects.py: Synthesize -l and -L both from pkg.required.devel
...
-L recursively, -l not.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-16 11:05:54 +00:00
4457345b0c
projects.py: Derive -L options from pkg.required.run not build, as opposed to -l
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-16 10:54:01 +00:00
059977f47d
projects.py: Add cmd_exepath()
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-03-06 15:16:25 +00:00
88be4181c7
defs.mk, doxygen.mk, projects.py: Add support for PROJECT_SUMMARY
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-11 15:43:19 +00:00
c426a3748c
defs.mk, projects.py: Add command htdocs-dir
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-11 12:51:36 +00:00
86afe4fc10
dirs.mk, projects.py: Take prerequisites dir check from project.conf
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-03 17:41:30 +00:00
1d22dfa49f
projects.py: Add command "commands"
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-03 15:10:25 +00:00
f0e320698a
projects.py: Add option -d (debug)
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-01 15:18:43 +00:00
c009df6d62
projects.py: Fix ldflags, dependencies
...
- Don't include self in ldflags anymore
- Disable endless loop detection, because it skip dependencies
- Add function warning()
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-29 16:29:43 +00:00
92e49e97a9
projects.py: Fix infinite recursion and project mixup
...
Apply two fixes:
- Config files of wrong projects are queried
- add_modules_from_project_txt() recurses into stack overflow
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-29 14:02:29 +00:00
e015fcfa51
projects.py: Introduced -t topdir
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-29 12:20:51 +00:00
167b01c0df
projects.py: Fix ldflags command for absent libs
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-28 12:39:08 +00:00
a0b54b1b13
projects.py: Add command libname
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-28 09:49:34 +00:00
3668da6ee5
projects.py: Add commands cflags and ldflags
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-27 16:25:06 +00:00
7965d9cd91
projects.py: Support make/project.conf, fix --prefix
...
- Allow make/project.conf as alternative project config file
- Fix --prefix option
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-27 14:27:38 +00:00
791ad4e5f8
projects.py: Preserve order in projects.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-26 15:34:19 +00:00
69bcd617b2
projects.py: Fix recursion
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-26 15:20:48 +00:00
6e94308f48
projects.py: Fix ldlibpath, path and prefix
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-26 14:15:50 +00:00
962e882730
projects.py: Add prefix argument
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-26 12:31:27 +00:00
feba0e57dc
projects.py: Add command pkg-requires
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-26 12:04:53 +00:00
754a4c59e6
projects.py: Make cmd_path and cmd_libpath return sensible values
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-25 12:58:21 +00:00
90a80b5355
build.py, projects.py: Add projects.py
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-25 12:25:51 +00:00