]> git.sesse.net Git - mlt/commitdiff
Convert backtick to $(shell) in Makefiles.
authorDan Dennedy <dan@dennedy.org>
Mon, 30 Dec 2013 23:50:28 +0000 (15:50 -0800)
committerDan Dennedy <dan@dennedy.org>
Mon, 30 Dec 2013 23:50:28 +0000 (15:50 -0800)
14 files changed:
Makefile
src/examples/Makefile
src/melt/Makefile
src/modules/avformat/Makefile
src/modules/frei0r/Makefile
src/modules/gtk2/Makefile
src/modules/jackrack/Makefile
src/modules/opengl/Makefile
src/modules/resample/Makefile
src/modules/rtaudio/Makefile
src/modules/sdl/Makefile
src/modules/vorbis/Makefile
src/modules/xml/Makefile
src/swig/Makefile

index cf10b4421deef0c728afbb20786d9beebb743c3b..e5b17f2441c8c605a62e394f016f239e70ea8e1d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -62,7 +62,7 @@ dist:
        git archive --format=tar --prefix=mlt-$(version)/ v$(version) | gzip >mlt-$(version).tar.gz
 
 validate-yml:
-       for file in `find src/modules -type f -name \*.yml`; do \
+       for file in $$(find src/modules -type f -name \*.yml); do \
                echo "validate: $$file"; \
                kwalify -f src/framework/metaschema.yaml $$file || exit 1; \
        done
index 08b27a13549414d5be8335fff78a237ae0eea9e2..0fabce85ff361f078daa6958484320d980082193 100644 (file)
@@ -1,5 +1,5 @@
-CXXFLAGS += -Wall -g `pkg-config mlt++ --cflags` 
-LDFLAGS += `pkg-config mlt++ --libs`
+CXXFLAGS += -Wall -g $(shell pkg-config mlt++ --cflags)
+LDFLAGS += $(shell pkg-config mlt++ --libs)
 CC=c++
 
 all:           play
index acac736e3d174d4301f8a4b35de849c1bd285db4..b2ea3ed97d14a9002acd402a2af64b6ed842a528 100644 (file)
@@ -11,8 +11,8 @@ SRCS := $(OBJS:.o=.c)
 
 ifeq ($(targetos), MinGW)
 ifeq (, $(findstring MELT_NOSDL, $(CFLAGS)))
-CFLAGS += `sdl-config --cflags`
-LDFLAGS += `sdl-config --libs`
+CFLAGS += $(shell sdl-config --cflags)
+LDFLAGS += $(shell sdl-config --libs)
 endif
 bindir = $(prefix)
 endif
index 0d26b04b8aeaa6d4bd34de3931340ad12eb155bb..b15fed754b394873af0f9a19dffacce765ce7f21 100644 (file)
@@ -27,8 +27,8 @@ CFLAGS += -DFILTERS
 endif
 
 ifdef VDPAU
-CFLAGS += -DVDPAU `pkg-config --cflags x11`
-LDFLAGS += $(LIBDL) `pkg-config --libs x11`
+CFLAGS += -DVDPAU $(shell pkg-config pkg-config --cflags x11)
+LDFLAGS += $(LIBDL) $(shell pkg-config pkg-config --libs x11)
 endif
 
 ifdef CODECS
index f6a9bbaaed0986bd340cb19a05d442a081fdf039..33804025507f0b0254a677c5214e4abd6d2a6870 100644 (file)
@@ -12,10 +12,10 @@ OBJS = factory.o \
           transition_frei0r.o \
           frei0r_helper.o
 
-CFLAGS += `pkg-config --cflags frei0r 2> /dev/null`
+CFLAGS += $(shell pkg-config --cflags frei0r 2> /dev/null)
 
 LDFLAGS += -lm $(LIBDL)
-LDFLAGS += `pkg-config --libs frei0r 2> /dev/null`
+LDFLAGS += $(shell pkg-config --libs frei0r 2> /dev/null)
 
 SRCS := $(OBJS:.o=.c)
 
index 4a3f5cb4dcf9aeda819aa9410e3388d7372971f3..fe700e7ea6fbafbc5ab870166a2c6d7e21ccff80 100644 (file)
@@ -11,14 +11,14 @@ OBJS = factory.o
 
 ifdef USE_GTK2
 OBJS += consumer_gtk2.o
-CFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --cflags gtk+-2.0`
-LDFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --libs gtk+-2.0`
+CFLAGS += $(shell pkg-config $(PKGCONFIG_PREFIX) --cflags gtk+-2.0)
+LDFLAGS += $(shell pkg-config $(PKGCONFIG_PREFIX) --libs gtk+-2.0)
 endif
 
 ifdef USE_PIXBUF
 OBJS += producer_pixbuf.o pixops.o filter_rescale.o
-CFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --cflags gdk-pixbuf-2.0`
-LDFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --libs gdk-pixbuf-2.0`
+CFLAGS += $(shell pkg-config $(PKGCONFIG_PREFIX) --cflags gdk-pixbuf-2.0)
+LDFLAGS += $(shell pkg-config $(PKGCONFIG_PREFIX) --libs gdk-pixbuf-2.0)
 endif
 
 ifdef USE_EXIF
@@ -34,9 +34,9 @@ endif
 
 ifdef USE_PANGO
 OBJS += producer_pango.o
-CFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --cflags pangoft2`
-CFLAGS += `pkg-config --cflags-only-I freetype2 | sed 's/ *$$//g')`/freetype
-LDFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --libs pangoft2`
+CFLAGS += $(shell pkg-config $(PKGCONFIG_PREFIX) --cflags pangoft2)
+CFLAGS += $(shell pkg-config --cflags-only-I freetype2 | sed 's/ *$$//g')/freetype
+LDFLAGS += $(shell pkg-config $(PKGCONFIG_PREFIX) --libs pangoft2)
 ifeq ($(targetos),Darwin)
 LDFLAGS += -liconv
 endif
index dba6b7b7320d1236db03dab8db5b9125f753bc70..aa5a3a1c70bbbac5ffc0b2b5da666299470c5348 100644 (file)
@@ -21,18 +21,18 @@ GPL_OBJS = jack_rack.o \
 OBJS = factory.o \
           consumer_jack.o
 
-CFLAGS += `pkg-config --cflags jack`
-LDFLAGS += `pkg-config --libs jack`
+CFLAGS += $(shell pkg-config --cflags jack)
+LDFLAGS += $(shell pkg-config --libs jack)
 
 ifdef GPL
 OBJS += $(GPL_OBJS)
 CFLAGS += -DGPL
-CFLAGS += `pkg-config --cflags libxml-2.0`
-CFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --cflags glib-2.0`
+CFLAGS += $(shell pkg-config --cflags libxml-2.0)
+CFLAGS += $(shell pkg-config $(PKGCONFIG_PREFIX) --cflags glib-2.0)
 
 LDFLAGS += $(LIBDL)
-LDFLAGS += `pkg-config --libs libxml-2.0`
-LDFLAGS += `pkg-config $(PKGCONFIG_PREFIX) --libs glib-2.0`
+LDFLAGS += $(shell pkg-config --libs libxml-2.0)
+LDFLAGS += $(shell pkg-config $(PKGCONFIG_PREFIX) --libs glib-2.0)
 LDFLAGS += -lm
 
 YML_FILES = *.yml
index 10276a921305b1725b13fe7ce8e5a623ea14032f..1e312ca1f9811c287a6d611cf6b1779cc6651c7a 100644 (file)
@@ -30,18 +30,18 @@ CPPOBJS += transition_movit_mix.o
 CPPOBJS += transition_movit_overlay.o
 
 CXXFLAGS += -Wno-deprecated $(CFLAGS)
-CXXFLAGS += `pkg-config --cflags movit 2> /dev/null`
+CXXFLAGS += $(shell pkg-config --cflags movit 2> /dev/null)
 
-SHADERDIR = `pkg-config --variable=shaderdir movit`
+SHADERDIR = $(shell pkg-config --variable=shaderdir movit)
 CXXFLAGS += -DSHADERDIR=\"$(SHADERDIR)\"
 
 LDFLAGS += -L../../mlt++ -lmlt++
 
 ifeq ($(targetos), MinGW)
-       CXXFLAGS += `pkg-config --cflags glew`
-       LDFLAGS += -lmovit `pkg-config --libs-only-L glew` -lglew32 -lopengl32
+       CXXFLAGS += $(shell pkg-config --cflags glew)
+       LDFLAGS += -lmovit $(shell pkg-config --libs-only-L glew) -lglew32 -lopengl32
 else
-       LDFLAGS += `pkg-config --libs movit 2> /dev/null`
+       LDFLAGS += $(shell pkg-config --libs movit 2> /dev/null)
 ifeq ($(targetos), Darwin)
        CXXFLAGS += -FOpenGL
        LDFLAGS += -framework OpenGL
index 28545d51a4702a541a420e57bb20c4b38b3497b6..0b9f2b989de41e645e78a51d0e82e2520cd3191a 100644 (file)
@@ -9,9 +9,9 @@ TARGET = ../libmltresample$(LIBSUF)
 OBJS = factory.o \
           filter_resample.o 
 
-CFLAGS += `pkg-config --cflags samplerate`
+CFLAGS += $(shell pkg-config --cflags samplerate)
 
-LDFLAGS += `pkg-config --libs samplerate`
+LDFLAGS += $(shell pkg-config --libs samplerate)
 
 SRCS := $(OBJS:.o=.c)
 
index acada51fb38a957b42fe83b7990b1c6c272e4b96..18749d75f36e7bc61a0633f55d14ec5d8fd4d1a1 100644 (file)
@@ -24,8 +24,8 @@ LDFLAGS += -lole32 -ldsound -lwinmm
 #CXXFLAGS +=-D__WINDOWS_ASIO__
 else ifeq ($(targetos), Linux)
 CXXFLAGS += -D__LINUX_ALSA__
-CXXFLAGS += `pkg-config --cflags alsa`
-LDFLAGS += `pkg-config --libs alsa`
+CXXFLAGS += $(shell pkg-config --cflags alsa)
+LDFLAGS += $(shell pkg-config --libs alsa)
 else ifeq ($(targetos), NetBSD)
 CXXFLAGS += -D__LINUX_OSS__
 LDFLAGS += -lossaudio
index e368730c0226c74c02708ed876a3be0ec7c3f230..6919264d8a181eba22fb4283e62c36592a2e6592 100644 (file)
@@ -21,9 +21,9 @@ else ifneq ($(targetos), MinGW)
 LDFLAGS += -lX11
 endif
 
-CFLAGS += `sdl-config --cflags`
+CFLAGS += $(shell sdl-config --cflags)
 
-LDFLAGS += `sdl-config --libs`
+LDFLAGS += $(shell sdl-config --libs)
 
 ifeq ($(WITH_SDL_IMAGE),1)
 OBJS += producer_sdl_image.o
index 399c3ae3d4046d1294d5ed7fbcdb6ad6aee774fe..dbc9fcb1ecb24d83cfc90f614ad2dbff5511c12b 100644 (file)
@@ -9,11 +9,11 @@ TARGET = ../libmltvorbis$(LIBSUF)
 OBJS = factory.o \
           producer_vorbis.o
 
-CFLAGS += `pkg-config --cflags vorbis`
-CFLAGS += `pkg-config --cflags vorbisfile`
+CFLAGS += $(shell pkg-config --cflags vorbis)
+CFLAGS += $(shell pkg-config --cflags vorbisfile)
 
-LDFLAGS += `pkg-config --libs vorbis`
-LDFLAGS += `pkg-config --libs vorbisfile`
+LDFLAGS += $(shell pkg-config --libs vorbis)
+LDFLAGS += $(shell pkg-config --libs vorbisfile)
 
 SRCS := $(OBJS:.o=.c)
 
index fafc540c187d565aa45acb19bd79cddcf30eb9d6..6bdf19ee5dd51caeab294aeb6c2eb305684a0113 100644 (file)
@@ -10,9 +10,9 @@ OBJS = factory.o \
           consumer_xml.o \
           producer_xml.o
 
-CFLAGS += `pkg-config libxml-2.0 --cflags`
+CFLAGS += $(shell pkg-config libxml-2.0 --cflags)
 
-LDFLAGS += `pkg-config libxml-2.0 --libs`
+LDFLAGS += $(shell pkg-config libxml-2.0 --libs)
 
 SRCS := $(OBJS:.o=.c)
 
index b263644376cba1ce1d85a4d001493e3538d3c47c..8ee7454dc5f8c4d2d39040ac20cf2b8b54ffed6e 100644 (file)
@@ -6,7 +6,7 @@ all clean:
        for subdir in $$list; do \
                if [ -x $$subdir/build -a ! -f .$$subdir -o $@ = clean ] ; \
                then echo -n Building $$subdir... ; \
-                       cd $$subdir && output=`CXXFLAGS="$(CXXFLAGS)" ./build $@ 2>&1` ; \
+                       cd $$subdir && output=$$(CXXFLAGS="$(CXXFLAGS)" ./build $@ 2>&1) ; \
                        if [ $$? -eq 0 ] ; \
                        then echo OK && touch ../.$$subdir ; \
                        else echo $$output && exit 1 ; \