From 294f6db9840da6486ba67258889561f1ae615aab Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Thu, 14 May 2009 01:33:16 +0200 Subject: [PATCH] The FFMpeg can be made to build by OMK hackish way. The directory _build/user/ffmpeg/libavcodec/x86 has to be created by hand. FFMpeg configure has to be run in sources directory. It generates config.h and config.mak there. generated config.mak has to be included in config.omk or config.target and next line has to be appended to that file CFLAGS+=-DHAVE_AV_CONFIG_H $(OPTFLAGS) The line with LDFLAGS has to be commented out and project has to be updated according to EXTRALIBS. Signed-off-by: Pavel Pisa --- libavcodec/Makefile.omk | 2 +- libavdevice/Makefile.omk | 1 + libavfilter/Makefile.omk | 1 + libavformat/Makefile.omk | 1 + libavutil/Makefile.omk | 1 + libpostproc/Makefile.omk | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libavcodec/Makefile.omk b/libavcodec/Makefile.omk index f169ab9aa..6060cfa37 100644 --- a/libavcodec/Makefile.omk +++ b/libavcodec/Makefile.omk @@ -548,4 +548,4 @@ TESTPROGS-$(HAVE_MMX) += motion lib_LIBRARIES:=$(NAME) $(NAME)_SOURCES:=$(OBJS) $(OBJS-y) $(OBJS-yes) renamed_include_HEADERS:=$(foreach h,$(HEADERS),$(h)->lib$(NAME)/$(h) ) - +INCLUDES += -I $(srcdir)/.. diff --git a/libavdevice/Makefile.omk b/libavdevice/Makefile.omk index 4103266aa..87ac26f45 100644 --- a/libavdevice/Makefile.omk +++ b/libavdevice/Makefile.omk @@ -27,3 +27,4 @@ OBJS-$(CONFIG_AUDIO_BEOS_MUXER) += beosaudio.c lib_LIBRARIES:=$(NAME) $(NAME)_SOURCES:=$(OBJS) $(OBJS-y) $(OBJS-yes) renamed_include_HEADERS:=$(foreach h,$(HEADERS),$(h)->lib$(NAME)/$(h) ) +INCLUDES += -I $(srcdir)/.. diff --git a/libavfilter/Makefile.omk b/libavfilter/Makefile.omk index 6a810973f..24df46dbf 100644 --- a/libavfilter/Makefile.omk +++ b/libavfilter/Makefile.omk @@ -14,3 +14,4 @@ OBJS = allfilters.c \ lib_LIBRARIES:=$(NAME) $(NAME)_SOURCES:=$(OBJS) $(OBJS-y) $(OBJS-yes) renamed_include_HEADERS:=$(foreach h,$(HEADERS),$(h)->lib$(NAME)/$(h) ) +INCLUDES += -I $(srcdir)/.. diff --git a/libavformat/Makefile.omk b/libavformat/Makefile.omk index 80e30ad95..279cc2f6b 100644 --- a/libavformat/Makefile.omk +++ b/libavformat/Makefile.omk @@ -254,3 +254,4 @@ TESTPROGS = timefilter lib_LIBRARIES:=$(NAME) $(NAME)_SOURCES:=$(OBJS) $(OBJS-y) $(OBJS-yes) renamed_include_HEADERS:=$(foreach h,$(HEADERS),$(h)->lib$(NAME)/$(h) ) +INCLUDES += -I $(srcdir)/.. diff --git a/libavutil/Makefile.omk b/libavutil/Makefile.omk index 911075578..9de389dd9 100644 --- a/libavutil/Makefile.omk +++ b/libavutil/Makefile.omk @@ -45,3 +45,4 @@ TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo lib_LIBRARIES:=$(NAME) $(NAME)_SOURCES:=$(OBJS) $(OBJS-y) $(OBJS-yes) renamed_include_HEADERS:=$(foreach h,$(HEADERS),$(h)->lib$(NAME)/$(h) ) +INCLUDES += -I $(srcdir)/.. diff --git a/libpostproc/Makefile.omk b/libpostproc/Makefile.omk index c8b04f47c..5863d33c1 100644 --- a/libpostproc/Makefile.omk +++ b/libpostproc/Makefile.omk @@ -8,3 +8,4 @@ OBJS = postprocess.c lib_LIBRARIES:=$(NAME) $(NAME)_SOURCES:=$(OBJS) $(OBJS-y) $(OBJS-yes) renamed_include_HEADERS:=$(foreach h,$(HEADERS),$(h)->lib$(NAME)/$(h) ) +INCLUDES += -I $(srcdir)/.. -- 2.39.2