9 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| bf16c6714b | |||
| bc883deed4 | |||
| 3365aa3db6 | |||
| 49f269bdfe | |||
| 58ab619f0b | |||
| 0eaef0c326 | |||
| 5882227628 | |||
| 0e59aa8533 | |||
| 51b88d618e |
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| bf16c6714b |
make, scripts: Re-add files necessary for building ytools
Re-add everthing needed for building and packaging ytools. This is a big commit, 2002 lines of code. It mostly consists of C/C++ machinery, plus some documentation-related stuff. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| bc883deed4 |
Everywhere: Remove everything non-essential for "make clean all"
This commit removes everything not strictly necessary for running "make clean all" inside jw-build. packaging jw-devtest. This cuts the repo down from 24077 to 4725 lines of code. The idea is to 1) Further remove bloat from the remaining bits 2) Re-add what's necessary to build and package other essential repos. The decision should be based on whether or not jw-build can also be useful in a non-janware context. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 3365aa3db6 |
make: Replace BUILD_XXX make flag variables by FINAL_XXX
The following BUILD_XXX variables are renamed to their respective FINAL_XXX counterparts, as that name is more expressive: BUILD_CFLAGS, BUILD_CPPFLAGS, BUILD_CXXFLAGS, BUILD_EXTRA_DEBUG_FLAGS, BUILD_INCLUDE, BUILD_LDFLAGS, BUILD_LIBFLAGS, BUILD_LPPFLAGS Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 49f269bdfe |
make: Modify only BUILD_*FLAGS in jw-build/make/*.mk
Assign only to BUILD_XXXFLAGS in jw-build/make/*.mk, and leave PROJECT_XXXFLAGS and LOCAL_XXXFLAGS alone. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 58ab619f0b |
make: Rename CFLAGS, CXXFLAGS and CPPFLAGS variables
Rename CFLAGS and friends to follow the conventions of the implicit rules defined by GNU Make: - $(CPPFLAGS) is passed to both C++ and C compiler - $(CXXFLAGS) is passed to C++ compiler only - $(CFLAGS) is passed to C compiler only - C++ compiler is in $(CXX) Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 0eaef0c326 |
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 5882227628 |
make: Clean up profiling options
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 0e59aa8533 |
profile.mk: Add support for llvm xray
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 51b88d618e |
make: Split up profiler.mk into profiler-defs.mk and profiler-rules-run.mk
Signed-off-by: Jan Lindemann <jan@janware.com> |