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