ROOT_DIR := $(notdir $(CURDIR))
ifndef QCONFIG
QCONFIG=qconfig.mk
endif
include $(QCONFIG)


SRC := $(CURDIR)/../src
BOARD_ROOT := $(SRC)/hardware/startup/boards
SAMPLEDIR := $(SRC)/hardware/support/appsmedia-sample
HOST_MKIFS := mkifs

HOST_MKIFS := mkifs

SUFFIXES := .build .ifs .raw

.PHONY: all clean appsmedia-sample

all: ifs-mx6q-sabrelite.raw am3031g.raw

clean: 
	$(RM_HOST) ifs-mx6q-sabrelite.raw ipl-mx6q-sabrelite.bin 
	$(RM_HOST) ifs-appsmedia-sample-mx6q-sabrelite.bin
	$(RM_HOST) appsmedia-sample-mx6q-sabrelite.build
	$(RM_HOST) am3031g.raw

ifs-mx6q-sabrelite.raw: sabrelite.build
	$(HOST_MKIFS) -vvv -r../install $(MKIFSFLAGS) $^ $@

am3031g.raw: am3031g.build
	$(HOST_MKIFS) -vvv -r../install $(MKIFSFLAGS) $^ $@

appsmedia-sample: ifs-appsmedia-sample-mx6q-sabrelite.bin

appsmedia-sample-mx6q-sabrelite.build:
	cat $(BOARD_ROOT)/imx6x/sabrelite/build $(SAMPLEDIR)/appsmedia-sample-imx6.build $(SAMPLEDIR)/appsmedia-sample-common.build > $(CURDIR)/$@

ifs-appsmedia-sample-mx6q-sabrelite.bin: appsmedia-sample-mx6q-sabrelite.build
	$(HOST_MKIFS) -r../install -v $(MKIFSFLAGS) $^ $@
