# -*- makefile -*-
# Config file for compilation by OMK for AQuoSA/Linux OS target
+# For the FFMPEG2OMK hack, we need RELATIVE_DIR earlier:
+ifndef RELATIVE_DIR
+RELATIVE_DIR := $(SOURCES_DIR:$(OUTPUT_DIR)%=%)
+endif
+
ifeq ($(RELATIVE_DIR:ffmpeg%=ffmpeg),ffmpeg)
+
# Allow building ffmpeg by OMK
define FFMPEG_OMKIZE
lib_LIBRARIES:=$(NAME)
INCLUDES += -I $(srcdir)/..
endef
-$(SOURCES_DIR)/Makefile.omk: $(SOURCES_DIR)/Makefile $(MAKERULES_DIR)/ffmpeg/libswscale
+
+$(SOURCES_DIR)/Makefile.omk: $(SOURCES_DIR)/Makefile $(MAKERULES_DIR)/ffmpeg/libswscale $(MAKERULES_DIR)/Makefile.omk.ffmpeg
@echo " FFOMK $@"
$(Q)make DEPS="" -C $(SOURCES_DIR) -qp -f $< |sed -ne '/# Pattern-specific Variable Values/,$$ d' -e '/# makefile/,+1 p'|\
sed -e /^define/d -e "/^#/d" -e "/^MAKE/d" > $@
$(Q)echo 'CFLAGS := $(CFLAGS) $$(CFLAGS)' >> $@
+$(MAKERULES_DIR)/ffmpeg/tools/Makefile:
+ touch $@
+
$(MAKERULES_DIR)/ffmpeg/libavcodec/x86/Makefile:
touch $@