| builddir = $out |
| disabled = false |
| |
| rule compile |
| command = $disabled && touch $out || $cc -g -Werror -Os $cflags $extra_cflags $ |
| -MD -MF $out.d -c $in -o $out |
| depfile = $out.d |
| deps = gcc |
| description = compile $out |
| |
| rule link |
| command = $disabled && touch $out || $cc $ldflags $extra_ldflags -lm $in -o $out |
| description = link $out |
| |
| build $out/skcms.o: compile skcms.c |
| |
| build $out/tests.o: compile tests.c |
| build $out/tests: link $out/skcms.o $out/tests.o |
| build $out/tests.ok: run $out/tests |
| |
| build $out/iccdump.o: compile iccdump.c |
| build $out/iccdump: link $out/skcms.o $out/iccdump.o |
| |
| build $out/src/ICCProfile.o: compile src/ICCProfile.c |
| cflags = $cflags --include skcms.h |
| build $out/src/LinearAlgebra.o: compile src/LinearAlgebra.c |
| cflags = $cflags --include skcms.h |
| build $out/src/TransferFunction.o: compile src/TransferFunction.c |
| cflags = $cflags --include skcms.h |
| build $out/src/Transform.o: compile src/Transform.c |
| cflags = $cflags --include skcms.h |