blob: 73709674c255bb10c4cbab5443dbe1a048b39b74 [file] [log] [blame]
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