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: https://rtime.felk.cvut.cz/gitweb/frescor/ffmpeg.git/commitdiff_plain/294f6db9840da6486ba67258889561f1ae615aab?hp=b3427cd4d6aa3914790503e10d1cbaf873a8577b 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)/..