Commit graph

14 commits

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>
2025-11-14 15:59:49 +01:00
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>
2025-11-14 15:02:56 +01:00
bf94282ab5 svg.mk: Unset DISPLAY in inkscape invocation
It appears that inkscape, if invoked from the command line, fires up a splash
screen if it has enough time to do so. This leads to strange flickering during
the build process. Unset DISPLAY in the attempt to keep that from happening.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-05-11 10:58:31 +00:00
ae1a4dd242 svg.mk: Inkscape --export-pdf is not supported anylonger
inkscape --export-pdf is not supported anylonger, replace that with --export-filename.

Signed-off-by: Jan Lindemann <jan@janware.com>
2023-12-18 13:00:42 +00:00
6846acbdf7 svg.mk: Fix inkscape command line API change on --export-png
Signed-off-by: Jan Lindemann <jan@janware.com>
2020-08-29 14:01:42 +00:00
0eaef0c326 conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-03 18:12:28 +00:00
d684f198b2 make: Add dev-utils.mk for convenience targets
dev-utils.mk is meant to provide targets like install-to-system,
which will be invoked during development

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-27 15:10:18 +00:00
8c3afd272e svg.mk: Remove greater default image widths in favour of icon sizes
Trade the bigger images generated by default by a greater variety of PNG icons,
in the sizes 16 32 48 64 72 96 128 144 168 192. I took these from an example
manifest, but I'm not sure about what typical sizes are. The following images
aren't generated anylonger by default: 50 100 200 300 400 500 600 700 800 546.

Also introduce new variable GENERATED_EXTRA_WIDTHS.

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-19 21:01:39 +00:00
f5c43f706a make: Replace some executables by absolute paths to improve performance
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-09-02 19:26:52 +00:00
d6f7f5acfd svg.mk: Add pdf output support (untested)
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-24 14:04:45 +00:00
c426c6c4e2 svg.mk: Add support for svg in SVG_GENERATE_FORMATS
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-11 15:03:11 +00:00
1a889bf6e4 svg.mk: Add support for generating .ico files
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-11 13:13:45 +00:00
9b09c14c37 svg.mk: Add support for non-local svgs
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-11 12:52:02 +00:00
614c07af88 svg.mk: Add svg.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-11 10:39:27 +00:00