######################### # AEGISUB FEATURE SUPPORT ######################### HAVE_ALSA = @with_alsa@ HAVE_FFMS2 = @with_ffms2@ HAVE_HUNSPELL = @with_hunspell@ HAVE_LIBPULSE = @with_libpulse@ HAVE_OPENAL = @with_openal@ HAVE_OSS = @with_oss@ HAVE_PORTAUDIO = @with_portaudio@ HAVE_UCHARDET = @with_uchardet@ ############## # BUILD OUTPUT ############## PROGRAM := $(PROGRAM) LIB := $(LIB) ################### # PLATFORM SETTINGS ################### BUILD_DARWIN = @build_darwin@ ####### # FLAGS ####### CFLAGS = @CFLAGS@ CXXFLAGS = @CXXFLAGS@ CPPFLAGS = @CPPFLAGS@ CFLAGS_DEP = -MMD -MP LIBS = @LIBS@ LDFLAGS = @LDFLAGS@ INSTALL_FLAGS = -m 644 LIB_SHARED_LINK = -shared -Wl,-soname -Wl,$(LIB_SHARED_FULL) LIB_SHARED_LINK_OSX = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -compatibility_version $(LIB_VERSION) -current_version $(LIB_VERSION) -Wl,-single_module -mmacosx-version-min=10.8 -install_name ${CURDIR}/$(LIB_SHARED_FULL) ######### # STRINGS ######### AEGISUB_COMMAND = @AEGISUB_COMMAND@ AEGISUB_CATALOG = @AEGISUB_CATALOG@ BUILD_DATE = @BUILD_DATE@ BUILD_VERSION_STRING = @BUILD_GIT_VERSION_STRING@ ####### # PATHS ####### prefix = ${P_PREFIX} exec_prefix = ${P_PREFIX_EXEC} datarootdir = ${P_DATAROOT} P_PREFIX = @prefix@ P_PREFIX_EXEC = @exec_prefix@ P_BINDIR = @bindir@ P_DATAROOT = @datarootdir@ P_LOCALE = @localedir@ P_DESKTOP = @P_DESKTOP@ P_ICON = @P_ICON@ P_DATA = $(P_DATAROOT)/aegisub/ ############### # LIBRARY FLAGS ############### CFLAGS_WX = @WX_CFLAGS@ CXXFLAGS_WX = @WX_CXXFLAGS@ CPPFLAGS_WX = @WX_CPPFLAGS@ LIBS_WX = @WX_LIBS@ -lz CPPFLAGS_BOOST = @BOOST_CPPFLAGS@ LIBS_BOOST = @BOOST_LDFLAGS@ @BOOST_FILESYSTEM_LIB@ @BOOST_LOCALE_LIB@ @BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ @BOOST_THREAD_LIB@ @BOOST_CHRONO_LIB@ CFLAGS_FFMS2 = @FFMS2_CFLAGS@ CFLAGS_FFTW3 = @FFTW3_CFLAGS@ CFLAGS_FONTCONFIG = @FONTCONFIG_CFLAGS@ CFLAGS_FREETYPE = @FREETYPE_CFLAGS@ CFLAGS_GL = @GL_CFLAGS@ CFLAGS_HUNSPELL = @HUNSPELL_CFLAGS@ CFLAGS_ICONV = @ICONV_CFLAGS@ CFLAGS_ICU = @ICU_I18N_CFLAGS@ CFLAGS_LIBASS = @LIBASS_CFLAGS@ CFLAGS_LIBPULSE = @LIBPULSE_CFLAGS@ CFLAGS_LUA = @LUAJIT_CFLAGS@ CFLAGS_OPENAL = @OPENAL_CFLAGS@ CFLAGS_OSS = @OSS_CFLAGS@ CFLAGS_PORTAUDIO = @PORTAUDIO_CFLAGS@ CFLAGS_PTHREAD = @PTHREAD_CFLAGS@ CFLAGS_UCHARDET = @UCHARDET_CFLAGS@ LIBS_ALSA = @ALSA_LIBS@ LIBS_FFMS2 = @FFMS2_LIBS@ LIBS_FFTW3 = @FFTW3_LIBS@ LIBS_FONTCONFIG = @FONTCONFIG_LIBS@ LIBS_FREETYPE = @FREETYPE_LIBS@ LIBS_GL = @GL_LIBS@ LIBS_HUNSPELL = @HUNSPELL_LIBS@ LIBS_ICONV = @ICONV_LIBS@ LIBS_ICU = @ICU_UC_LIBS@ @ICU_I18N_LIBS@ LIBS_LIBASS = @LIBASS_LIBS@ LIBS_LIBPULSE = @LIBPULSE_LIBS@ LIBS_LUA = @LUAJIT_LIBS@ LIBS_OPENAL = @OPENAL_LIBS@ LIBS_PORTAUDIO = @PORTAUDIO_LIBS@ LIBS_PTHREAD = @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ LIBS_UCHARDET = @UCHARDET_LIBS@ ifeq (yes, $(BUILD_DARWIN)) LIBS_LUA = $(TOP)vendor/luajit/src/libluajit-aegisub.so endif FONTCONFIG_CONF_DIR = @FONTCONFIG_CONF_DIR@ ##################### # DEBUG / DEVELOPMENT ##################### PRECOMPILED_HEADER = @enable_gcc_prec@ ########## # BINARIES ########## BIN_AR = ar BIN_RANLIB = ranlib BIN_LN = ln BIN_RM = rm BIN_SHELL = @SHELL@ BIN_MV = mv BIN_SED = sed BIN_INSTALL = @INSTALL@ BIN_MSGMERGE = @MSGMERGE@ BIN_XGETTEXT = @XGETTEXT@ BIN_MSGFMT = @MSGFMT@ BIN_CC = @CC@ BIN_CXX = @CXX@ BIN_CP = cp BIN_MKDIR = mkdir BIN_MKDIR_P = mkdir -p BIN_ECHO = echo BIN_TOUCH = touch BIN_LUA = @LUA@ BIN_WX_CONFIG = @WX_CONFIG_PATH@