projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove non-gpl components
[goodguy/history.git]
/
cinelerra-5.1
/
thirdparty
/
Makefile
diff --git
a/cinelerra-5.1/thirdparty/Makefile
b/cinelerra-5.1/thirdparty/Makefile
index 9bcbab0deb9799f17544325c13cb16d6e301737d..2da7d7ee068dfa1cec59fd88483a4a40d3b56d72 100644
(file)
--- a/
cinelerra-5.1/thirdparty/Makefile
+++ b/
cinelerra-5.1/thirdparty/Makefile
@@
-28,6
+28,8
@@
include $(TOPDIR)/global_config
-include $(TOPDIR)/cin_config
BLD := $(THIRDPARTY)/build
-include $(TOPDIR)/cin_config
BLD := $(THIRDPARTY)/build
+ifneq ($(WANT_CIN_3RDPARTY),no)
+
# package build flags, if needed
# need frame pointer for debugs and helps with profiling
# NOTE: the trailing blank is MANDITORY or the builds fail
# package build flags, if needed
# need frame pointer for debugs and helps with profiling
# NOTE: the trailing blank is MANDITORY or the builds fail
@@
-105,14
+107,10
@@
esound.cfg_vars+= AUDIOFILE_LIBS="$(call ld_path,audiofile,libaudiofile/.libs)"
esound.cfg_params= --enable-shared=no --with-pic
esound.mak_vars+= CFLAGS=""
esound.ldflags=" -lm -lstdc++"
esound.cfg_params= --enable-shared=no --with-pic
esound.mak_vars+= CFLAGS=""
esound.ldflags=" -lm -lstdc++"
-#fdk.cfg_vars= ./autogen.sh ; CFLAGS+=" -Wno-narrowing" CXXFLAGS+=" -Wno-narrowing"
-fdk.cfg_params= --enable-shared=no
-fdk.mak_params= ; for f in $(call bld_path,fdk,/lib*/include); do ln -s . $$$$f/fdk-aac; done
fftw.cfg_params= --disable-fortran --enable-shared=no
ffmpeg.cfg_params= \
--enable-pthreads --enable-gpl \
--disable-ffplay --disable-vaapi \
fftw.cfg_params= --disable-fortran --enable-shared=no
ffmpeg.cfg_params= \
--enable-pthreads --enable-gpl \
--disable-ffplay --disable-vaapi \
- $(call if_pkg,fdk,--enable-libfdk-aac) \
$(call if_pkg,twolame,--enable-libtwolame) \
$(call if_pkg,openjpeg,--enable-libopenjpeg) \
$(call if_pkg,lame,--enable-libmp3lame) \
$(call if_pkg,twolame,--enable-libtwolame) \
$(call if_pkg,openjpeg,--enable-libopenjpeg) \
$(call if_pkg,lame,--enable-libmp3lame) \
@@
-121,7
+119,6
@@
ffmpeg.cfg_params= \
$(call if_pkg,libvpx,--enable-libvpx) \
$(call if_pkg,x264,--enable-libx264) \
$(call if_pkg,x265,--enable-libx265) \
$(call if_pkg,libvpx,--enable-libvpx) \
$(call if_pkg,x264,--enable-libx264) \
$(call if_pkg,x265,--enable-libx265) \
- --enable-nonfree \
--extra-cflags="\
$(call inc_path,twolame,libtwolame) \
$(call inc_path,lame,include) \
--extra-cflags="\
$(call inc_path,twolame,libtwolame) \
$(call inc_path,lame,include) \
@@
-133,11
+130,7
@@
ffmpeg.cfg_params= \
$(call inc_path,libvpx) \
$(call inc_path,x264) \
$(call inc_path,x265) \
$(call inc_path,libvpx) \
$(call inc_path,x264) \
$(call inc_path,x265) \
- $(call inc_path,x265,source) \
- $(call inc_path,fdk,libAACdec) \
- $(call inc_path,fdk,libAACenc) \
- $(call inc_path,fdk,libSYS) \
- $(call inc_path,fdk,libSYS/include)" \
+ $(call inc_path,x265,source)" \
--extra-cxxflags="-D__STDC_CONSTANT_MACROS" \
--pkg-config=true \
--extra-libs="-Wl,--start-group \
--extra-cxxflags="-D__STDC_CONSTANT_MACROS" \
--pkg-config=true \
--extra-libs="-Wl,--start-group \
@@
-151,7
+144,6
@@
ffmpeg.cfg_params= \
$(call ld_path,libvpx) \
$(call ld_path,x264) \
$(call ld_path,x265) \
$(call ld_path,libvpx) \
$(call ld_path,x264) \
$(call ld_path,x265) \
- $(call ld_path,fdk,.libs) \
-Wl,--end-group -lm -lstdc++ -pthread \
$(EXTRA_LIBS)" $(FFMPEG_EXTRA_CFG) \
-Wl,--end-group -lm -lstdc++ -pthread \
$(EXTRA_LIBS)" $(FFMPEG_EXTRA_CFG) \
@@
-219,7
+211,9
@@
LV2_PKGCFG:=$(subst : ,:,$(foreach p,lv2 serd sord sratom lilv suil,$(call pkg_c
# lv2
define waf-setup
# lv2
define waf-setup
-$(1).cfg_vars+=echo 'exec ./waf configure "$(DS)@"' > ./configure; chmod +x \
+$(1).cfg_vars+=./waf --version; find .waf* -type f -name "*.py" | \
+ while read f; do sed -e '/StopIter/d' -i "$(DS)f"; done; \
+ echo 'exec ./waf configure "$(DS)@"' > ./configure; chmod +x \
./configure; PKG_CONFIG_PATH=$(LV2_PKGCFG) LD_LIBRARY_PATH=$(LV2_LIBPATH)
$(1).cfg_params+=\
CFLAGS="-I$(call bld_path,lv2) $(foreach f,$(2), $(call inc_path,$(f))) -fPIC "\
./configure; PKG_CONFIG_PATH=$(LV2_PKGCFG) LD_LIBRARY_PATH=$(LV2_LIBPATH)
$(1).cfg_params+=\
CFLAGS="-I$(call bld_path,lv2) $(foreach f,$(2), $(call inc_path,$(f))) -fPIC "\
@@
-245,7
+239,7
@@
suil.cfg_params?= --static --no-qt
$(eval $(call waf-setup,lv2))
$(eval $(call waf-setup,serd))
$(eval $(call waf-setup,sord, serd))
$(eval $(call waf-setup,lv2))
$(eval $(call waf-setup,serd))
$(eval $(call waf-setup,sord, serd))
-$(eval $(call waf-setup,sratom, serd sord))
+$(eval $(call waf-setup,sratom, serd sord
lv2
))
$(eval $(call waf-setup,lilv, lv2 sratom serd sord))
$(eval $(call waf-setup,suil, lv2))
$(eval $(call waf-setup,lilv, lv2 sratom serd sord))
$(eval $(call waf-setup,suil, lv2))
@@
-278,8
+272,7
@@
$(call rules,$(call std-build,djbfft))
$(call rules,$(call std-build,audiofile))
$(call rules,$(call std-build,encore))
$(call rules,$(call std-build,esound,audiofile))
$(call rules,$(call std-build,audiofile))
$(call rules,$(call std-build,encore))
$(call rules,$(call std-build,esound,audiofile))
-$(call rules,$(call std-build,fdk))
-$(call rules,$(call std-build,ffmpeg, fdk twolame lame openjpeg opus libtheora x264 x265 libvpx))
+$(call rules,$(call std-build,ffmpeg, twolame lame openjpeg opus libtheora x264 x265 libvpx))
$(call rules,$(call std-build,fftw))
$(call rules,$(call std-build,flac,libogg))
$(call rules,$(call std-build,giflib))
$(call rules,$(call std-build,fftw))
$(call rules,$(call std-build,flac,libogg))
$(call rules,$(call std-build,giflib))
@@
-310,7
+303,7
@@
$(call rules,$(call std-build,libvpx))
$(call rules,$(call std-build,lv2))
$(call rules,$(call std-build,serd))
$(call rules,$(call std-build,sord, serd))
$(call rules,$(call std-build,lv2))
$(call rules,$(call std-build,serd))
$(call rules,$(call std-build,sord, serd))
-$(call rules,$(call std-build,sratom, serd sord))
+$(call rules,$(call std-build,sratom, serd sord
lv2
))
$(call rules,$(call std-build,lilv, lv2 sratom serd sord))
$(call rules,$(call std-build,suil, lv2))
$(call rules,$(call std-build,lilv, lv2 sratom serd sord))
$(call rules,$(call std-build,suil, lv2))
@@
-343,7
+336,13
@@
clean:
install:
cp -a $(ver_mjpegtools)/mpeg2enc/mpeg2enc $(BINDIR)/.
cp -a $(ver_mjpegtools)/mplex/mplex $(BINDIR)/.
install:
cp -a $(ver_mjpegtools)/mpeg2enc/mpeg2enc $(BINDIR)/.
cp -a $(ver_mjpegtools)/mplex/mplex $(BINDIR)/.
+else
+# not WANT_CIN_3RDPARTY
+all:
+clean:
+install:
+endif
val-%:
@echo $($(subst val-,,$@))
val-%:
@echo $($(subst val-,,$@))