c88c2f69ab53506f851017f84c8cdd1b45cf1a64
[lunaix-os.git] / lunaix-os / tests / units / device-tree / makefile
1 obj-dut := dut/dt_interrupt.o \
2                         dut/dt.o \
3                         dut/dtspec.o \
4                         dut/changeling.o
5
6 BIN_DEPS += load.%.o
7 CFLAGS   += -DCONFIG_USE_DEVICETREE
8
9 .PRECIOUS: %.dtb
10 %.dtb: %.dts
11         $(call status,DTC,$^)
12         @dtc -q -I dts -O dtb $^ -o $@
13
14 load.%.o: load.c samples/%.dtb
15         $(call status,CC,$@)
16         @$(CC) $(CFLAGS) -DTEST_DTBFILE=\"samples/$*.dtb\" -c $< -o $@
17
18 include units_build.mkinc