1include $(top_srcdir)/scripts/subarch.include 2ARCH ?= $(SUBARCH) 3 4LIBLIVEUPDATE_SRCDIR := $(selfdir)/liveupdate/lib 5 6LIBLIVEUPDATE_C := lu_utils.c 7 8LIBLIVEUPDATE_OUTPUT := $(OUTPUT)/libliveupdate 9 10LIBLIVEUPDATE_O := $(patsubst %.c, $(LIBLIVEUPDATE_OUTPUT)/%.o, $(LIBLIVEUPDATE_C)) 11 12CFLAGS += -I$(LIBLIVEUPDATE_SRCDIR)/include 13 14$(LIBLIVEUPDATE_OUTPUT): 15 $(Q)mkdir -p $@ 16 17$(LIBLIVEUPDATE_O): $(LIBLIVEUPDATE_OUTPUT)/%.o : $(LIBLIVEUPDATE_SRCDIR)/%.c | $(LIBLIVEUPDATE_OUTPUT) 18 $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@ 19 20EXTRA_CLEAN += $(LIBLIVEUPDATE_OUTPUT) 21