From: Pavel Pisa Date: Wed, 13 May 2009 23:33:16 +0000 (+0200) Subject: The FFMpeg can be made to build by OMK hackish way. X-Git-Url: http://rtime.felk.cvut.cz/gitweb/frescor/ffmpeg.git/commitdiff_plain/294f6db9840da6486ba67258889561f1ae615aab 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 --- 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)/..