add cancel to ff_options view
[goodguy/history.git] / cinelerra-5.1 / global_config
index 9f6cba680ba52fc9309dd08edcd743380c66b3d7..d1c64a32abd8873d26d6f9b9b0557ddd86de6e7c 100644 (file)
@@ -1,17 +1,32 @@
 SHELL := /bin/bash
 
+# not probed
 HAVE_ALSA := y
-HAVE_DVB := y
+HAVE_DV := y
 HAVE_ESOUND := y
 HAVE_FIREWIRE := y
 HAVE_OSS := y
 HAVE_XFT := y
 HAVE_VIDEO4LINUX := n
-HAVE_VIDEO4LINUX2 := y
-
-STATIC_LIBRARIES := y
-
-OBJDIR := $(shell uname --machine)
+# build thirdparty ladspa
+HAVE_LADSPA := y
+
+#thirdparty configure tweaks, uncomment for overrides
+# x264 hi depth
+#x264.cfg_params:= --enable-static --bit-depth=10
+# x265 hi depth
+#x265.cfg_params:= -DENABLE_SHARED=no -DHIGH_BIT_DEPTH:BOOL=ON
+
+# probed, uncomment and set to override probe
+#STATIC_LIBRARIES := y
+#HAVE_VIDEO4LINUX2 := y
+#HAVE_DVB := y
+#HAVE_GL := y
+#HAVE_DL := y
+#HAVE_NUMA := y
+#HAVE_PACTL := y
+
+OBJDIR := $(shell uname -m)
 
 GLOBAL_CONFIG := $(lastword $(wildcard ./global_config ../global_config ../../global_config))
 TOPDIR := $(dir $(GLOBAL_CONFIG))
@@ -20,14 +35,6 @@ PLUGIN_DIR := $(BINDIR)/plugins
 # abs path
 THIRDPARTY := $(shell cd $(TOPDIR)/thirdparty; pwd)
 
-ifneq (,$(findstring HAVE_GL,$(shell cat $(GLOBAL_CONFIG))))
-HAVE_GL := y
-else
-HAVE_GL := n
-endif
-
-
-
 ifeq ($(origin CFLAGS), environment)
 HAVE_CFLAGS := y
 else
@@ -35,16 +42,10 @@ HAVE_CFLAGS := n
 endif
 
 
-############################# C++ and C COMPILERS
-
-############################# FINAL DESTINATION FOR INSTALLATION BINARIES
-
 PREFIX = /usr/
 LIBPREFIX = $(PREFIX)/lib
 
 
-########################## THE COMPILER
-
 CC = g++
 GCC = gcc
 
@@ -63,10 +64,7 @@ CFLAGS += -DHAVE_XFT
 endif
 
 ifeq ($(HAVE_ESOUND), y)
-ESOUND_DIR := $(THIRDPARTY)/esound
-AUDIOFILE_DIR := $(THIRDPARTY)/audiofile
-ESOUNDCFLAGS = -DHAVE_ESOUND -I$(ESOUND_DIR) -I$(AUDIOFILE_DIR)
-ESOUNDLIBS = $(ESOUND_DIR)/$(OBJDIR)/libesound.a
+CFLAGS += -DHAVE_ESOUND
 endif
 
 #CFLAGS += -g
@@ -76,7 +74,6 @@ CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
 #FREETYPE_DIR := $(shell expr $(THIRDPARTY)/freetype-* )
 FREETYPE_DIR := $(shell pkg-config --cflags freetype2 )
 CFLAGS += $(FREETYPE_DIR) -I$(TOPDIR)
-CFLAGS += -DHAVE_VIDEO4LINUX2
 
 ifeq ($(HAVE_ALSA), y)
 CFLAGS += $(ALSA_CFLAGS)
@@ -102,23 +99,43 @@ ifeq ($(HAVE_VIDEO4LINUX2), y)
 CFLAGS += -DHAVE_VIDEO4LINUX2
 endif
 
+ifeq ($(HAVE_DV), y)
+CFLAGS += -DHAVE_DV
+endif
+
+ifeq ($(HAVE_PACTL), y)
+CFLAGS += -DHAVE_PACTL
+endif
+
 ifeq ($(OBJDIR), alpha)
 CXXREPOSITORY = cxx_repository/*.o
 endif
 
 $(shell mkdir -p $(OBJDIR) )
 
-########################## LINKER
 
 LFLAGS = 
 LDLINKER = g++ -shared 
 
 
-############### MAKEFILE MACROS
-
 LOOP_BEGIN = @ for i in $(DIRS) ; \
        do \
        
 
 LOOP_END = done
 
+#EXTRA_LIBS += -L/usr/local/lib
+#CPATH = /usr/local/include
+
+ifeq ($(HAVE_DL), y)
+EXTRA_LIBS += -ldl
+EXTRA_FFMPEG_CFG += --extra-ldflags="-ldl"
+endif
+
+ifeq ($(HAVE_NUMA), y)
+EXTRA_LIBS += -lnuma
+endif
+
+CFLAGS += -D__STDC_CONSTANT_MACROS
+CFLAGS += -D__STDC_LIMIT_MACROS
+CFLAGS += -DPNG_SKIP_SETJMP_CHECK=1