Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
cbffd53f8b | ||
|
5f12b73fd3 | ||
|
3434111923 |
8
build-android32.sh
Executable file
8
build-android32.sh
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
# example: ./build.sh everything togl
|
||||
|
||||
export VALVE_NO_AUTO_P4=1
|
||||
export NDK_TOOLCHAIN_VERSION=4.9
|
||||
|
||||
make NDK=1 NDK_ABI=x86 NDK_PATH=/mnt/f/soft/android-ndk-r10e APP_API_LEVEL=21 MAKE_VERBOSE=1 NO_CHROOT=1 -f $1.mak $2 -j$(nproc --all)
|
8
build-androidarm32.sh
Executable file
8
build-androidarm32.sh
Executable file
@ -0,0 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
# example: ./build.sh everything togl
|
||||
|
||||
export VALVE_NO_AUTO_P4=1
|
||||
export NDK_TOOLCHAIN_VERSION=4.9
|
||||
|
||||
make NDK=1 NDK_ABI=armeabi-v7a NDK_PATH=/mnt/f/soft/android-ndk-r10e APP_API_LEVEL=21 MAKE_VERBOSE=1 NO_CHROOT=1 -f $1.mak $2 -j$(nproc --all)
|
2
build.sh
2
build.sh
@ -2,4 +2,6 @@
|
||||
|
||||
# example: ./build.sh everything togl
|
||||
|
||||
export VALVE_NO_AUTO_P4=1
|
||||
|
||||
make MAKE_VERBOSE=1 NO_CHROOT=1 -f $1.mak $2 -j$(nproc --all)
|
||||
|
5
createallprojects-android32
Executable file
5
createallprojects-android32
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
pushd `dirname $0`
|
||||
devtools/bin/vpc /f /hl2 +everything /mksln everything /android32
|
||||
popd
|
5
createallprojects-androidarm32
Executable file
5
createallprojects-androidarm32
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
pushd `dirname $0`
|
||||
devtools/bin/vpc /f /hl2 +everything /mksln everything /androidarm32
|
||||
popd
|
@ -74,7 +74,18 @@ endif
|
||||
DEFINES += -D_GLIBCXX_USE_CXX11_ABI=0
|
||||
|
||||
# CPPFLAGS == "c/c++ *preprocessor* flags" - not "cee-plus-plus flags"
|
||||
ARCH_FLAGS =
|
||||
ifeq ($(NDK),1)
|
||||
ifeq ($(NDK_ABI),x86)
|
||||
SYSROOT := "$(NDK_PATH)/platforms/android-$(APP_API_LEVEL)/arch-x86"
|
||||
else ifeq ($(NDK_ABI),armeabi-v7a)
|
||||
SYSROOT := "$(NDK_PATH)/platforms/android-$(APP_API_LEVEL)/arch-arm"
|
||||
endif
|
||||
SYSROOTFLAG := "--sysroot=$(SYSROOT)"
|
||||
ARCH_FLAGS := $(SYSROOTFLAG) -I$(NDK_PATH)/sources/cxx-stl/stlport/stlport/ -I$(NDK_PATH)/sources/android/support/include -DANDROID
|
||||
else
|
||||
ARCH_FLAGS =
|
||||
endif
|
||||
|
||||
BUILDING_MULTI_ARCH = 0
|
||||
# Preserve cflags set in environment
|
||||
ENV_CFLAGS := $(CFLAGS)
|
||||
@ -113,87 +124,6 @@ MAP_FLAGS =
|
||||
Srv_GAMEOUTPUTFILE =
|
||||
COPY_DLL_TO_SRV = 0
|
||||
|
||||
# We should always specify -Wl,--build-id, as documented at:
|
||||
# http://linux.die.net/man/1/ld and http://fedoraproject.org/wiki/Releases/FeatureBuildId.http://fedoraproject.org/wiki/Releases/FeatureBuildId
|
||||
LDFLAGS += -Wl,--build-id
|
||||
|
||||
#
|
||||
# If we should be running in a chroot, check to see if we are. If not, then prefix everything with the
|
||||
# required chroot
|
||||
#
|
||||
ifdef MAKE_CHROOT
|
||||
export STEAM_RUNTIME_PATH := /usr
|
||||
ifneq ("$(SCHROOT_CHROOT_NAME)", "$(CHROOT_NAME)")
|
||||
$(info '$(SCHROOT_CHROOT_NAME)' is not '$(CHROOT_NAME)')
|
||||
$(error This makefile should be run from within a chroot. 'schroot --chroot $(CHROOT_NAME) -- $(MAKE) $(MAKEFLAGS)')
|
||||
endif
|
||||
GCC_VER = -4.8
|
||||
P4BIN = $(SRCROOT)/devtools/bin/linux/p4
|
||||
CRYPTOPPDIR=ubuntu12_32_gcc48
|
||||
else ifeq ($(USE_VALVE_BINDIR),1)
|
||||
# Using /valve/bin directory.
|
||||
export STEAM_RUNTIME_PATH ?= /valve
|
||||
GCC_VER = -4.6
|
||||
P4BIN = $(SRCROOT)/devtools/bin/linux/p4
|
||||
CRYPTOPPDIR=linux32
|
||||
else
|
||||
# Not using chroot, use old steam-runtime. (gcc 4.6.3)
|
||||
export STEAM_RUNTIME_PATH ?= /valve/steam-runtime
|
||||
GCC_VER =
|
||||
P4BIN = true
|
||||
CRYPTOPPDIR=ubuntu12_32
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_PLATFORM),linux64)
|
||||
MARCH_TARGET = core2
|
||||
else
|
||||
MARCH_TARGET = pentium4
|
||||
endif
|
||||
|
||||
ifeq ($(USE_VALVE_BINDIR),1)
|
||||
# On dedicated servers, some plugins depend on global variable symbols in addition to functions.
|
||||
# So symbols like _Z16ClearMultiDamagev should show up when you do "nm server_srv.so" in TF2.
|
||||
STRIP_FLAGS =
|
||||
else
|
||||
# Linux desktop client (or client/dedicated server in chroot).
|
||||
STRIP_FLAGS = -x
|
||||
endif
|
||||
|
||||
ifeq ($(CLANG_BUILD),1)
|
||||
# Clang does not support -mfpmath=sse because it uses whatever
|
||||
# instruction set extensions are available by default.
|
||||
SSE_GEN_FLAGS = -msse2
|
||||
else
|
||||
SSE_GEN_FLAGS = -msse2 -mfpmath=sse
|
||||
endif
|
||||
|
||||
CCACHE := $(SRCROOT)/devtools/bin/linux/ccache
|
||||
|
||||
# - pch_defines,time_macros,file_macro needed for precompiled headers to be beneficial. See additional ".defines" wrapper
|
||||
# for PCH below to prevent this from biting us (in theory)
|
||||
# - include_file_ctime/mtime causes re-generated but identical headers, like protobuf, to cause a cache miss. I couldn't
|
||||
# find the justification for this setting being on by default, perhaps to not waste time preprocessing the files?
|
||||
# Let's find out the painful way.
|
||||
export CCACHE_SLOPPINESS := $(CCACHE_SLOPPINESS),time_macros,file_macro,include_file_ctime,include_file_mtime,pch_defines
|
||||
# Needed for clang to take advantage of PCH, we include the PCH in the
|
||||
# source files and clang doesn't support -fpch-preprocess properly
|
||||
ifeq ($(CLANG_BUILD),1)
|
||||
export CCACHE_CPP2 = 1
|
||||
endif
|
||||
|
||||
# If not specified by environment, use steam runtime compilers + in-tree ccache
|
||||
ifneq ($(filter default undefined,$(origin AR)),)
|
||||
AR = ar crs
|
||||
endif
|
||||
ifneq ($(filter default undefined,$(origin CC)),)
|
||||
CC = gcc -m32
|
||||
endif
|
||||
ifneq ($(filter default undefined,$(origin CXX)),)
|
||||
CXX = g++ -m32
|
||||
endif
|
||||
|
||||
LINK ?= $(CC)
|
||||
|
||||
ifeq ($(STEAM_BRANCH),1)
|
||||
WARN_FLAGS = -Wall -Wextra -Wshadow -Wno-invalid-offsetof
|
||||
else
|
||||
@ -218,19 +148,117 @@ WARN_FLAGS += -Wno-unknown-pragmas -Wno-unused-parameter -Wno-unused-value
|
||||
WARN_FLAGS += -Wno-invalid-offsetof -Wno-float-equal -Wno-reorder -Werror=return-type
|
||||
WARN_FLAGS += -fdiagnostics-show-option -Wformat -Wformat-security
|
||||
|
||||
ifeq ($(TARGET_PLATFORM),linux64)
|
||||
# nocona = pentium4 + 64bit + MMX, SSE, SSE2, SSE3 - no SSSE3 (that's three s's - added in core2)
|
||||
ARCH_FLAGS += -march=$(MARCH_TARGET) -mtune=core2
|
||||
LD_SO = ld-linux-x86_64.so.2
|
||||
LIBSTDCXX := $(shell $(CXX) -print-file-name=libstdc++.a)
|
||||
LIBSTDCXXPIC := $(shell $(CXX) -print-file-name=libstdc++-pic.a)
|
||||
# We should always specify -Wl,--build-id, as documented at:
|
||||
# http://linux.die.net/man/1/ld and http://fedoraproject.org/wiki/Releases/FeatureBuildId.http://fedoraproject.org/wiki/Releases/FeatureBuildId
|
||||
LDFLAGS += -Wl,--build-id
|
||||
|
||||
CCACHE := $(SRCROOT)/devtools/bin/linux/ccache
|
||||
|
||||
#
|
||||
# If we should be running in a chroot, check to see if we are. If not, then prefix everything with the
|
||||
# required chroot
|
||||
#
|
||||
ifeq ($(NDK), 1)
|
||||
CC = $(shell $(NDK_PATH)/ndk-which gcc $(NDK_ABI))
|
||||
CXX = $(shell $(NDK_PATH)/ndk-which g++ $(NDK_ABI))
|
||||
LD = $(shell $(NDK_PATH)/ndk-which ld $(NDK_ABI))
|
||||
AR = $(shell $(NDK_PATH)/ndk-which ar $(NDK_ABI))
|
||||
LINK = $(shell $(NDK_PATH)/ndk-which gcc $(NDK_ABI))
|
||||
STRIP = $(shell $(NDK_PATH)/ndk-which strip $(NDK_ABI))
|
||||
|
||||
ifeq ($(NDK_ABI), x86)
|
||||
ARCH_FLAGS += -m32 -march=pentium4 -mtune=core2 -msse2 -mfpmath=sse
|
||||
else ifeq ($(NDK_ABI), armeabi-v7a)
|
||||
CXXFLAGS += -march=armv7-a -mtune=cortex-a15 -mthumb -mfloat-abi=softfp -mfpu=neon -mcpu=cortex-a9 -pipe -mvectorize-with-neon-quad -fPIC -fuse-ld=bfd
|
||||
LDFLAGS += -fuse-ld=bfd
|
||||
LDFLAGS += -march=armv7-a -mtune=cortex-a15 -mthumb -mfloat-abi=softfp -mfpu=neon -mcpu=cortex-a9 -pipe -mvectorize-with-neon-quad -fPIC -no-canonical-prefixes -Wl,--fix-cortex-a8 -Wl,--no-warn-mismatch -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
|
||||
endif
|
||||
else
|
||||
# pentium4 = MMX, SSE, SSE2 - no SSE3 (added in prescott) # -msse3 -mfpmath=sse
|
||||
ARCH_FLAGS += -m32 -march=$(MARCH_TARGET) -mtune=core2 $(SSE_GEN_FLAGS)
|
||||
LD_SO = ld-linux.so.2
|
||||
LIBSTDCXX := $(shell $(CXX) $(ARCH_FLAGS) -print-file-name=libstdc++.so)
|
||||
LIBSTDCXXPIC := $(shell $(CXX) $(ARCH_FLAGS) -print-file-name=libstdc++.so)
|
||||
LDFLAGS += -m32
|
||||
ifdef MAKE_CHROOT
|
||||
export STEAM_RUNTIME_PATH := /usr
|
||||
ifneq ("$(SCHROOT_CHROOT_NAME)", "$(CHROOT_NAME)")
|
||||
$(info '$(SCHROOT_CHROOT_NAME)' is not '$(CHROOT_NAME)')
|
||||
$(error This makefile should be run from within a chroot. 'schroot --chroot $(CHROOT_NAME) -- $(MAKE) $(MAKEFLAGS)')
|
||||
endif
|
||||
GCC_VER = -4.8
|
||||
P4BIN = $(SRCROOT)/devtools/bin/linux/p4
|
||||
CRYPTOPPDIR=ubuntu12_32_gcc48
|
||||
else ifeq ($(USE_VALVE_BINDIR),1)
|
||||
# Using /valve/bin directory.
|
||||
export STEAM_RUNTIME_PATH ?= /valve
|
||||
GCC_VER = -4.6
|
||||
P4BIN = $(SRCROOT)/devtools/bin/linux/p4
|
||||
CRYPTOPPDIR=linux32
|
||||
else
|
||||
# Not using chroot, use old steam-runtime. (gcc 4.6.3)
|
||||
export STEAM_RUNTIME_PATH ?= /valve/steam-runtime
|
||||
GCC_VER =
|
||||
P4BIN = true
|
||||
CRYPTOPPDIR=ubuntu12_32
|
||||
endif
|
||||
|
||||
ifeq ($(TARGET_PLATFORM),linux64)
|
||||
MARCH_TARGET = core2
|
||||
else
|
||||
MARCH_TARGET = pentium4
|
||||
endif
|
||||
|
||||
ifeq ($(USE_VALVE_BINDIR),1)
|
||||
# On dedicated servers, some plugins depend on global variable symbols in addition to functions.
|
||||
# So symbols like _Z16ClearMultiDamagev should show up when you do "nm server_srv.so" in TF2.
|
||||
STRIP_FLAGS =
|
||||
else
|
||||
# Linux desktop client (or client/dedicated server in chroot).
|
||||
STRIP_FLAGS = -x
|
||||
endif
|
||||
|
||||
ifeq ($(CLANG_BUILD),1)
|
||||
# Clang does not support -mfpmath=sse because it uses whatever
|
||||
# instruction set extensions are available by default.
|
||||
SSE_GEN_FLAGS = -msse2
|
||||
else
|
||||
SSE_GEN_FLAGS = -msse2 -mfpmath=sse
|
||||
endif
|
||||
|
||||
# - pch_defines,time_macros,file_macro needed for precompiled headers to be beneficial. See additional ".defines" wrapper
|
||||
# for PCH below to prevent this from biting us (in theory)
|
||||
# - include_file_ctime/mtime causes re-generated but identical headers, like protobuf, to cause a cache miss. I couldn't
|
||||
# find the justification for this setting being on by default, perhaps to not waste time preprocessing the files?
|
||||
# Let's find out the painful way.
|
||||
export CCACHE_SLOPPINESS := $(CCACHE_SLOPPINESS),time_macros,file_macro,include_file_ctime,include_file_mtime,pch_defines
|
||||
# Needed for clang to take advantage of PCH, we include the PCH in the
|
||||
# source files and clang doesn't support -fpch-preprocess properly
|
||||
ifeq ($(CLANG_BUILD),1)
|
||||
export CCACHE_CPP2 = 1
|
||||
endif
|
||||
|
||||
# If not specified by environment, use steam runtime compilers + in-tree ccache
|
||||
ifneq ($(filter default undefined,$(origin AR)),)
|
||||
AR = ar crs
|
||||
endif
|
||||
ifneq ($(filter default undefined,$(origin CC)),)
|
||||
CC = gcc -m32
|
||||
endif
|
||||
ifneq ($(filter default undefined,$(origin CXX)),)
|
||||
CXX = g++ -m32
|
||||
endif
|
||||
|
||||
LINK ?= $(CC)
|
||||
|
||||
ifeq ($(TARGET_PLATFORM),linux64)
|
||||
# nocona = pentium4 + 64bit + MMX, SSE, SSE2, SSE3 - no SSSE3 (that's three s's - added in core2)
|
||||
ARCH_FLAGS += -march=$(MARCH_TARGET) -mtune=core2
|
||||
LD_SO = ld-linux-x86_64.so.2
|
||||
LIBSTDCXX := $(shell $(CXX) -print-file-name=libstdc++.a)
|
||||
LIBSTDCXXPIC := $(shell $(CXX) -print-file-name=libstdc++-pic.a)
|
||||
else
|
||||
# pentium4 = MMX, SSE, SSE2 - no SSE3 (added in prescott) # -msse3 -mfpmath=sse
|
||||
ARCH_FLAGS += -m32 -march=$(MARCH_TARGET) -mtune=core2 $(SSE_GEN_FLAGS)
|
||||
LD_SO = ld-linux.so.2
|
||||
LIBSTDCXX := $(shell $(CXX) $(ARCH_FLAGS) -print-file-name=libstdc++.so)
|
||||
LIBSTDCXXPIC := $(shell $(CXX) $(ARCH_FLAGS) -print-file-name=libstdc++.so)
|
||||
LDFLAGS += -m32
|
||||
endif
|
||||
endif
|
||||
|
||||
GEN_SYM ?= $(SRCROOT)/devtools/gendbg.sh
|
||||
@ -243,6 +271,12 @@ else
|
||||
endif
|
||||
VSIGN ?= true
|
||||
|
||||
#ifeq ($(TARGET_PLATFORM),$(filter $(TARGET_PLATFORM),linux32 android32 androidarm32))
|
||||
#ifeq ($(TARGET_PLATFORM),linux32)
|
||||
# FIXME(maximsmol): linux can't link stripped .ar archives apparently
|
||||
STRIP="true"
|
||||
#endif
|
||||
|
||||
ifeq ($(SOURCE_SDK), 1)
|
||||
Srv_GAMEOUTPUTFILE := $(GAMEOUTPUTFILE:.so=_srv.so)
|
||||
COPY_DLL_TO_SRV := 1
|
||||
@ -272,12 +306,30 @@ else
|
||||
CFLAGS += $(STACK_PROTECTOR)
|
||||
endif
|
||||
|
||||
|
||||
LIB_START_EXE = $(PATHWRAP) -static-libgcc -Wl,--start-group
|
||||
LIB_END_EXE = -Wl,--end-group -lm -ldl $(LIBSTDCXX) -lpthread
|
||||
|
||||
LIB_START_SHLIB = $(PATHWRAP) -static-libgcc -Wl,--start-group
|
||||
LIB_END_SHLIB = -Wl,--end-group -lm -ldl $(LIBSTDCXXPIC) -lpthread -l:$(LD_SO) -Wl,--version-script=$(SRCROOT)/devtools/version_script.linux.txt
|
||||
ifeq ($(NDK), 1)
|
||||
#LIB_END_SHLIB = "-Wl,--end-group -L$(SYSROOT)/usr/lib -lm_hard -ldl -lz -landroid -lstdc++ -lc -llog -Wl,--version-script=$(SRCROOT)/devtools/version_script.linux.txt"
|
||||
#LIB_START_SHLIB = $(PATHWRAP) -Wl,--start-group
|
||||
#LIB_END_SHLIB := -Wl,--end-group -L$(SYSROOT)/usr/lib -lm -ldl -lz -landroid -llog
|
||||
#LIBFILES += "$(NDK_PATH)/sources/cxx-stl/stlport/libs/armeabi-v7a-hard/thumb/libstlport_static.a"
|
||||
#LIBFILES += "$(SRCROOT)/lib/public/armeabi-v7a/libandroid_support.a"
|
||||
|
||||
#LIB_END_SHLIB = "-Wl,--end-group -L$(SYSROOT)/usr/lib -lm_hard -ldl -lz -landroid -lstdc++ -lc -llog -Wl,--version-script=$(SRCROOT)/devtools/version_script.linux.txt"
|
||||
LIB_START_SHLIB = $(PATHWRAP) -Wl,--start-group
|
||||
LIB_END_SHLIB := -Wl,--end-group -L$(SYSROOT)/usr/lib -lm -ldl -lz -landroid -llog
|
||||
ifeq ($(NDK_ABI), x86)
|
||||
LIBFILES += "$(NDK_PATH)/sources/cxx-stl/stlport/libs/x86/libstlport_static.a"
|
||||
#LIBFILES += "$(SRCROOT)/lib/public/x86/libandroid_support.a"
|
||||
else ifeq ($(NDK_ABI), armeabi-v7a)
|
||||
LIBFILES += "$(NDK_PATH)/sources/cxx-stl/stlport/libs/armeabi-v7a-hard/thumb/libstlport_static.a"
|
||||
#LIBFILES += "$(SRCROOT)/lib/public/armeabi-v7a/libandroid_support.a"
|
||||
endif
|
||||
else
|
||||
LIB_START_SHLIB = $(PATHWRAP) -static-libgcc -Wl,--start-group
|
||||
LIB_END_SHLIB := -Wl,--end-group -lm -ldl $(LIBSTDCXXPIC) -lpthread -l:$(LD_SO) -Wl,--version-script=$(SRCROOT)/devtools/version_script.linux.txt
|
||||
endif
|
||||
|
||||
#
|
||||
# Profile-directed optimizations.
|
||||
@ -295,6 +347,11 @@ LIB_END_SHLIB = -Wl,--end-group -lm -ldl $(LIBSTDCXXPIC) -lpthread -l:$(LD_SO) -
|
||||
# The compiler command lne for each src code file to compile
|
||||
#############################################################################
|
||||
|
||||
ifeq ($(NDK),1)
|
||||
# Replace and update
|
||||
ARFLAGS = "ru"
|
||||
endif
|
||||
|
||||
OBJ_DIR = ./obj_$(NAME)_$(TARGET_PLATFORM)$(TARGET_PLATFORM_EXT)/$(CFG)
|
||||
CPP_TO_OBJ = $(CPPFILES:.cpp=.o)
|
||||
CXX_TO_OBJ = $(CPP_TO_OBJ:.cxx=.o)
|
||||
@ -421,7 +478,11 @@ else
|
||||
endif
|
||||
|
||||
ifneq "$(origin VALVE_NO_AUTO_P4)" "undefined"
|
||||
P4_EDIT_START = chmod -R +w
|
||||
ifeq ($(NDK),1)
|
||||
P4_EDIT_START = true
|
||||
else
|
||||
P4_EDIT_START = chmod -R +w
|
||||
endif
|
||||
P4_EDIT_END = || true
|
||||
P4_REVERT_START = true
|
||||
P4_REVERT_END =
|
||||
@ -541,7 +602,7 @@ endif
|
||||
|
||||
$(LIB_File): $(OTHER_DEPENDENCIES) $(OBJS)
|
||||
$(QUIET_PREFIX) -$(P4_EDIT_START) $(LIB_File) $(P4_EDIT_END);
|
||||
$(QUIET_PREFIX) $(AR) $(LIB_File) $(OBJS) $(LIBFILES);
|
||||
$(QUIET_PREFIX) $(AR) $(ARFLAGS) $(LIB_File) $(OBJS) $(LIBFILES);
|
||||
$(SHELL) -c "$(POSTBUILDCOMMAND)"
|
||||
|
||||
SO_GameOutputFile = $(GAMEOUTPUTFILE)
|
||||
|
@ -2164,7 +2164,10 @@ int CWaveDataStreamAsync::ReadSourceData( void **pData, int sampleIndex, int sam
|
||||
|
||||
// past the end of the file? stop the wave.
|
||||
if ( m_bufferCount <= 0 )
|
||||
{
|
||||
printf("ReadSourceData: m_bufferCount <= 0\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
// clamp available samples to buffer size
|
||||
if ( m_bufferCount > m_bufferSize )
|
||||
@ -2228,6 +2231,7 @@ int CWaveDataStreamAsync::ReadSourceData( void **pData, int sampleIndex, int sam
|
||||
m_bufferCount * m_sampleSize,
|
||||
&postprocessed ) )
|
||||
{
|
||||
printf("ReadSourceData: !wavedatacache->CopyDataIntoMemory\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -2283,6 +2287,7 @@ int CWaveDataStreamAsync::ReadSourceData( void **pData, int sampleIndex, int sam
|
||||
return available;
|
||||
}
|
||||
|
||||
printf("ReadSourceData: return 0\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
5
external/vpc/utils/vpc/conditionals.cpp
vendored
5
external/vpc/utils/vpc/conditionals.cpp
vendored
@ -27,6 +27,11 @@ void CVPC::SetupDefaultConditionals()
|
||||
|
||||
FindOrCreateConditional( "X360", true, CONDITIONAL_PLATFORM );
|
||||
FindOrCreateConditional( "PS3", true, CONDITIONAL_PLATFORM );
|
||||
|
||||
FindOrCreateConditional( "ANDROID32", true, CONDITIONAL_PLATFORM );
|
||||
FindOrCreateConditional( "ANDROID64", true, CONDITIONAL_PLATFORM );
|
||||
FindOrCreateConditional( "ANDROIDARM32", true, CONDITIONAL_PLATFORM );
|
||||
FindOrCreateConditional( "ANDROIDARM64", true, CONDITIONAL_PLATFORM );
|
||||
}
|
||||
|
||||
//
|
||||
|
51
external/vpc/utils/vpc/main.cpp
vendored
51
external/vpc/utils/vpc/main.cpp
vendored
@ -2040,8 +2040,21 @@ void CVPC::SetMacrosAndConditionals()
|
||||
SetMacro( "_EXTERNAL_IMPLIB_EXT", "_ios.dylib", false );
|
||||
SetMacro( "_EXTERNAL_STATICLIB_EXT", "_ios.a", false );
|
||||
}
|
||||
else if ( V_stricmp( cVPCPlatform.String(), "ANDROID" ) == 0 )
|
||||
else if ( V_stricmp( cVPCPlatform.String(), "ANDROID32" ) == 0 || V_stricmp( cVPCPlatform.String(), "ANDROID64" ) == 0 || V_stricmp( cVPCPlatform.String(), "ANDROIDARM32" ) == 0 || V_stricmp( cVPCPlatform.String(), "ANDROIDARM64" ) == 0)
|
||||
{
|
||||
bool IsAndroid86 = ( V_stricmp( cVPCPlatform.String(), "ANDROID32" ) == 0 || V_stricmp( cVPCPlatform.String(), "ANDROID64" ) == 0);
|
||||
bool IsAndroidARM = ( V_stricmp( cVPCPlatform.String(), "ANDROIDARM32" ) == 0 || V_stricmp( cVPCPlatform.String(), "ANDROIDARM64" ) == 0);
|
||||
bool IsAndroid64 = ( V_stricmp( cVPCPlatform.String(), "ANDROID64" ) == 0 || V_stricmp( cVPCPlatform.String(), "ANDROIDARM64" ) == 0);
|
||||
|
||||
if ( IsAndroid86 )
|
||||
{
|
||||
SetMacro( "PLATSUBDIR", IsAndroid64 ? "\\android64" : "\\android32", false );
|
||||
}
|
||||
else
|
||||
{
|
||||
SetMacro( "PLATSUBDIR", IsAndroid64 ? "\\androidarm64" : "\\androidarm32", false );
|
||||
}
|
||||
|
||||
SetConditional( "LINUXALL" );
|
||||
if ( m_bDedicatedBuild )
|
||||
{
|
||||
@ -2057,25 +2070,29 @@ void CVPC::SetMacrosAndConditionals()
|
||||
SetMacro( "ANDROID", "1", true );
|
||||
SetMacro( "_ANDROID", "1", true );
|
||||
|
||||
SetMacro( "_DLL_EXT", "_an.so", true );
|
||||
SetMacro( "_IMPLIB_EXT", "_an.so", false );
|
||||
const char *str3264 = IsAndroid64 ? "64" : "";
|
||||
const char *strSrv = m_bAppendSrvToDedicated ? "_srv" : "";
|
||||
CFmtStrN<128> strDso( "%s%s.so", strSrv, str3264 );
|
||||
CFmtStrN<128> strLib( "%s%s.a", strSrv, str3264 );
|
||||
|
||||
SetMacro( "_DLL_EXT", strDso.Access(), true );
|
||||
SetMacro( "_IMPLIB_EXT", strDso.Access(), false );
|
||||
SetMacro( "_STATICLIB_EXT", strLib.Access(), false );
|
||||
|
||||
// Extensions for external dependencies like libsteam_api.so (not libsteam_api_ds.so).
|
||||
// VPC_Keyword_Folder in projectscript.cpp will check for ImpLibExternal or LibExternal and
|
||||
// use these prefixes instead of _ds.so if they exist.
|
||||
SetMacro( "_EXTERNAL_DLL_EXT", ".so", true );
|
||||
SetMacro( "_EXTERNAL_IMPLIB_EXT", ".so", false );
|
||||
SetMacro( "_EXTERNAL_STATICLIB_EXT", ".a", false );
|
||||
|
||||
//SetMacro( "_STATICLIB_PREFIX", "lib", false );
|
||||
SetMacro( "_STATICLIB_PREFIX", "", false );
|
||||
|
||||
SetMacro( "_IMPLIB_PREFIX", "lib", false );
|
||||
SetMacro( "_IMPLIB_DLL_PREFIX", "lib", false );
|
||||
|
||||
SetMacro( "_STATICLIB_PREFIX", "lib", false );
|
||||
SetMacro( "_STATICLIB_EXT", "_an.a", false );
|
||||
|
||||
SetMacro( "_EXE_EXT", "", false );
|
||||
|
||||
SetMacro( "_EXTERNAL_DLL_EXT", "_an.so", true );
|
||||
SetMacro( "_EXTERNAL_IMPLIB_EXT", "_an.so", false );
|
||||
SetMacro( "_EXTERNAL_STATICLIB_EXT", "_an.a", false );
|
||||
|
||||
// and is a cross-compiled target
|
||||
SetConditional( "CROSS_COMPILED" );
|
||||
SetMacro( "CROSS_COMPILED", "1", true );
|
||||
SetMacro( "_CROSS_COMPILED", "1", true );
|
||||
SetMacro( "_SYM_EXT", ".dbg", false );
|
||||
|
||||
SetConditional( "GL" );
|
||||
}
|
||||
@ -2311,7 +2328,7 @@ void CVPC::SetupGenerators()
|
||||
extern IBaseProjectGenerator *GetXcodeProjectGenerator();
|
||||
extern IBaseSolutionGenerator *GetXcodeSolutionGenerator();
|
||||
|
||||
bool bIsLinux = IsPlatformDefined( "LINUX32" ) || IsPlatformDefined( "LINUX64" );
|
||||
bool bIsLinux = IsPlatformDefined( "LINUX32" ) || IsPlatformDefined( "LINUX64" ) || IsPlatformDefined( "ANDROID32" ) || IsPlatformDefined( "ANDROID64" ) || IsPlatformDefined( "ANDROIDARM32" ) || IsPlatformDefined( "ANDROIDARM64" );
|
||||
bool bIsOSX = IsPlatformDefined( "OSX32" ) || IsPlatformDefined( "OSX64" );
|
||||
|
||||
#if defined( WIN32 )
|
||||
|
@ -263,7 +263,7 @@ public:
|
||||
if ( !pTargetPlatformName )
|
||||
g_pVPC->VPCError( "GetTargetPlatformName failed." );
|
||||
|
||||
if ( !V_stricmp( pTargetPlatformName, "LINUX32" ) || !V_stricmp( pTargetPlatformName, "LINUX64" ) )
|
||||
if ( !V_stricmp( pTargetPlatformName, "LINUX32" ) || !V_stricmp( pTargetPlatformName, "LINUX64" ) || !V_stricmp( pTargetPlatformName, "ANDROID32" ) || !V_stricmp( pTargetPlatformName, "ANDROID64" ) || !V_stricmp( pTargetPlatformName, "ANDROIDARM32" ) || !V_stricmp( pTargetPlatformName, "ANDROIDARM64" ))
|
||||
{
|
||||
if ( g_pVPC->IsForceGenerate() || !bProjectIsCurrent )
|
||||
{
|
||||
|
@ -972,7 +972,11 @@ void CStdioFile::FS_fclose()
|
||||
AUTO_LOCK( m_MutexLockedFD );
|
||||
|
||||
struct _stat buf;
|
||||
#ifdef ANDROID
|
||||
int fd = *(signed short*)((int)m_pFile + 14);
|
||||
#else
|
||||
int fd = fileno_unlocked( m_pFile );
|
||||
#endif
|
||||
fstat( fd, &buf );
|
||||
|
||||
fflush( m_pFile );
|
||||
|
@ -45,6 +45,8 @@ $Configuration
|
||||
|
||||
// Add VPK support
|
||||
$PreprocessorDefinitions "$BASE;SUPPORT_PACKED_STORE" [!$WIN64]
|
||||
|
||||
$PreprocessorDefinitions "$BASE;S_IREAD=S_IRUSR;S_IWRITE=S_IWUSR;S_IEXEC=S_IXUSR" [$ANDROID]
|
||||
}
|
||||
$Linker
|
||||
{
|
||||
|
@ -3316,6 +3316,28 @@ void MathLib_Init( float gamma, float texGamma, float brightness, int overbright
|
||||
|
||||
// FIXME: Hook SSE into VectorAligned + Vector4DAligned
|
||||
|
||||
#if defined(ANDROID)
|
||||
s_b3DNowEnabled = bAllow3DNow = false;
|
||||
s_bSSEEnabled = bAllowSSE = false;
|
||||
s_bSSE2Enabled = bAllowSSE2 = false;
|
||||
s_bMMXEnabled = bAllowMMX = false;
|
||||
|
||||
// Select the default generic routines.
|
||||
pfSqrt = _sqrtf;
|
||||
pfRSqrt = _rsqrtf;
|
||||
pfRSqrtFast = _rsqrtf;
|
||||
pfVectorNormalize = _VectorNormalize;
|
||||
pfVectorNormalizeFast = _VectorNormalizeFast;
|
||||
pfInvRSquared = _InvRSquared;
|
||||
pfFastSinCos = SinCos;
|
||||
pfFastCos = cosf;
|
||||
|
||||
s_bMathlibInitialized = true;
|
||||
|
||||
InitSinCosTable();
|
||||
BuildGammaTable( gamma, texGamma, brightness, overbright );
|
||||
#else
|
||||
|
||||
#if !defined( _X360 )
|
||||
// Grab the processor information:
|
||||
const CPUInformation& pi = *GetCPUInformation();
|
||||
@ -3343,7 +3365,7 @@ void MathLib_Init( float gamma, float texGamma, float brightness, int overbright
|
||||
|
||||
// SSE Generally performs better than 3DNow when present, so this is placed
|
||||
// first to allow SSE to override these settings.
|
||||
#if !defined( OSX ) && !defined( PLATFORM_WINDOWS_PC64 ) && !defined(LINUX)
|
||||
#if !defined( OSX ) && !defined( PLATFORM_WINDOWS_PC64 ) && !defined(LINUX) && !defined(__arm__)
|
||||
if ( bAllow3DNow && pi.m_b3DNow )
|
||||
{
|
||||
s_b3DNowEnabled = true;
|
||||
@ -3366,7 +3388,7 @@ void MathLib_Init( float gamma, float texGamma, float brightness, int overbright
|
||||
{
|
||||
s_bSSEEnabled = true;
|
||||
|
||||
#ifndef PLATFORM_WINDOWS_PC64
|
||||
#if !defined(PLATFORM_WINDOWS_PC64) && !defined(__arm__)
|
||||
// These are not yet available.
|
||||
// Select the SSE specific routines if available
|
||||
pfVectorNormalize = _VectorNormalize;
|
||||
@ -3376,7 +3398,7 @@ void MathLib_Init( float gamma, float texGamma, float brightness, int overbright
|
||||
pfRSqrt = _SSE_RSqrtAccurate;
|
||||
pfRSqrtFast = _SSE_RSqrtFast;
|
||||
#endif
|
||||
#ifdef PLATFORM_WINDOWS_PC32
|
||||
#if defined(PLATFORM_WINDOWS_PC32) && !defined(__arm__)
|
||||
pfFastSinCos = _SSE_SinCos;
|
||||
pfFastCos = _SSE_cos;
|
||||
#endif
|
||||
@ -3389,7 +3411,7 @@ void MathLib_Init( float gamma, float texGamma, float brightness, int overbright
|
||||
if ( bAllowSSE2 && pi.m_bSSE2 )
|
||||
{
|
||||
s_bSSE2Enabled = true;
|
||||
#ifdef PLATFORM_WINDOWS_PC32
|
||||
#if defined(PLATFORM_WINDOWS_PC32) && !defined(__arm__)
|
||||
pfFastSinCos = _SSE2_SinCos;
|
||||
pfFastCos = _SSE2_cos;
|
||||
#endif
|
||||
@ -3404,6 +3426,8 @@ void MathLib_Init( float gamma, float texGamma, float brightness, int overbright
|
||||
|
||||
InitSinCosTable();
|
||||
BuildGammaTable( gamma, texGamma, brightness, overbright );
|
||||
|
||||
#endif // ANDROID
|
||||
}
|
||||
|
||||
bool MathLib_3DNowEnabled( void )
|
||||
|
@ -16,7 +16,7 @@
|
||||
// memdbgon must be the last include file in a .cpp file!!!
|
||||
#include "tier0/memdbgon.h"
|
||||
|
||||
#ifndef COMPILER_MSVC64
|
||||
#if !defined(COMPILER_MSVC64) && !defined(__arm__)
|
||||
// Implement for 64-bit Windows if needed.
|
||||
|
||||
static const uint32 _sincos_masks[] = { (uint32)0x0, (uint32)~0x0 };
|
||||
|
@ -454,7 +454,7 @@ void inline SinCos( float radians, float *sine, float *cosine )
|
||||
fstp DWORD PTR [edx]
|
||||
fstp DWORD PTR [eax]
|
||||
}
|
||||
#elif defined( PLATFORM_WINDOWS_PC64 )
|
||||
#elif defined( PLATFORM_WINDOWS_PC64 ) || defined(__arm__)
|
||||
*sine = sin( radians );
|
||||
*cosine = cos( radians );
|
||||
#elif defined( POSIX )
|
||||
@ -1217,6 +1217,8 @@ FORCEINLINE int RoundFloatToInt(float f)
|
||||
};
|
||||
flResult = __fctiw( f );
|
||||
return pResult[1];
|
||||
#elif defined(__arm__)
|
||||
return (int)(f + 0.5f);
|
||||
#else
|
||||
#error Unknown architecture
|
||||
#endif
|
||||
@ -1246,6 +1248,8 @@ FORCEINLINE unsigned long RoundFloatToUnsignedLong(float f)
|
||||
flResult = __fctiw( f );
|
||||
Assert( pIntResult[1] >= 0 );
|
||||
return pResult[1];
|
||||
#elif defined(__arm__)
|
||||
return (unsigned long)(f + 0.5f);
|
||||
#else // !X360
|
||||
|
||||
#if defined( PLATFORM_WINDOWS_PC64 )
|
||||
|
@ -8,6 +8,8 @@
|
||||
|
||||
#if defined( _X360 )
|
||||
#include <xboxmath.h>
|
||||
#elif defined(__arm__)
|
||||
#include <SSE2NEON.h>
|
||||
#else
|
||||
#include <xmmintrin.h>
|
||||
#endif
|
||||
@ -15,7 +17,7 @@
|
||||
#include <mathlib/vector.h>
|
||||
#include <mathlib/mathlib.h>
|
||||
|
||||
#if defined(GNUC)
|
||||
#if defined(GNUC) && defined(__arm__) // HACK: implement NEON later
|
||||
#define USE_STDC_FOR_SIMD 0
|
||||
#else
|
||||
#define USE_STDC_FOR_SIMD 0
|
||||
@ -879,10 +881,13 @@ FORCEINLINE fltx4 FindHighestSIMD3( const fltx4 & a )
|
||||
// like this.
|
||||
FORCEINLINE void ConvertStoreAsIntsSIMD(intx4 * RESTRICT pDest, const fltx4 &vSrc)
|
||||
{
|
||||
(*pDest)[0] = SubFloat(vSrc, 0);
|
||||
(*pDest)[1] = SubFloat(vSrc, 1);
|
||||
(*pDest)[2] = SubFloat(vSrc, 2);
|
||||
(*pDest)[3] = SubFloat(vSrc, 3);
|
||||
__m64 bottom = _mm_cvttps_pi32( vSrc );
|
||||
__m64 top = _mm_cvttps_pi32( _mm_movehl_ps(vSrc,vSrc) );
|
||||
|
||||
*reinterpret_cast<__m64 *>(&(*pDest)[0]) = bottom;
|
||||
*reinterpret_cast<__m64 *>(&(*pDest)[2]) = top;
|
||||
|
||||
_mm_empty();
|
||||
}
|
||||
|
||||
// ------------------------------------
|
||||
@ -2407,13 +2412,16 @@ FORCEINLINE i32x4 IntShiftLeftWordSIMD(const i32x4 &vSrcA, const i32x4 &vSrcB)
|
||||
// like this.
|
||||
FORCEINLINE void ConvertStoreAsIntsSIMD(intx4 * RESTRICT pDest, const fltx4 &vSrc)
|
||||
{
|
||||
#if defined( COMPILER_MSVC64 )
|
||||
|
||||
#ifdef __arm__
|
||||
(*pDest)[0] = (int)vSrc[0];
|
||||
(*pDest)[1] = (int)vSrc[1];
|
||||
(*pDest)[2] = (int)vSrc[2];
|
||||
(*pDest)[3] = (int)vSrc[3];
|
||||
#elif defined( COMPILER_MSVC64 )
|
||||
(*pDest)[0] = SubFloat( vSrc, 0 );
|
||||
(*pDest)[1] = SubFloat( vSrc, 1 );
|
||||
(*pDest)[2] = SubFloat( vSrc, 2 );
|
||||
(*pDest)[3] = SubFloat( vSrc, 3 );
|
||||
|
||||
#else
|
||||
__m64 bottom = _mm_cvttps_pi32( vSrc );
|
||||
__m64 top = _mm_cvttps_pi32( _mm_movehl_ps(vSrc,vSrc) );
|
||||
|
@ -22,7 +22,7 @@
|
||||
// For rand(). We really need a library!
|
||||
#include <stdlib.h>
|
||||
|
||||
#ifndef _X360
|
||||
#if !defined(_X360) && !defined(__arm__)
|
||||
// For MMX intrinsics
|
||||
#include <xmmintrin.h>
|
||||
#endif
|
||||
@ -210,7 +210,7 @@ private:
|
||||
FORCEINLINE void NetworkVarConstruct( Vector &v ) { v.Zero(); }
|
||||
|
||||
|
||||
#define USE_M64S ( ( !defined( _X360 ) ) )
|
||||
#define USE_M64S ( ( !defined( _X360 ) && !defined(__arm__) ) )
|
||||
|
||||
|
||||
|
||||
@ -227,7 +227,7 @@ public:
|
||||
void Init(short ix = 0, short iy = 0, short iz = 0, short iw = 0 );
|
||||
|
||||
|
||||
#ifdef USE_M64S
|
||||
#if USE_M64S
|
||||
__m64 &AsM64() { return *(__m64*)&x; }
|
||||
const __m64 &AsM64() const { return *(const __m64*)&x; }
|
||||
#endif
|
||||
@ -284,7 +284,7 @@ public:
|
||||
// Initialization
|
||||
void Init(int ix = 0, int iy = 0, int iz = 0, int iw = 0 );
|
||||
|
||||
#ifdef USE_M64S
|
||||
#if USE_M64S
|
||||
__m64 &AsM64() { return *(__m64*)&x; }
|
||||
const __m64 &AsM64() const { return *(const __m64*)&x; }
|
||||
#endif
|
||||
|
@ -16,7 +16,7 @@
|
||||
#include <math.h>
|
||||
#include <stdlib.h> // For rand(). We really need a library!
|
||||
#include <float.h>
|
||||
#if !defined( _X360 )
|
||||
#if !defined( _X360 ) && !defined(__arm__)
|
||||
#include <xmmintrin.h> // For SSE
|
||||
#endif
|
||||
#include "basetypes.h" // For vec_t, put this somewhere else?
|
||||
@ -141,8 +141,10 @@ public:
|
||||
inline void Set( vec_t X, vec_t Y, vec_t Z, vec_t W );
|
||||
inline void InitZero( void );
|
||||
|
||||
#ifndef __arm__
|
||||
inline __m128 &AsM128() { return *(__m128*)&x; }
|
||||
inline const __m128 &AsM128() const { return *(const __m128*)&x; }
|
||||
#endif
|
||||
|
||||
private:
|
||||
// No copy constructors allowed if we're in optimal mode
|
||||
@ -614,7 +616,9 @@ inline void Vector4DAligned::Set( vec_t X, vec_t Y, vec_t Z, vec_t W )
|
||||
|
||||
inline void Vector4DAligned::InitZero( void )
|
||||
{
|
||||
#if !defined( _X360 )
|
||||
#if defined(__arm__)
|
||||
x = y = z = w = 0.0f;
|
||||
#elif !defined( _X360 )
|
||||
this->AsM128() = _mm_set1_ps( 0.0f );
|
||||
#else
|
||||
this->AsM128() = __vspltisw( 0 );
|
||||
@ -664,7 +668,9 @@ inline void Vector4DWeightMADSSE( vec_t w, Vector4DAligned const& vInA, Vector4D
|
||||
{
|
||||
Assert( vInA.IsValid() && vInB.IsValid() && IsFinite(w) );
|
||||
|
||||
#if !defined( _X360 )
|
||||
#if defined(__arm__)
|
||||
Vector4DWeightMAD( w, vInA, vOutA, vInB, vOutB );
|
||||
#elif !defined( _X360 )
|
||||
// Replicate scalar float out to 4 components
|
||||
__m128 packed = _mm_set1_ps( w );
|
||||
|
||||
|
5953
public/tier0/SSE2NEON.h
Normal file
5953
public/tier0/SSE2NEON.h
Normal file
File diff suppressed because it is too large
Load Diff
@ -392,6 +392,8 @@ extern "C"
|
||||
#ifndef NO_MEMOVERRIDE_NEW_DELETE
|
||||
#ifdef OSX
|
||||
void *__cdecl operator new( size_t nSize ) throw (std::bad_alloc)
|
||||
#elif ANDROID
|
||||
void *__cdecl operator new( size_t nSize ) throw (std::bad_alloc)
|
||||
#else
|
||||
void *__cdecl operator new( size_t nSize )
|
||||
#endif
|
||||
@ -406,6 +408,8 @@ void *__cdecl operator new( size_t nSize, int nBlockUse, const char *pFileName,
|
||||
|
||||
#ifdef OSX
|
||||
void __cdecl operator delete( void *pMem ) throw()
|
||||
#elif ANDROID
|
||||
void __cdecl operator delete( void *pMem ) throw()
|
||||
#else
|
||||
void __cdecl operator delete( void *pMem )
|
||||
#endif
|
||||
@ -415,6 +419,8 @@ void __cdecl operator delete( void *pMem )
|
||||
|
||||
#ifdef OSX
|
||||
void operator delete(void*pMem, std::size_t)
|
||||
#elif ANDROID
|
||||
void operator delete(void*pMem, std::size_t)
|
||||
#else
|
||||
void operator delete(void*pMem, std::size_t) throw()
|
||||
#endif
|
||||
@ -424,6 +430,8 @@ void operator delete(void*pMem, std::size_t) throw()
|
||||
|
||||
#ifdef OSX
|
||||
void *__cdecl operator new[]( size_t nSize ) throw (std::bad_alloc)
|
||||
#elif ANDROID
|
||||
void *__cdecl operator new[]( size_t nSize ) throw (std::bad_alloc)
|
||||
#else
|
||||
void *__cdecl operator new[]( size_t nSize )
|
||||
#endif
|
||||
@ -438,6 +446,8 @@ void *__cdecl operator new[] ( size_t nSize, int nBlockUse, const char *pFileNam
|
||||
|
||||
#ifdef OSX
|
||||
void __cdecl operator delete[]( void *pMem ) throw()
|
||||
#elif ANDROID
|
||||
void __cdecl operator delete[]( void *pMem ) throw()
|
||||
#else
|
||||
void __cdecl operator delete[]( void *pMem )
|
||||
#endif
|
||||
|
@ -153,6 +153,12 @@
|
||||
#define IsOSX() false
|
||||
#endif
|
||||
|
||||
#if defined( ANDROID )
|
||||
#define IsAndroid() true
|
||||
#else
|
||||
#define IsAndroid() false
|
||||
#endif
|
||||
|
||||
#define IsPosix() true
|
||||
#define IsPlatformOpenGL() true
|
||||
#else
|
||||
@ -1160,7 +1166,11 @@ PLATFORM_INTERFACE struct tm * Plat_localtime( const time_t *timep, struct tm *
|
||||
|
||||
inline uint64 Plat_Rdtsc()
|
||||
{
|
||||
#if defined( _X360 )
|
||||
#if defined(__arm__) && defined(ANDROID)
|
||||
struct timespec ts;
|
||||
clock_gettime(CLOCK_REALTIME, &ts);
|
||||
return ts.tv_sec * 1000000000ULL + ts.tv_nsec;
|
||||
#elif defined( _X360 )
|
||||
return ( uint64 )__mftb32();
|
||||
#elif defined( _WIN64 )
|
||||
return ( uint64 )__rdtsc();
|
||||
|
@ -141,8 +141,10 @@ inline void ThreadPause()
|
||||
#if defined( PLATFORM_WINDOWS_PC )
|
||||
// Intrinsic for __asm pause; from <intrin.h>
|
||||
_mm_pause();
|
||||
#elif POSIX
|
||||
#elif defined( __i386__ ) && defined(POSIX)
|
||||
__asm __volatile( "pause" );
|
||||
#elif defined(__arm__)
|
||||
sched_yield(); // maybe work. Maybe not. Who knows?
|
||||
#elif defined( _X360 )
|
||||
#else
|
||||
#error "implement me"
|
||||
|
62
thirdparty/SDL2-src/CMakeCache.txt
vendored
Normal file
62
thirdparty/SDL2-src/CMakeCache.txt
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
# This is the CMakeCache file.
|
||||
# For build in directory: /home/jusic/source-engine/thirdparty/SDL2-src
|
||||
# It was generated by CMake: /usr/bin/cmake
|
||||
# You can edit this file to change values found and used by cmake.
|
||||
# If you do not want to change any of the values, simply exit the editor.
|
||||
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||
# The syntax for the file is as follows:
|
||||
# KEY:TYPE=VALUE
|
||||
# KEY is the name of a variable in the cache.
|
||||
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||
# VALUE is the current value for the KEY.
|
||||
|
||||
########################
|
||||
# EXTERNAL cache entries
|
||||
########################
|
||||
|
||||
//No help, variable specified on the command line.
|
||||
ANDROID_ABI:UNINITIALIZED=
|
||||
|
||||
//No help, variable specified on the command line.
|
||||
ANDROID_NATIVE_API_LEVEL:UNINITIALIZED=
|
||||
|
||||
//No help, variable specified on the command line.
|
||||
CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=/build/cmake/android.toolchain.cmake
|
||||
|
||||
|
||||
########################
|
||||
# INTERNAL cache entries
|
||||
########################
|
||||
|
||||
//This is the directory where this CMakeCache.txt was created
|
||||
CMAKE_CACHEFILE_DIR:INTERNAL=/home/jusic/source-engine/thirdparty/SDL2-src
|
||||
//Major version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
|
||||
//Minor version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_MINOR_VERSION:INTERNAL=13
|
||||
//Patch version of cmake used to create the current loaded cache
|
||||
CMAKE_CACHE_PATCH_VERSION:INTERNAL=4
|
||||
//Path to CMake executable.
|
||||
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
|
||||
//Path to cpack program executable.
|
||||
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
|
||||
//Path to ctest program executable.
|
||||
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
|
||||
//Name of external makefile project generator.
|
||||
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||
//Name of generator.
|
||||
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||
//Generator instance identifier.
|
||||
CMAKE_GENERATOR_INSTANCE:INTERNAL=
|
||||
//Name of generator platform.
|
||||
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||
//Name of generator toolset.
|
||||
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||
//Source directory with the top level CMakeLists.txt file for this
|
||||
// project
|
||||
CMAKE_HOME_DIRECTORY:INTERNAL=/home/jusic/source-engine/thirdparty/SDL2-src
|
||||
//number of local generators
|
||||
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
|
||||
//Path to CMake installation.
|
||||
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.13
|
||||
|
1
thirdparty/SDL2-src/CMakeFiles/cmake.check_cache
vendored
Normal file
1
thirdparty/SDL2-src/CMakeFiles/cmake.check_cache
vendored
Normal file
@ -0,0 +1 @@
|
||||
# This file is generated by cmake for dependency checking of the CMakeCache.txt file
|
495
thirdparty/SDL2-src/Makefile
vendored
495
thirdparty/SDL2-src/Makefile
vendored
@ -1,7 +1,7 @@
|
||||
# Makefile to build and install the SDL library
|
||||
|
||||
top_builddir = .
|
||||
srcdir = /home/nillerusr/projects/source-engine/thirdparty/SDL2-src
|
||||
srcdir = /home/jusic/source-engine/thirdparty/SDL2-src
|
||||
objects = build
|
||||
gen = gen
|
||||
prefix = /usr/local
|
||||
@ -17,32 +17,32 @@ distdir = SDL2-2.0.12
|
||||
distfile = $(distdir).tar.gz
|
||||
|
||||
|
||||
SHELL = /bin/sh
|
||||
CC = gcc
|
||||
INCLUDE = -Iinclude -I/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/include -idirafter /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/khronos
|
||||
CFLAGS = -m32 -Wno-narrowing -DUSING_GENERATED_CONFIG_H
|
||||
EXTRA_CFLAGS = -Iinclude -I/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/include -idirafter /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/khronos -mmmx -m3dnow -msse -Wall -fno-strict-aliasing -fvisibility=hidden -Wdeclaration-after-statement -Werror=declaration-after-statement -D_REENTRANT -I$(gen) -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/ibus-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid -D_REENTRANT -DHAVE_LINUX_VERSION_H
|
||||
LDFLAGS = -m32
|
||||
EXTRA_LDFLAGS = -Wl,--no-undefined -lm -ldl -lpthread -lrt
|
||||
SHELL = /bin/bash
|
||||
CC = arm-linux-androideabi-gcc
|
||||
INCLUDE = -Iinclude -I/home/jusic/source-engine/thirdparty/SDL2-src/include -idirafter /home/jusic/source-engine/thirdparty/SDL2-src/src/video/khronos
|
||||
CFLAGS = --sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm --sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm -DUSING_GENERATED_CONFIG_H
|
||||
EXTRA_CFLAGS = -Iinclude -I/home/jusic/source-engine/thirdparty/SDL2-src/include -idirafter /home/jusic/source-engine/thirdparty/SDL2-src/src/video/khronos -Wall -fno-strict-aliasing -DGL_GLEXT_PROTOTYPES -fvisibility=hidden -Wdeclaration-after-statement -D_REENTRANT -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -D_REENTRANT -D_THREAD_SAFE -DHAVE_LINUX_VERSION_H
|
||||
LDFLAGS =
|
||||
EXTRA_LDFLAGS = -Wl,--no-undefined -lm -ldl -lGLESv1_CM -lGLESv2 -llog -landroid -lpulse-simple -lpulse
|
||||
LIBTOOL = $(SHELL) $(top_builddir)/libtool
|
||||
INSTALL = /usr/bin/install -c
|
||||
AR = ar
|
||||
RANLIB = ranlib
|
||||
AR = arm-linux-androideabi-ar
|
||||
RANLIB = arm-linux-androideabi-ranlib
|
||||
WINDRES = :
|
||||
|
||||
TARGET = libSDL2.la
|
||||
OBJECTS = $(objects)/SDL.lo $(objects)/SDL_assert.lo $(objects)/SDL_dataqueue.lo $(objects)/SDL_error.lo $(objects)/SDL_hints.lo $(objects)/SDL_log.lo $(objects)/SDL_atomic.lo $(objects)/SDL_spinlock.lo $(objects)/SDL_audio.lo $(objects)/SDL_audiocvt.lo $(objects)/SDL_audiodev.lo $(objects)/SDL_audiotypecvt.lo $(objects)/SDL_mixer.lo $(objects)/SDL_wave.lo $(objects)/SDL_cpuinfo.lo $(objects)/SDL_dynapi.lo $(objects)/SDL_clipboardevents.lo $(objects)/SDL_displayevents.lo $(objects)/SDL_dropevents.lo $(objects)/SDL_events.lo $(objects)/SDL_gesture.lo $(objects)/SDL_keyboard.lo $(objects)/SDL_mouse.lo $(objects)/SDL_quit.lo $(objects)/SDL_touch.lo $(objects)/SDL_windowevents.lo $(objects)/SDL_rwops.lo $(objects)/SDL_haptic.lo $(objects)/SDL_gamecontroller.lo $(objects)/SDL_joystick.lo $(objects)/e_atan2.lo $(objects)/e_exp.lo $(objects)/e_fmod.lo $(objects)/e_log.lo $(objects)/e_log10.lo $(objects)/e_pow.lo $(objects)/e_rem_pio2.lo $(objects)/e_sqrt.lo $(objects)/k_cos.lo $(objects)/k_rem_pio2.lo $(objects)/k_sin.lo $(objects)/k_tan.lo $(objects)/s_atan.lo $(objects)/s_copysign.lo $(objects)/s_cos.lo $(objects)/s_fabs.lo $(objects)/s_floor.lo $(objects)/s_scalbn.lo $(objects)/s_sin.lo $(objects)/s_tan.lo $(objects)/SDL_power.lo $(objects)/SDL_d3dmath.lo $(objects)/SDL_render.lo $(objects)/SDL_yuv_sw.lo $(objects)/SDL_render_d3d.lo $(objects)/SDL_shaders_d3d.lo $(objects)/SDL_render_d3d11.lo $(objects)/SDL_shaders_d3d11.lo $(objects)/SDL_render_gl.lo $(objects)/SDL_shaders_gl.lo $(objects)/SDL_render_gles.lo $(objects)/SDL_render_gles2.lo $(objects)/SDL_shaders_gles2.lo $(objects)/SDL_render_psp.lo $(objects)/SDL_blendfillrect.lo $(objects)/SDL_blendline.lo $(objects)/SDL_blendpoint.lo $(objects)/SDL_drawline.lo $(objects)/SDL_drawpoint.lo $(objects)/SDL_render_sw.lo $(objects)/SDL_rotate.lo $(objects)/SDL_sensor.lo $(objects)/SDL_getenv.lo $(objects)/SDL_iconv.lo $(objects)/SDL_malloc.lo $(objects)/SDL_qsort.lo $(objects)/SDL_stdlib.lo $(objects)/SDL_string.lo $(objects)/SDL_strtokr.lo $(objects)/SDL_thread.lo $(objects)/SDL_timer.lo $(objects)/SDL_RLEaccel.lo $(objects)/SDL_blit.lo $(objects)/SDL_blit_0.lo $(objects)/SDL_blit_1.lo $(objects)/SDL_blit_A.lo $(objects)/SDL_blit_N.lo $(objects)/SDL_blit_auto.lo $(objects)/SDL_blit_copy.lo $(objects)/SDL_blit_slow.lo $(objects)/SDL_bmp.lo $(objects)/SDL_clipboard.lo $(objects)/SDL_egl.lo $(objects)/SDL_fillrect.lo $(objects)/SDL_pixels.lo $(objects)/SDL_rect.lo $(objects)/SDL_shape.lo $(objects)/SDL_stretch.lo $(objects)/SDL_surface.lo $(objects)/SDL_video.lo $(objects)/SDL_vulkan_utils.lo $(objects)/SDL_yuv.lo $(objects)/yuv_rgb.lo $(objects)/SDL_nullevents.lo $(objects)/SDL_nullframebuffer.lo $(objects)/SDL_nullvideo.lo $(objects)/SDL_diskaudio.lo $(objects)/SDL_dummyaudio.lo $(objects)/SDL_sysloadso.lo $(objects)/SDL_dspaudio.lo $(objects)/SDL_alsa_audio.lo $(objects)/SDL_pulseaudio.lo $(objects)/SDL_jackaudio.lo $(objects)/SDL_x11clipboard.lo $(objects)/SDL_x11dyn.lo $(objects)/SDL_x11events.lo $(objects)/SDL_x11framebuffer.lo $(objects)/SDL_x11keyboard.lo $(objects)/SDL_x11messagebox.lo $(objects)/SDL_x11modes.lo $(objects)/SDL_x11mouse.lo $(objects)/SDL_x11opengl.lo $(objects)/SDL_x11opengles.lo $(objects)/SDL_x11shape.lo $(objects)/SDL_x11touch.lo $(objects)/SDL_x11video.lo $(objects)/SDL_x11vulkan.lo $(objects)/SDL_x11window.lo $(objects)/SDL_x11xinput2.lo $(objects)/edid-parse.lo $(objects)/imKStoUCS.lo $(objects)/SDL_waylandclipboard.lo $(objects)/SDL_waylanddatamanager.lo $(objects)/SDL_waylanddyn.lo $(objects)/SDL_waylandevents.lo $(objects)/SDL_waylandmouse.lo $(objects)/SDL_waylandopengles.lo $(objects)/SDL_waylandtouch.lo $(objects)/SDL_waylandvideo.lo $(objects)/SDL_waylandvulkan.lo $(objects)/SDL_waylandwindow.lo $(objects)/SDL_dbus.lo $(objects)/SDL_ime.lo $(objects)/SDL_ibus.lo $(objects)/SDL_systhread.lo $(objects)/SDL_syssem.lo $(objects)/SDL_sysmutex.lo $(objects)/SDL_syscond.lo $(objects)/SDL_systls.lo $(objects)/SDL_sysjoystick.lo $(objects)/SDL_steamcontroller.lo $(objects)/SDL_syshaptic.lo $(objects)/SDL_syspower.lo $(objects)/SDL_sysfilesystem.lo $(objects)/SDL_systimer.lo $(objects)/SDL_udev.lo $(objects)/SDL_evdev.lo $(objects)/SDL_evdev_kbd.lo $(objects)/SDL_threadprio.lo $(objects)/SDL_poll.lo $(objects)/SDL_dummysensor.lo
|
||||
GEN_HEADERS = $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
GEN_OBJECTS = $(objects)/org-kde-kwin-server-decoration-manager-protocol.lo $(objects)/pointer-constraints-unstable-v1-protocol.lo $(objects)/relative-pointer-unstable-v1-protocol.lo $(objects)/wayland-protocol.lo $(objects)/xdg-decoration-unstable-v1-protocol.lo $(objects)/xdg-shell-unstable-v6-protocol.lo $(objects)/xdg-shell-protocol.lo
|
||||
OBJECTS = $(objects)/SDL.lo $(objects)/SDL_assert.lo $(objects)/SDL_dataqueue.lo $(objects)/SDL_error.lo $(objects)/SDL_hints.lo $(objects)/SDL_log.lo $(objects)/SDL_atomic.lo $(objects)/SDL_spinlock.lo $(objects)/SDL_audio.lo $(objects)/SDL_audiocvt.lo $(objects)/SDL_audiodev.lo $(objects)/SDL_audiotypecvt.lo $(objects)/SDL_mixer.lo $(objects)/SDL_wave.lo $(objects)/SDL_cpuinfo.lo $(objects)/SDL_dynapi.lo $(objects)/SDL_clipboardevents.lo $(objects)/SDL_displayevents.lo $(objects)/SDL_dropevents.lo $(objects)/SDL_events.lo $(objects)/SDL_gesture.lo $(objects)/SDL_keyboard.lo $(objects)/SDL_mouse.lo $(objects)/SDL_quit.lo $(objects)/SDL_touch.lo $(objects)/SDL_windowevents.lo $(objects)/SDL_rwops.lo $(objects)/SDL_haptic.lo $(objects)/SDL_gamecontroller.lo $(objects)/SDL_joystick.lo $(objects)/e_atan2.lo $(objects)/e_exp.lo $(objects)/e_fmod.lo $(objects)/e_log.lo $(objects)/e_log10.lo $(objects)/e_pow.lo $(objects)/e_rem_pio2.lo $(objects)/e_sqrt.lo $(objects)/k_cos.lo $(objects)/k_rem_pio2.lo $(objects)/k_sin.lo $(objects)/k_tan.lo $(objects)/s_atan.lo $(objects)/s_copysign.lo $(objects)/s_cos.lo $(objects)/s_fabs.lo $(objects)/s_floor.lo $(objects)/s_scalbn.lo $(objects)/s_sin.lo $(objects)/s_tan.lo $(objects)/SDL_power.lo $(objects)/SDL_d3dmath.lo $(objects)/SDL_render.lo $(objects)/SDL_yuv_sw.lo $(objects)/SDL_render_d3d.lo $(objects)/SDL_shaders_d3d.lo $(objects)/SDL_render_d3d11.lo $(objects)/SDL_shaders_d3d11.lo $(objects)/SDL_render_gl.lo $(objects)/SDL_shaders_gl.lo $(objects)/SDL_render_gles.lo $(objects)/SDL_render_gles2.lo $(objects)/SDL_shaders_gles2.lo $(objects)/SDL_render_psp.lo $(objects)/SDL_blendfillrect.lo $(objects)/SDL_blendline.lo $(objects)/SDL_blendpoint.lo $(objects)/SDL_drawline.lo $(objects)/SDL_drawpoint.lo $(objects)/SDL_render_sw.lo $(objects)/SDL_rotate.lo $(objects)/SDL_sensor.lo $(objects)/SDL_getenv.lo $(objects)/SDL_iconv.lo $(objects)/SDL_malloc.lo $(objects)/SDL_qsort.lo $(objects)/SDL_stdlib.lo $(objects)/SDL_string.lo $(objects)/SDL_strtokr.lo $(objects)/SDL_thread.lo $(objects)/SDL_timer.lo $(objects)/SDL_RLEaccel.lo $(objects)/SDL_blit.lo $(objects)/SDL_blit_0.lo $(objects)/SDL_blit_1.lo $(objects)/SDL_blit_A.lo $(objects)/SDL_blit_N.lo $(objects)/SDL_blit_auto.lo $(objects)/SDL_blit_copy.lo $(objects)/SDL_blit_slow.lo $(objects)/SDL_bmp.lo $(objects)/SDL_clipboard.lo $(objects)/SDL_egl.lo $(objects)/SDL_fillrect.lo $(objects)/SDL_pixels.lo $(objects)/SDL_rect.lo $(objects)/SDL_shape.lo $(objects)/SDL_stretch.lo $(objects)/SDL_surface.lo $(objects)/SDL_video.lo $(objects)/SDL_vulkan_utils.lo $(objects)/SDL_yuv.lo $(objects)/yuv_rgb.lo $(objects)/SDL_android.lo $(objects)/SDL_androidclipboard.lo $(objects)/SDL_androidevents.lo $(objects)/SDL_androidgl.lo $(objects)/SDL_androidkeyboard.lo $(objects)/SDL_androidmessagebox.lo $(objects)/SDL_androidmouse.lo $(objects)/SDL_androidtouch.lo $(objects)/SDL_androidvideo.lo $(objects)/SDL_androidvulkan.lo $(objects)/SDL_androidwindow.lo $(objects)/SDL_nullevents.lo $(objects)/SDL_nullframebuffer.lo $(objects)/SDL_nullvideo.lo $(objects)/SDL_diskaudio.lo $(objects)/SDL_dummyaudio.lo $(objects)/SDL_sysloadso.lo $(objects)/pixman-arm-simd-asm.lo $(objects)/SDL_pulseaudio.lo $(objects)/SDL_dbus.lo $(objects)/SDL_ime.lo $(objects)/SDL_systhread.lo $(objects)/SDL_syssem.lo $(objects)/SDL_sysmutex.lo $(objects)/SDL_syscond.lo $(objects)/SDL_systls.lo $(objects)/SDL_androidaudio.lo $(objects)/SDL_sysjoystick.lo $(objects)/SDL_steamcontroller.lo $(objects)/SDL_syshaptic.lo $(objects)/SDL_androidsensor.lo $(objects)/SDL_syspower.lo $(objects)/SDL_sysfilesystem.lo $(objects)/SDL_systimer.lo $(objects)/SDL_evdev.lo $(objects)/SDL_evdev_kbd.lo $(objects)/SDL_threadprio.lo $(objects)/SDL_poll.lo
|
||||
GEN_HEADERS =
|
||||
GEN_OBJECTS =
|
||||
VERSION_OBJECTS =
|
||||
|
||||
SDLMAIN_TARGET = libSDL2main.la
|
||||
SDLMAIN_OBJECTS = $(objects)/SDL_dummy_main.lo
|
||||
SDLMAIN_OBJECTS = $(objects)/SDL_android_main.lo
|
||||
|
||||
SDLTEST_TARGET = libSDL2_test.la
|
||||
SDLTEST_OBJECTS = $(objects)/SDL_test_assert.lo $(objects)/SDL_test_common.lo $(objects)/SDL_test_compare.lo $(objects)/SDL_test_crc32.lo $(objects)/SDL_test_font.lo $(objects)/SDL_test_fuzzer.lo $(objects)/SDL_test_harness.lo $(objects)/SDL_test_imageBlit.lo $(objects)/SDL_test_imageBlitBlend.lo $(objects)/SDL_test_imageFace.lo $(objects)/SDL_test_imagePrimitives.lo $(objects)/SDL_test_imagePrimitivesBlend.lo $(objects)/SDL_test_log.lo $(objects)/SDL_test_md5.lo $(objects)/SDL_test_memory.lo $(objects)/SDL_test_random.lo
|
||||
|
||||
WAYLAND_SCANNER = /usr/bin/wayland-scanner
|
||||
WAYLAND_SCANNER =
|
||||
|
||||
INSTALL_SDL2_CONFIG = TRUE
|
||||
|
||||
@ -254,612 +254,465 @@ rpm: $(distfile)
|
||||
-include $(OBJECTS:.lo=.d)
|
||||
|
||||
# Special dependency for SDL.c, since it depends on SDL_revision.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL.c: update-revision
|
||||
/home/jusic/source-engine/thirdparty/SDL2-src/src/SDL.c: update-revision
|
||||
|
||||
$(objects)/SDL.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL.c $(objects)/.created
|
||||
$(objects)/SDL.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_assert.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_assert.c $(objects)/.created
|
||||
$(objects)/SDL_assert.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_assert.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dataqueue.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_dataqueue.c $(objects)/.created
|
||||
$(objects)/SDL_dataqueue.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_dataqueue.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_error.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_error.c $(objects)/.created
|
||||
$(objects)/SDL_error.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_error.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_hints.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_hints.c $(objects)/.created
|
||||
$(objects)/SDL_hints.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_hints.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_log.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_log.c $(objects)/.created
|
||||
$(objects)/SDL_log.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_log.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_atomic.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/atomic/SDL_atomic.c $(objects)/.created
|
||||
$(objects)/SDL_atomic.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/atomic/SDL_atomic.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_spinlock.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/atomic/SDL_spinlock.c $(objects)/.created
|
||||
$(objects)/SDL_spinlock.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/atomic/SDL_spinlock.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_audio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_audio.c $(objects)/.created
|
||||
$(objects)/SDL_audio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_audio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_audiocvt.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiocvt.c $(objects)/.created
|
||||
$(objects)/SDL_audiocvt.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiocvt.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_audiodev.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiodev.c $(objects)/.created
|
||||
$(objects)/SDL_audiodev.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiodev.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_audiotypecvt.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiotypecvt.c $(objects)/.created
|
||||
$(objects)/SDL_audiotypecvt.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiotypecvt.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_mixer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_mixer.c $(objects)/.created
|
||||
$(objects)/SDL_mixer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_mixer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_wave.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_wave.c $(objects)/.created
|
||||
$(objects)/SDL_wave.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_wave.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_cpuinfo.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/cpuinfo/SDL_cpuinfo.c $(objects)/.created
|
||||
$(objects)/SDL_cpuinfo.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/cpuinfo/SDL_cpuinfo.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dynapi.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/dynapi/SDL_dynapi.c $(objects)/.created
|
||||
$(objects)/SDL_dynapi.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/dynapi/SDL_dynapi.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_clipboardevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_clipboardevents.c $(objects)/.created
|
||||
$(objects)/SDL_clipboardevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_clipboardevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_displayevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_displayevents.c $(objects)/.created
|
||||
$(objects)/SDL_displayevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_displayevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dropevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_dropevents.c $(objects)/.created
|
||||
$(objects)/SDL_dropevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_dropevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_events.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_events.c $(objects)/.created
|
||||
$(objects)/SDL_events.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_events.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_gesture.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_gesture.c $(objects)/.created
|
||||
$(objects)/SDL_gesture.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_gesture.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_keyboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_keyboard.c $(objects)/.created
|
||||
$(objects)/SDL_keyboard.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_keyboard.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_mouse.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_mouse.c $(objects)/.created
|
||||
$(objects)/SDL_mouse.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_mouse.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_quit.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_quit.c $(objects)/.created
|
||||
$(objects)/SDL_quit.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_quit.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_touch.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_touch.c $(objects)/.created
|
||||
$(objects)/SDL_touch.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_touch.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_windowevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_windowevents.c $(objects)/.created
|
||||
$(objects)/SDL_windowevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_windowevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_rwops.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/file/SDL_rwops.c $(objects)/.created
|
||||
$(objects)/SDL_rwops.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/file/SDL_rwops.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_haptic.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/haptic/SDL_haptic.c $(objects)/.created
|
||||
$(objects)/SDL_haptic.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/haptic/SDL_haptic.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_gamecontroller.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/joystick/SDL_gamecontroller.c $(objects)/.created
|
||||
$(objects)/SDL_gamecontroller.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/joystick/SDL_gamecontroller.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_joystick.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/joystick/SDL_joystick.c $(objects)/.created
|
||||
$(objects)/SDL_joystick.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/joystick/SDL_joystick.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_atan2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_atan2.c $(objects)/.created
|
||||
$(objects)/e_atan2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_atan2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_exp.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_exp.c $(objects)/.created
|
||||
$(objects)/e_exp.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_exp.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_fmod.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_fmod.c $(objects)/.created
|
||||
$(objects)/e_fmod.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_fmod.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_log.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_log.c $(objects)/.created
|
||||
$(objects)/e_log.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_log.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_log10.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_log10.c $(objects)/.created
|
||||
$(objects)/e_log10.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_log10.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_pow.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_pow.c $(objects)/.created
|
||||
$(objects)/e_pow.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_pow.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_rem_pio2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_rem_pio2.c $(objects)/.created
|
||||
$(objects)/e_rem_pio2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_rem_pio2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_sqrt.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_sqrt.c $(objects)/.created
|
||||
$(objects)/e_sqrt.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_sqrt.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/k_cos.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/k_cos.c $(objects)/.created
|
||||
$(objects)/k_cos.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/k_cos.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/k_rem_pio2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/k_rem_pio2.c $(objects)/.created
|
||||
$(objects)/k_rem_pio2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/k_rem_pio2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/k_sin.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/k_sin.c $(objects)/.created
|
||||
$(objects)/k_sin.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/k_sin.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/k_tan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/k_tan.c $(objects)/.created
|
||||
$(objects)/k_tan.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/k_tan.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_atan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_atan.c $(objects)/.created
|
||||
$(objects)/s_atan.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_atan.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_copysign.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_copysign.c $(objects)/.created
|
||||
$(objects)/s_copysign.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_copysign.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_cos.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_cos.c $(objects)/.created
|
||||
$(objects)/s_cos.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_cos.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_fabs.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_fabs.c $(objects)/.created
|
||||
$(objects)/s_fabs.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_fabs.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_floor.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_floor.c $(objects)/.created
|
||||
$(objects)/s_floor.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_floor.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_scalbn.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_scalbn.c $(objects)/.created
|
||||
$(objects)/s_scalbn.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_scalbn.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_sin.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_sin.c $(objects)/.created
|
||||
$(objects)/s_sin.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_sin.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_tan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_tan.c $(objects)/.created
|
||||
$(objects)/s_tan.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_tan.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_power.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/power/SDL_power.c $(objects)/.created
|
||||
$(objects)/SDL_power.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/power/SDL_power.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_d3dmath.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/SDL_d3dmath.c $(objects)/.created
|
||||
$(objects)/SDL_d3dmath.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/SDL_d3dmath.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/SDL_render.c $(objects)/.created
|
||||
$(objects)/SDL_render.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/SDL_render.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_yuv_sw.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/SDL_yuv_sw.c $(objects)/.created
|
||||
$(objects)/SDL_yuv_sw.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/SDL_yuv_sw.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_d3d.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/direct3d/SDL_render_d3d.c $(objects)/.created
|
||||
$(objects)/SDL_render_d3d.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/direct3d/SDL_render_d3d.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shaders_d3d.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/direct3d/SDL_shaders_d3d.c $(objects)/.created
|
||||
$(objects)/SDL_shaders_d3d.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/direct3d/SDL_shaders_d3d.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_d3d11.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/direct3d11/SDL_render_d3d11.c $(objects)/.created
|
||||
$(objects)/SDL_render_d3d11.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/direct3d11/SDL_render_d3d11.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shaders_d3d11.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/direct3d11/SDL_shaders_d3d11.c $(objects)/.created
|
||||
$(objects)/SDL_shaders_d3d11.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/direct3d11/SDL_shaders_d3d11.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_gl.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengl/SDL_render_gl.c $(objects)/.created
|
||||
$(objects)/SDL_render_gl.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengl/SDL_render_gl.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shaders_gl.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengl/SDL_shaders_gl.c $(objects)/.created
|
||||
$(objects)/SDL_shaders_gl.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengl/SDL_shaders_gl.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_gles.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengles/SDL_render_gles.c $(objects)/.created
|
||||
$(objects)/SDL_render_gles.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengles/SDL_render_gles.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_gles2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengles2/SDL_render_gles2.c $(objects)/.created
|
||||
$(objects)/SDL_render_gles2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengles2/SDL_render_gles2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shaders_gles2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengles2/SDL_shaders_gles2.c $(objects)/.created
|
||||
$(objects)/SDL_shaders_gles2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengles2/SDL_shaders_gles2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_psp.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/psp/SDL_render_psp.c $(objects)/.created
|
||||
$(objects)/SDL_render_psp.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/psp/SDL_render_psp.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blendfillrect.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendfillrect.c $(objects)/.created
|
||||
$(objects)/SDL_blendfillrect.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendfillrect.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blendline.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendline.c $(objects)/.created
|
||||
$(objects)/SDL_blendline.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendline.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blendpoint.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendpoint.c $(objects)/.created
|
||||
$(objects)/SDL_blendpoint.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendpoint.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_drawline.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_drawline.c $(objects)/.created
|
||||
$(objects)/SDL_drawline.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_drawline.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_drawpoint.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_drawpoint.c $(objects)/.created
|
||||
$(objects)/SDL_drawpoint.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_drawpoint.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_sw.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_render_sw.c $(objects)/.created
|
||||
$(objects)/SDL_render_sw.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_render_sw.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_rotate.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_rotate.c $(objects)/.created
|
||||
$(objects)/SDL_rotate.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_rotate.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sensor.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/sensor/SDL_sensor.c $(objects)/.created
|
||||
$(objects)/SDL_sensor.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/sensor/SDL_sensor.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_getenv.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_getenv.c $(objects)/.created
|
||||
$(objects)/SDL_getenv.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_getenv.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_iconv.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_iconv.c $(objects)/.created
|
||||
$(objects)/SDL_iconv.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_iconv.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_malloc.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_malloc.c $(objects)/.created
|
||||
$(objects)/SDL_malloc.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_malloc.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_qsort.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_qsort.c $(objects)/.created
|
||||
$(objects)/SDL_qsort.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_qsort.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_stdlib.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_stdlib.c $(objects)/.created
|
||||
$(objects)/SDL_stdlib.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_stdlib.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_string.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_string.c $(objects)/.created
|
||||
$(objects)/SDL_string.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_string.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_strtokr.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_strtokr.c $(objects)/.created
|
||||
$(objects)/SDL_strtokr.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_strtokr.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_thread.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/SDL_thread.c $(objects)/.created
|
||||
$(objects)/SDL_thread.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/SDL_thread.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_timer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/timer/SDL_timer.c $(objects)/.created
|
||||
$(objects)/SDL_timer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/timer/SDL_timer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_RLEaccel.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_RLEaccel.c $(objects)/.created
|
||||
$(objects)/SDL_RLEaccel.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_RLEaccel.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit.c $(objects)/.created
|
||||
$(objects)/SDL_blit.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_0.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_0.c $(objects)/.created
|
||||
$(objects)/SDL_blit_0.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_0.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_1.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_1.c $(objects)/.created
|
||||
$(objects)/SDL_blit_1.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_1.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_A.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_A.c $(objects)/.created
|
||||
$(objects)/SDL_blit_A.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_A.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_N.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_N.c $(objects)/.created
|
||||
$(objects)/SDL_blit_N.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_N.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_auto.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_auto.c $(objects)/.created
|
||||
$(objects)/SDL_blit_auto.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_auto.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_copy.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_copy.c $(objects)/.created
|
||||
$(objects)/SDL_blit_copy.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_copy.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_slow.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_slow.c $(objects)/.created
|
||||
$(objects)/SDL_blit_slow.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_slow.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_bmp.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_bmp.c $(objects)/.created
|
||||
$(objects)/SDL_bmp.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_bmp.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_clipboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_clipboard.c $(objects)/.created
|
||||
$(objects)/SDL_clipboard.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_clipboard.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_egl.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_egl.c $(objects)/.created
|
||||
$(objects)/SDL_egl.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_egl.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_fillrect.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_fillrect.c $(objects)/.created
|
||||
$(objects)/SDL_fillrect.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_fillrect.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_pixels.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_pixels.c $(objects)/.created
|
||||
$(objects)/SDL_pixels.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_pixels.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_rect.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_rect.c $(objects)/.created
|
||||
$(objects)/SDL_rect.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_rect.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shape.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_shape.c $(objects)/.created
|
||||
$(objects)/SDL_shape.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_shape.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_stretch.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_stretch.c $(objects)/.created
|
||||
$(objects)/SDL_stretch.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_stretch.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_surface.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_surface.c $(objects)/.created
|
||||
$(objects)/SDL_surface.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_surface.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_video.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_video.c $(objects)/.created
|
||||
$(objects)/SDL_video.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_video.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_vulkan_utils.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_vulkan_utils.c $(objects)/.created
|
||||
$(objects)/SDL_vulkan_utils.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_vulkan_utils.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_yuv.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_yuv.c $(objects)/.created
|
||||
$(objects)/SDL_yuv.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_yuv.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/yuv_rgb.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/yuv2rgb/yuv_rgb.c $(objects)/.created
|
||||
$(objects)/yuv_rgb.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/yuv2rgb/yuv_rgb.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_nullevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullevents.c $(objects)/.created
|
||||
$(objects)/SDL_android.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/android/SDL_android.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_nullframebuffer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullframebuffer.c $(objects)/.created
|
||||
$(objects)/SDL_androidclipboard.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidclipboard.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_nullvideo.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullvideo.c $(objects)/.created
|
||||
$(objects)/SDL_androidevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_diskaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/disk/SDL_diskaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidgl.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidgl.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dummyaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/dummy/SDL_dummyaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidkeyboard.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidkeyboard.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sysloadso.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/loadso/dlopen/SDL_sysloadso.c $(objects)/.created
|
||||
$(objects)/SDL_androidmessagebox.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidmessagebox.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dspaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/dsp/SDL_dspaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidmouse.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidmouse.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_alsa_audio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/alsa/SDL_alsa_audio.c $(objects)/.created
|
||||
$(objects)/SDL_androidtouch.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidtouch.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_pulseaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/pulseaudio/SDL_pulseaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidvideo.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidvideo.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_jackaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/jack/SDL_jackaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidvulkan.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidvulkan.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11clipboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11clipboard.c $(objects)/.created
|
||||
$(objects)/SDL_androidwindow.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidwindow.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11dyn.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11dyn.c $(objects)/.created
|
||||
$(objects)/SDL_nullevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11events.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11events.c $(objects)/.created
|
||||
$(objects)/SDL_nullframebuffer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullframebuffer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11framebuffer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11framebuffer.c $(objects)/.created
|
||||
$(objects)/SDL_nullvideo.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullvideo.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11keyboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11keyboard.c $(objects)/.created
|
||||
$(objects)/SDL_diskaudio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/disk/SDL_diskaudio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11messagebox.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11messagebox.c $(objects)/.created
|
||||
$(objects)/SDL_dummyaudio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/dummy/SDL_dummyaudio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11modes.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11modes.c $(objects)/.created
|
||||
$(objects)/SDL_sysloadso.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/loadso/dlopen/SDL_sysloadso.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11mouse.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11mouse.c $(objects)/.created
|
||||
$(objects)/pixman-arm-simd-asm.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/arm/pixman-arm-simd-asm.S $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11opengl.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11opengl.c $(objects)/.created
|
||||
$(objects)/SDL_pulseaudio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/pulseaudio/SDL_pulseaudio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11opengles.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11opengles.c $(objects)/.created
|
||||
$(objects)/SDL_dbus.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_dbus.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11shape.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11shape.c $(objects)/.created
|
||||
$(objects)/SDL_ime.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_ime.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11touch.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11touch.c $(objects)/.created
|
||||
$(objects)/SDL_systhread.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_systhread.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11video.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11video.c $(objects)/.created
|
||||
$(objects)/SDL_syssem.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_syssem.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11vulkan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11vulkan.c $(objects)/.created
|
||||
$(objects)/SDL_sysmutex.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_sysmutex.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11window.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11window.c $(objects)/.created
|
||||
$(objects)/SDL_syscond.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_syscond.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11xinput2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11xinput2.c $(objects)/.created
|
||||
$(objects)/SDL_systls.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_systls.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/edid-parse.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/edid-parse.c $(objects)/.created
|
||||
$(objects)/SDL_androidaudio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/android/SDL_androidaudio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/imKStoUCS.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/imKStoUCS.c $(objects)/.created
|
||||
$(objects)/SDL_sysjoystick.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/joystick/android/SDL_sysjoystick.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandclipboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandclipboard.c $(objects)/.created
|
||||
$(objects)/SDL_steamcontroller.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/joystick/steam/SDL_steamcontroller.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylanddatamanager.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylanddatamanager.c $(objects)/.created
|
||||
$(objects)/SDL_syshaptic.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/haptic/android/SDL_syshaptic.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylanddyn.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylanddyn.c $(objects)/.created
|
||||
$(objects)/SDL_androidsensor.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/sensor/android/SDL_androidsensor.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandevents.c $(objects)/.created
|
||||
$(objects)/SDL_syspower.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/power/android/SDL_syspower.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandmouse.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandmouse.c $(objects)/.created
|
||||
$(objects)/SDL_sysfilesystem.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/filesystem/android/SDL_sysfilesystem.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandopengles.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandopengles.c $(objects)/.created
|
||||
$(objects)/SDL_systimer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/timer/unix/SDL_systimer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandtouch.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandtouch.c $(objects)/.created
|
||||
$(objects)/SDL_evdev.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_evdev.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandvideo.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandvideo.c $(objects)/.created
|
||||
$(objects)/SDL_evdev_kbd.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_evdev_kbd.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandvulkan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandvulkan.c $(objects)/.created
|
||||
$(objects)/SDL_threadprio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_threadprio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandwindow.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandwindow.c $(objects)/.created
|
||||
$(objects)/SDL_poll.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/unix/SDL_poll.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dbus.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_dbus.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_ime.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_ime.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_ibus.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_ibus.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_systhread.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_systhread.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_syssem.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_syssem.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sysmutex.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_sysmutex.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_syscond.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_syscond.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_systls.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_systls.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sysjoystick.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/joystick/linux/SDL_sysjoystick.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_steamcontroller.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/joystick/steam/SDL_steamcontroller.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_syshaptic.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/haptic/linux/SDL_syshaptic.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_syspower.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/power/linux/SDL_syspower.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sysfilesystem.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/filesystem/unix/SDL_sysfilesystem.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_systimer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/timer/unix/SDL_systimer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_udev.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_udev.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_evdev.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_evdev.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_evdev_kbd.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_evdev_kbd.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_threadprio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_threadprio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_poll.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/unix/SDL_poll.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dummysensor.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/sensor/dummy/SDL_dummysensor.c $(objects)/.created
|
||||
$(objects)/SDL_android_main.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/main/android/SDL_android_main.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
|
||||
$(objects)/SDL_dummy_main.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/main/dummy/SDL_dummy_main.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_test_assert.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_assert.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_common.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_common.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_compare.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_compare.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_crc32.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_crc32.c $(objects)/.created
|
||||
$(objects)/SDL_test_assert.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_assert.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_font.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_font.c $(objects)/.created
|
||||
$(objects)/SDL_test_common.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_common.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_fuzzer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_fuzzer.c $(objects)/.created
|
||||
$(objects)/SDL_test_compare.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_compare.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_harness.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_harness.c $(objects)/.created
|
||||
$(objects)/SDL_test_crc32.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_crc32.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imageBlit.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageBlit.c $(objects)/.created
|
||||
$(objects)/SDL_test_font.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_font.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imageBlitBlend.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageBlitBlend.c $(objects)/.created
|
||||
$(objects)/SDL_test_fuzzer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_fuzzer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imageFace.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageFace.c $(objects)/.created
|
||||
$(objects)/SDL_test_harness.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_harness.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imagePrimitives.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imagePrimitives.c $(objects)/.created
|
||||
$(objects)/SDL_test_imageBlit.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageBlit.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imagePrimitivesBlend.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imagePrimitivesBlend.c $(objects)/.created
|
||||
$(objects)/SDL_test_imageBlitBlend.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageBlitBlend.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_log.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_log.c $(objects)/.created
|
||||
$(objects)/SDL_test_imageFace.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageFace.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_md5.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_md5.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_memory.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_memory.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_random.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_random.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h: $(srcdir)/wayland-protocols/org-kde-kwin-server-decoration-manager.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/org-kde-kwin-server-decoration-manager-protocol.c: $(srcdir)/wayland-protocols/org-kde-kwin-server-decoration-manager.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/org-kde-kwin-server-decoration-manager-protocol.lo: $(gen)/org-kde-kwin-server-decoration-manager-protocol.c $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/pointer-constraints-unstable-v1-client-protocol.h: $(srcdir)/wayland-protocols/pointer-constraints-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/pointer-constraints-unstable-v1-protocol.c: $(srcdir)/wayland-protocols/pointer-constraints-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/pointer-constraints-unstable-v1-protocol.lo: $(gen)/pointer-constraints-unstable-v1-protocol.c $(gen)/pointer-constraints-unstable-v1-client-protocol.h
|
||||
$(objects)/SDL_test_imagePrimitives.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imagePrimitives.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/relative-pointer-unstable-v1-client-protocol.h: $(srcdir)/wayland-protocols/relative-pointer-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/relative-pointer-unstable-v1-protocol.c: $(srcdir)/wayland-protocols/relative-pointer-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/relative-pointer-unstable-v1-protocol.lo: $(gen)/relative-pointer-unstable-v1-protocol.c $(gen)/relative-pointer-unstable-v1-client-protocol.h
|
||||
$(objects)/SDL_test_imagePrimitivesBlend.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imagePrimitivesBlend.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/wayland-client-protocol.h: $(srcdir)/wayland-protocols/wayland.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/wayland-protocol.c: $(srcdir)/wayland-protocols/wayland.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/wayland-protocol.lo: $(gen)/wayland-protocol.c $(gen)/wayland-client-protocol.h
|
||||
$(objects)/SDL_test_log.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_log.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/xdg-decoration-unstable-v1-client-protocol.h: $(srcdir)/wayland-protocols/xdg-decoration-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/xdg-decoration-unstable-v1-protocol.c: $(srcdir)/wayland-protocols/xdg-decoration-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/xdg-decoration-unstable-v1-protocol.lo: $(gen)/xdg-decoration-unstable-v1-protocol.c $(gen)/xdg-decoration-unstable-v1-client-protocol.h
|
||||
$(objects)/SDL_test_md5.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_md5.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/xdg-shell-unstable-v6-client-protocol.h: $(srcdir)/wayland-protocols/xdg-shell-unstable-v6.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/xdg-shell-unstable-v6-protocol.c: $(srcdir)/wayland-protocols/xdg-shell-unstable-v6.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/xdg-shell-unstable-v6-protocol.lo: $(gen)/xdg-shell-unstable-v6-protocol.c $(gen)/xdg-shell-unstable-v6-client-protocol.h
|
||||
$(objects)/SDL_test_memory.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_memory.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/xdg-shell-client-protocol.h: $(srcdir)/wayland-protocols/xdg-shell.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/xdg-shell-protocol.c: $(srcdir)/wayland-protocols/xdg-shell.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/xdg-shell-protocol.lo: $(gen)/xdg-shell-protocol.c $(gen)/xdg-shell-client-protocol.h
|
||||
$(objects)/SDL_test_random.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_random.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandclipboard.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylanddatamanager.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylanddyn.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandevents.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandmouse.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandopengles.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandtouch.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandvideo.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandvulkan.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandwindow.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
|
465
thirdparty/SDL2-src/Makefile.rules
vendored
465
thirdparty/SDL2-src/Makefile.rules
vendored
@ -3,612 +3,465 @@
|
||||
-include $(OBJECTS:.lo=.d)
|
||||
|
||||
# Special dependency for SDL.c, since it depends on SDL_revision.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL.c: update-revision
|
||||
/home/jusic/source-engine/thirdparty/SDL2-src/src/SDL.c: update-revision
|
||||
|
||||
$(objects)/SDL.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL.c $(objects)/.created
|
||||
$(objects)/SDL.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_assert.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_assert.c $(objects)/.created
|
||||
$(objects)/SDL_assert.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_assert.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dataqueue.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_dataqueue.c $(objects)/.created
|
||||
$(objects)/SDL_dataqueue.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_dataqueue.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_error.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_error.c $(objects)/.created
|
||||
$(objects)/SDL_error.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_error.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_hints.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_hints.c $(objects)/.created
|
||||
$(objects)/SDL_hints.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_hints.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_log.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/SDL_log.c $(objects)/.created
|
||||
$(objects)/SDL_log.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/SDL_log.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_atomic.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/atomic/SDL_atomic.c $(objects)/.created
|
||||
$(objects)/SDL_atomic.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/atomic/SDL_atomic.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_spinlock.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/atomic/SDL_spinlock.c $(objects)/.created
|
||||
$(objects)/SDL_spinlock.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/atomic/SDL_spinlock.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_audio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_audio.c $(objects)/.created
|
||||
$(objects)/SDL_audio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_audio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_audiocvt.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiocvt.c $(objects)/.created
|
||||
$(objects)/SDL_audiocvt.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiocvt.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_audiodev.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiodev.c $(objects)/.created
|
||||
$(objects)/SDL_audiodev.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiodev.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_audiotypecvt.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiotypecvt.c $(objects)/.created
|
||||
$(objects)/SDL_audiotypecvt.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_audiotypecvt.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_mixer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_mixer.c $(objects)/.created
|
||||
$(objects)/SDL_mixer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_mixer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_wave.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/SDL_wave.c $(objects)/.created
|
||||
$(objects)/SDL_wave.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/SDL_wave.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_cpuinfo.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/cpuinfo/SDL_cpuinfo.c $(objects)/.created
|
||||
$(objects)/SDL_cpuinfo.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/cpuinfo/SDL_cpuinfo.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dynapi.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/dynapi/SDL_dynapi.c $(objects)/.created
|
||||
$(objects)/SDL_dynapi.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/dynapi/SDL_dynapi.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_clipboardevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_clipboardevents.c $(objects)/.created
|
||||
$(objects)/SDL_clipboardevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_clipboardevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_displayevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_displayevents.c $(objects)/.created
|
||||
$(objects)/SDL_displayevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_displayevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dropevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_dropevents.c $(objects)/.created
|
||||
$(objects)/SDL_dropevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_dropevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_events.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_events.c $(objects)/.created
|
||||
$(objects)/SDL_events.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_events.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_gesture.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_gesture.c $(objects)/.created
|
||||
$(objects)/SDL_gesture.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_gesture.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_keyboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_keyboard.c $(objects)/.created
|
||||
$(objects)/SDL_keyboard.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_keyboard.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_mouse.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_mouse.c $(objects)/.created
|
||||
$(objects)/SDL_mouse.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_mouse.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_quit.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_quit.c $(objects)/.created
|
||||
$(objects)/SDL_quit.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_quit.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_touch.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_touch.c $(objects)/.created
|
||||
$(objects)/SDL_touch.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_touch.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_windowevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/events/SDL_windowevents.c $(objects)/.created
|
||||
$(objects)/SDL_windowevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/events/SDL_windowevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_rwops.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/file/SDL_rwops.c $(objects)/.created
|
||||
$(objects)/SDL_rwops.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/file/SDL_rwops.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_haptic.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/haptic/SDL_haptic.c $(objects)/.created
|
||||
$(objects)/SDL_haptic.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/haptic/SDL_haptic.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_gamecontroller.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/joystick/SDL_gamecontroller.c $(objects)/.created
|
||||
$(objects)/SDL_gamecontroller.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/joystick/SDL_gamecontroller.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_joystick.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/joystick/SDL_joystick.c $(objects)/.created
|
||||
$(objects)/SDL_joystick.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/joystick/SDL_joystick.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_atan2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_atan2.c $(objects)/.created
|
||||
$(objects)/e_atan2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_atan2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_exp.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_exp.c $(objects)/.created
|
||||
$(objects)/e_exp.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_exp.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_fmod.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_fmod.c $(objects)/.created
|
||||
$(objects)/e_fmod.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_fmod.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_log.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_log.c $(objects)/.created
|
||||
$(objects)/e_log.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_log.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_log10.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_log10.c $(objects)/.created
|
||||
$(objects)/e_log10.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_log10.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_pow.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_pow.c $(objects)/.created
|
||||
$(objects)/e_pow.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_pow.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_rem_pio2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_rem_pio2.c $(objects)/.created
|
||||
$(objects)/e_rem_pio2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_rem_pio2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/e_sqrt.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/e_sqrt.c $(objects)/.created
|
||||
$(objects)/e_sqrt.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/e_sqrt.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/k_cos.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/k_cos.c $(objects)/.created
|
||||
$(objects)/k_cos.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/k_cos.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/k_rem_pio2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/k_rem_pio2.c $(objects)/.created
|
||||
$(objects)/k_rem_pio2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/k_rem_pio2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/k_sin.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/k_sin.c $(objects)/.created
|
||||
$(objects)/k_sin.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/k_sin.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/k_tan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/k_tan.c $(objects)/.created
|
||||
$(objects)/k_tan.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/k_tan.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_atan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_atan.c $(objects)/.created
|
||||
$(objects)/s_atan.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_atan.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_copysign.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_copysign.c $(objects)/.created
|
||||
$(objects)/s_copysign.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_copysign.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_cos.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_cos.c $(objects)/.created
|
||||
$(objects)/s_cos.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_cos.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_fabs.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_fabs.c $(objects)/.created
|
||||
$(objects)/s_fabs.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_fabs.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_floor.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_floor.c $(objects)/.created
|
||||
$(objects)/s_floor.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_floor.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_scalbn.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_scalbn.c $(objects)/.created
|
||||
$(objects)/s_scalbn.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_scalbn.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_sin.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_sin.c $(objects)/.created
|
||||
$(objects)/s_sin.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_sin.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/s_tan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/libm/s_tan.c $(objects)/.created
|
||||
$(objects)/s_tan.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/libm/s_tan.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_power.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/power/SDL_power.c $(objects)/.created
|
||||
$(objects)/SDL_power.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/power/SDL_power.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_d3dmath.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/SDL_d3dmath.c $(objects)/.created
|
||||
$(objects)/SDL_d3dmath.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/SDL_d3dmath.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/SDL_render.c $(objects)/.created
|
||||
$(objects)/SDL_render.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/SDL_render.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_yuv_sw.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/SDL_yuv_sw.c $(objects)/.created
|
||||
$(objects)/SDL_yuv_sw.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/SDL_yuv_sw.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_d3d.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/direct3d/SDL_render_d3d.c $(objects)/.created
|
||||
$(objects)/SDL_render_d3d.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/direct3d/SDL_render_d3d.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shaders_d3d.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/direct3d/SDL_shaders_d3d.c $(objects)/.created
|
||||
$(objects)/SDL_shaders_d3d.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/direct3d/SDL_shaders_d3d.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_d3d11.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/direct3d11/SDL_render_d3d11.c $(objects)/.created
|
||||
$(objects)/SDL_render_d3d11.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/direct3d11/SDL_render_d3d11.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shaders_d3d11.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/direct3d11/SDL_shaders_d3d11.c $(objects)/.created
|
||||
$(objects)/SDL_shaders_d3d11.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/direct3d11/SDL_shaders_d3d11.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_gl.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengl/SDL_render_gl.c $(objects)/.created
|
||||
$(objects)/SDL_render_gl.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengl/SDL_render_gl.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shaders_gl.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengl/SDL_shaders_gl.c $(objects)/.created
|
||||
$(objects)/SDL_shaders_gl.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengl/SDL_shaders_gl.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_gles.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengles/SDL_render_gles.c $(objects)/.created
|
||||
$(objects)/SDL_render_gles.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengles/SDL_render_gles.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_gles2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengles2/SDL_render_gles2.c $(objects)/.created
|
||||
$(objects)/SDL_render_gles2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengles2/SDL_render_gles2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shaders_gles2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/opengles2/SDL_shaders_gles2.c $(objects)/.created
|
||||
$(objects)/SDL_shaders_gles2.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/opengles2/SDL_shaders_gles2.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_psp.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/psp/SDL_render_psp.c $(objects)/.created
|
||||
$(objects)/SDL_render_psp.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/psp/SDL_render_psp.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blendfillrect.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendfillrect.c $(objects)/.created
|
||||
$(objects)/SDL_blendfillrect.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendfillrect.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blendline.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendline.c $(objects)/.created
|
||||
$(objects)/SDL_blendline.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendline.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blendpoint.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendpoint.c $(objects)/.created
|
||||
$(objects)/SDL_blendpoint.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_blendpoint.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_drawline.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_drawline.c $(objects)/.created
|
||||
$(objects)/SDL_drawline.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_drawline.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_drawpoint.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_drawpoint.c $(objects)/.created
|
||||
$(objects)/SDL_drawpoint.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_drawpoint.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_render_sw.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_render_sw.c $(objects)/.created
|
||||
$(objects)/SDL_render_sw.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_render_sw.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_rotate.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/render/software/SDL_rotate.c $(objects)/.created
|
||||
$(objects)/SDL_rotate.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/render/software/SDL_rotate.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sensor.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/sensor/SDL_sensor.c $(objects)/.created
|
||||
$(objects)/SDL_sensor.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/sensor/SDL_sensor.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_getenv.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_getenv.c $(objects)/.created
|
||||
$(objects)/SDL_getenv.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_getenv.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_iconv.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_iconv.c $(objects)/.created
|
||||
$(objects)/SDL_iconv.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_iconv.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_malloc.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_malloc.c $(objects)/.created
|
||||
$(objects)/SDL_malloc.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_malloc.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_qsort.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_qsort.c $(objects)/.created
|
||||
$(objects)/SDL_qsort.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_qsort.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_stdlib.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_stdlib.c $(objects)/.created
|
||||
$(objects)/SDL_stdlib.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_stdlib.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_string.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_string.c $(objects)/.created
|
||||
$(objects)/SDL_string.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_string.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_strtokr.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_strtokr.c $(objects)/.created
|
||||
$(objects)/SDL_strtokr.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/stdlib/SDL_strtokr.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_thread.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/SDL_thread.c $(objects)/.created
|
||||
$(objects)/SDL_thread.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/SDL_thread.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_timer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/timer/SDL_timer.c $(objects)/.created
|
||||
$(objects)/SDL_timer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/timer/SDL_timer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_RLEaccel.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_RLEaccel.c $(objects)/.created
|
||||
$(objects)/SDL_RLEaccel.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_RLEaccel.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit.c $(objects)/.created
|
||||
$(objects)/SDL_blit.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_0.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_0.c $(objects)/.created
|
||||
$(objects)/SDL_blit_0.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_0.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_1.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_1.c $(objects)/.created
|
||||
$(objects)/SDL_blit_1.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_1.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_A.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_A.c $(objects)/.created
|
||||
$(objects)/SDL_blit_A.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_A.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_N.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_N.c $(objects)/.created
|
||||
$(objects)/SDL_blit_N.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_N.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_auto.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_auto.c $(objects)/.created
|
||||
$(objects)/SDL_blit_auto.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_auto.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_copy.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_copy.c $(objects)/.created
|
||||
$(objects)/SDL_blit_copy.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_copy.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_blit_slow.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_slow.c $(objects)/.created
|
||||
$(objects)/SDL_blit_slow.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_blit_slow.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_bmp.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_bmp.c $(objects)/.created
|
||||
$(objects)/SDL_bmp.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_bmp.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_clipboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_clipboard.c $(objects)/.created
|
||||
$(objects)/SDL_clipboard.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_clipboard.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_egl.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_egl.c $(objects)/.created
|
||||
$(objects)/SDL_egl.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_egl.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_fillrect.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_fillrect.c $(objects)/.created
|
||||
$(objects)/SDL_fillrect.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_fillrect.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_pixels.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_pixels.c $(objects)/.created
|
||||
$(objects)/SDL_pixels.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_pixels.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_rect.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_rect.c $(objects)/.created
|
||||
$(objects)/SDL_rect.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_rect.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_shape.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_shape.c $(objects)/.created
|
||||
$(objects)/SDL_shape.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_shape.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_stretch.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_stretch.c $(objects)/.created
|
||||
$(objects)/SDL_stretch.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_stretch.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_surface.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_surface.c $(objects)/.created
|
||||
$(objects)/SDL_surface.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_surface.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_video.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_video.c $(objects)/.created
|
||||
$(objects)/SDL_video.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_video.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_vulkan_utils.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_vulkan_utils.c $(objects)/.created
|
||||
$(objects)/SDL_vulkan_utils.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_vulkan_utils.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_yuv.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/SDL_yuv.c $(objects)/.created
|
||||
$(objects)/SDL_yuv.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/SDL_yuv.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/yuv_rgb.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/yuv2rgb/yuv_rgb.c $(objects)/.created
|
||||
$(objects)/yuv_rgb.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/yuv2rgb/yuv_rgb.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_nullevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullevents.c $(objects)/.created
|
||||
$(objects)/SDL_android.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/android/SDL_android.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_nullframebuffer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullframebuffer.c $(objects)/.created
|
||||
$(objects)/SDL_androidclipboard.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidclipboard.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_nullvideo.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullvideo.c $(objects)/.created
|
||||
$(objects)/SDL_androidevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_diskaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/disk/SDL_diskaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidgl.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidgl.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dummyaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/dummy/SDL_dummyaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidkeyboard.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidkeyboard.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sysloadso.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/loadso/dlopen/SDL_sysloadso.c $(objects)/.created
|
||||
$(objects)/SDL_androidmessagebox.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidmessagebox.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dspaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/dsp/SDL_dspaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidmouse.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidmouse.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_alsa_audio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/alsa/SDL_alsa_audio.c $(objects)/.created
|
||||
$(objects)/SDL_androidtouch.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidtouch.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_pulseaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/pulseaudio/SDL_pulseaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidvideo.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidvideo.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_jackaudio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/audio/jack/SDL_jackaudio.c $(objects)/.created
|
||||
$(objects)/SDL_androidvulkan.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidvulkan.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11clipboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11clipboard.c $(objects)/.created
|
||||
$(objects)/SDL_androidwindow.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/android/SDL_androidwindow.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11dyn.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11dyn.c $(objects)/.created
|
||||
$(objects)/SDL_nullevents.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullevents.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11events.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11events.c $(objects)/.created
|
||||
$(objects)/SDL_nullframebuffer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullframebuffer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11framebuffer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11framebuffer.c $(objects)/.created
|
||||
$(objects)/SDL_nullvideo.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/dummy/SDL_nullvideo.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11keyboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11keyboard.c $(objects)/.created
|
||||
$(objects)/SDL_diskaudio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/disk/SDL_diskaudio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11messagebox.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11messagebox.c $(objects)/.created
|
||||
$(objects)/SDL_dummyaudio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/dummy/SDL_dummyaudio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11modes.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11modes.c $(objects)/.created
|
||||
$(objects)/SDL_sysloadso.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/loadso/dlopen/SDL_sysloadso.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11mouse.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11mouse.c $(objects)/.created
|
||||
$(objects)/pixman-arm-simd-asm.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/video/arm/pixman-arm-simd-asm.S $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11opengl.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11opengl.c $(objects)/.created
|
||||
$(objects)/SDL_pulseaudio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/pulseaudio/SDL_pulseaudio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11opengles.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11opengles.c $(objects)/.created
|
||||
$(objects)/SDL_dbus.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_dbus.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11shape.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11shape.c $(objects)/.created
|
||||
$(objects)/SDL_ime.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_ime.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11touch.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11touch.c $(objects)/.created
|
||||
$(objects)/SDL_systhread.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_systhread.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11video.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11video.c $(objects)/.created
|
||||
$(objects)/SDL_syssem.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_syssem.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11vulkan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11vulkan.c $(objects)/.created
|
||||
$(objects)/SDL_sysmutex.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_sysmutex.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11window.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11window.c $(objects)/.created
|
||||
$(objects)/SDL_syscond.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_syscond.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_x11xinput2.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/SDL_x11xinput2.c $(objects)/.created
|
||||
$(objects)/SDL_systls.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_systls.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/edid-parse.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/edid-parse.c $(objects)/.created
|
||||
$(objects)/SDL_androidaudio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/audio/android/SDL_androidaudio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/imKStoUCS.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/x11/imKStoUCS.c $(objects)/.created
|
||||
$(objects)/SDL_sysjoystick.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/joystick/android/SDL_sysjoystick.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandclipboard.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandclipboard.c $(objects)/.created
|
||||
$(objects)/SDL_steamcontroller.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/joystick/steam/SDL_steamcontroller.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylanddatamanager.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylanddatamanager.c $(objects)/.created
|
||||
$(objects)/SDL_syshaptic.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/haptic/android/SDL_syshaptic.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylanddyn.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylanddyn.c $(objects)/.created
|
||||
$(objects)/SDL_androidsensor.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/sensor/android/SDL_androidsensor.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandevents.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandevents.c $(objects)/.created
|
||||
$(objects)/SDL_syspower.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/power/android/SDL_syspower.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandmouse.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandmouse.c $(objects)/.created
|
||||
$(objects)/SDL_sysfilesystem.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/filesystem/android/SDL_sysfilesystem.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandopengles.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandopengles.c $(objects)/.created
|
||||
$(objects)/SDL_systimer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/timer/unix/SDL_systimer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandtouch.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandtouch.c $(objects)/.created
|
||||
$(objects)/SDL_evdev.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_evdev.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandvideo.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandvideo.c $(objects)/.created
|
||||
$(objects)/SDL_evdev_kbd.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_evdev_kbd.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandvulkan.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandvulkan.c $(objects)/.created
|
||||
$(objects)/SDL_threadprio.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_threadprio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_waylandwindow.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandwindow.c $(objects)/.created
|
||||
$(objects)/SDL_poll.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/core/unix/SDL_poll.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dbus.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_dbus.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_ime.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_ime.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_ibus.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_ibus.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_systhread.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_systhread.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_syssem.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_syssem.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sysmutex.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_sysmutex.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_syscond.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_syscond.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_systls.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/thread/pthread/SDL_systls.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sysjoystick.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/joystick/linux/SDL_sysjoystick.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_steamcontroller.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/joystick/steam/SDL_steamcontroller.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_syshaptic.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/haptic/linux/SDL_syshaptic.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_syspower.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/power/linux/SDL_syspower.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_sysfilesystem.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/filesystem/unix/SDL_sysfilesystem.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_systimer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/timer/unix/SDL_systimer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_udev.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_udev.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_evdev.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_evdev.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_evdev_kbd.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_evdev_kbd.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_threadprio.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/linux/SDL_threadprio.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_poll.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/core/unix/SDL_poll.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_dummysensor.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/sensor/dummy/SDL_dummysensor.c $(objects)/.created
|
||||
$(objects)/SDL_android_main.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/main/android/SDL_android_main.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
|
||||
$(objects)/SDL_dummy_main.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/main/dummy/SDL_dummy_main.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(objects)/SDL_test_assert.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_assert.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_common.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_common.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_compare.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_compare.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_crc32.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_crc32.c $(objects)/.created
|
||||
$(objects)/SDL_test_assert.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_assert.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_font.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_font.c $(objects)/.created
|
||||
$(objects)/SDL_test_common.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_common.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_fuzzer.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_fuzzer.c $(objects)/.created
|
||||
$(objects)/SDL_test_compare.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_compare.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_harness.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_harness.c $(objects)/.created
|
||||
$(objects)/SDL_test_crc32.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_crc32.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imageBlit.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageBlit.c $(objects)/.created
|
||||
$(objects)/SDL_test_font.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_font.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imageBlitBlend.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageBlitBlend.c $(objects)/.created
|
||||
$(objects)/SDL_test_fuzzer.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_fuzzer.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imageFace.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageFace.c $(objects)/.created
|
||||
$(objects)/SDL_test_harness.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_harness.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imagePrimitives.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imagePrimitives.c $(objects)/.created
|
||||
$(objects)/SDL_test_imageBlit.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageBlit.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_imagePrimitivesBlend.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imagePrimitivesBlend.c $(objects)/.created
|
||||
$(objects)/SDL_test_imageBlitBlend.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageBlitBlend.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_log.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_log.c $(objects)/.created
|
||||
$(objects)/SDL_test_imageFace.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imageFace.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_md5.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_md5.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_memory.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_memory.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
$(objects)/SDL_test_random.lo: /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/test/SDL_test_random.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h: $(srcdir)/wayland-protocols/org-kde-kwin-server-decoration-manager.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/org-kde-kwin-server-decoration-manager-protocol.c: $(srcdir)/wayland-protocols/org-kde-kwin-server-decoration-manager.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/org-kde-kwin-server-decoration-manager-protocol.lo: $(gen)/org-kde-kwin-server-decoration-manager-protocol.c $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/pointer-constraints-unstable-v1-client-protocol.h: $(srcdir)/wayland-protocols/pointer-constraints-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/pointer-constraints-unstable-v1-protocol.c: $(srcdir)/wayland-protocols/pointer-constraints-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/pointer-constraints-unstable-v1-protocol.lo: $(gen)/pointer-constraints-unstable-v1-protocol.c $(gen)/pointer-constraints-unstable-v1-client-protocol.h
|
||||
$(objects)/SDL_test_imagePrimitives.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imagePrimitives.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/relative-pointer-unstable-v1-client-protocol.h: $(srcdir)/wayland-protocols/relative-pointer-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/relative-pointer-unstable-v1-protocol.c: $(srcdir)/wayland-protocols/relative-pointer-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/relative-pointer-unstable-v1-protocol.lo: $(gen)/relative-pointer-unstable-v1-protocol.c $(gen)/relative-pointer-unstable-v1-client-protocol.h
|
||||
$(objects)/SDL_test_imagePrimitivesBlend.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_imagePrimitivesBlend.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/wayland-client-protocol.h: $(srcdir)/wayland-protocols/wayland.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/wayland-protocol.c: $(srcdir)/wayland-protocols/wayland.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/wayland-protocol.lo: $(gen)/wayland-protocol.c $(gen)/wayland-client-protocol.h
|
||||
$(objects)/SDL_test_log.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_log.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/xdg-decoration-unstable-v1-client-protocol.h: $(srcdir)/wayland-protocols/xdg-decoration-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/xdg-decoration-unstable-v1-protocol.c: $(srcdir)/wayland-protocols/xdg-decoration-unstable-v1.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/xdg-decoration-unstable-v1-protocol.lo: $(gen)/xdg-decoration-unstable-v1-protocol.c $(gen)/xdg-decoration-unstable-v1-client-protocol.h
|
||||
$(objects)/SDL_test_md5.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_md5.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/xdg-shell-unstable-v6-client-protocol.h: $(srcdir)/wayland-protocols/xdg-shell-unstable-v6.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/xdg-shell-unstable-v6-protocol.c: $(srcdir)/wayland-protocols/xdg-shell-unstable-v6.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/xdg-shell-unstable-v6-protocol.lo: $(gen)/xdg-shell-unstable-v6-protocol.c $(gen)/xdg-shell-unstable-v6-client-protocol.h
|
||||
$(objects)/SDL_test_memory.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_memory.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
$(gen)/xdg-shell-client-protocol.h: $(srcdir)/wayland-protocols/xdg-shell.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) client-header $< $@
|
||||
|
||||
$(gen)/xdg-shell-protocol.c: $(srcdir)/wayland-protocols/xdg-shell.xml
|
||||
@$(SHELL) $(auxdir)/mkinstalldirs $(gen)
|
||||
$(RUN_CMD_GEN)$(WAYLAND_SCANNER) code $< $@
|
||||
|
||||
$(objects)/xdg-shell-protocol.lo: $(gen)/xdg-shell-protocol.c $(gen)/xdg-shell-client-protocol.h
|
||||
$(objects)/SDL_test_random.lo: /home/jusic/source-engine/thirdparty/SDL2-src/src/test/SDL_test_random.c $(objects)/.created
|
||||
$(RUN_CMD_CC)$(LIBTOOL) --tag=CC --mode=compile $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -MT $@ -c $< -o $@
|
||||
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandclipboard.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylanddatamanager.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylanddyn.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandevents.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandmouse.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandopengles.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandtouch.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandvideo.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandvulkan.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/wayland/SDL_waylandwindow.c: $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-unstable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client-protocol.h $(gen)/xdg-shell-client-protocol.h
|
||||
|
8334
thirdparty/SDL2-src/config.log
vendored
8334
thirdparty/SDL2-src/config.log
vendored
File diff suppressed because it is too large
Load Diff
314
thirdparty/SDL2-src/config.status
vendored
314
thirdparty/SDL2-src/config.status
vendored
@ -1,4 +1,4 @@
|
||||
#! /bin/sh
|
||||
#! /bin/bash
|
||||
# Generated by configure.
|
||||
# Run this file to recreate the current configuration.
|
||||
# Compiler output produced by configure, useful for debugging
|
||||
@ -8,7 +8,7 @@ debug=false
|
||||
ac_cs_recheck=false
|
||||
ac_cs_silent=false
|
||||
|
||||
SHELL=${CONFIG_SHELL-/bin/sh}
|
||||
SHELL=${CONFIG_SHELL-/bin/bash}
|
||||
export SHELL
|
||||
## -------------------- ##
|
||||
## M4sh Initialization. ##
|
||||
@ -427,7 +427,7 @@ $config_commands
|
||||
|
||||
Report bugs to the package provider."
|
||||
|
||||
ac_cs_config="'--build=i686-pc-linux-gnu' 'CFLAGS=-m32 -Wno-narrowing' 'CXXFLAGS=-m32 -Wno-narrowing -fpermissive' 'LDFLAGS=-m32' '--enable-input-tslib=no' 'build_alias=i686-pc-linux-gnu'"
|
||||
ac_cs_config="'--host=arm-linux-androideabi' '--with-sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm' '--enable-input-tslib=no' 'host_alias=arm-linux-androideabi' 'CFLAGS=--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm' 'CPPFLAGS=--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm'"
|
||||
ac_cs_version="\
|
||||
config.status
|
||||
configured by ./configure, generated by GNU Autoconf 2.69,
|
||||
@ -437,10 +437,10 @@ Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
This config.status script is free software; the Free Software Foundation
|
||||
gives unlimited permission to copy, distribute and modify it."
|
||||
|
||||
ac_pwd='/home/nillerusr/projects/source-engine/thirdparty/SDL2-src'
|
||||
srcdir='/home/nillerusr/projects/source-engine/thirdparty/SDL2-src'
|
||||
ac_pwd='/home/jusic/source-engine/thirdparty/SDL2-src'
|
||||
srcdir='/home/jusic/source-engine/thirdparty/SDL2-src'
|
||||
INSTALL='/usr/bin/install -c'
|
||||
AWK='gawk'
|
||||
AWK='mawk'
|
||||
test -n "$AWK" || AWK=awk
|
||||
# The default lists apply if the user does not specify any file.
|
||||
ac_need_defaults=:
|
||||
@ -518,10 +518,10 @@ if $ac_cs_silent; then
|
||||
fi
|
||||
|
||||
if $ac_cs_recheck; then
|
||||
set X /bin/sh './configure' '--build=i686-pc-linux-gnu' 'CFLAGS=-m32 -Wno-narrowing' 'CXXFLAGS=-m32 -Wno-narrowing -fpermissive' 'LDFLAGS=-m32' '--enable-input-tslib=no' 'build_alias=i686-pc-linux-gnu' $ac_configure_extra_args --no-create --no-recursion
|
||||
set X /bin/bash './configure' '--host=arm-linux-androideabi' '--with-sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm' '--enable-input-tslib=no' 'host_alias=arm-linux-androideabi' 'CFLAGS=--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm' 'CPPFLAGS=--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm' $ac_configure_extra_args --no-create --no-recursion
|
||||
shift
|
||||
$as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
|
||||
CONFIG_SHELL='/bin/sh'
|
||||
$as_echo "running CONFIG_SHELL=/bin/bash $*" >&6
|
||||
CONFIG_SHELL='/bin/bash'
|
||||
export CONFIG_SHELL
|
||||
exec "$@"
|
||||
fi
|
||||
@ -551,27 +551,27 @@ macro_version='2.4.2'
|
||||
macro_revision='1.3337'
|
||||
AS='as'
|
||||
DLLTOOL='false'
|
||||
OBJDUMP='objdump'
|
||||
OBJDUMP='arm-linux-androideabi-objdump'
|
||||
enable_shared='yes'
|
||||
enable_static='yes'
|
||||
pic_mode='default'
|
||||
enable_fast_install='yes'
|
||||
SHELL='/bin/sh'
|
||||
enable_fast_install='needless'
|
||||
SHELL='/bin/bash'
|
||||
ECHO='printf %s\n'
|
||||
PATH_SEPARATOR=':'
|
||||
host_alias=''
|
||||
host='i686-pc-linux-gnu'
|
||||
host_os='linux-gnu'
|
||||
build_alias='i686-pc-linux-gnu'
|
||||
build='i686-pc-linux-gnu'
|
||||
host_alias='arm-linux-androideabi'
|
||||
host='arm-unknown-linux-androideabi'
|
||||
host_os='linux-androideabi'
|
||||
build_alias=''
|
||||
build='x86_64-pc-linux-gnu'
|
||||
build_os='linux-gnu'
|
||||
SED='/usr/bin/sed'
|
||||
Xsed='/usr/bin/sed -e 1s/^X//'
|
||||
GREP='/usr/bin/grep'
|
||||
EGREP='/usr/bin/grep -E'
|
||||
FGREP='/usr/bin/grep -F'
|
||||
LD='/usr/bin/ld'
|
||||
NM='/usr/bin/nm -B'
|
||||
SED='/bin/sed'
|
||||
Xsed='/bin/sed -e 1s/^X//'
|
||||
GREP='/bin/grep'
|
||||
EGREP='/bin/grep -E'
|
||||
FGREP='/bin/grep -F'
|
||||
LD='/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld'
|
||||
NM='/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-nm -B'
|
||||
LN_S='ln -s'
|
||||
max_cmd_len='1572864'
|
||||
ac_objext='o'
|
||||
@ -588,25 +588,25 @@ file_magic_cmd='$MAGIC_CMD'
|
||||
file_magic_glob=''
|
||||
want_nocaseglob='no'
|
||||
sharedlib_from_linklib_cmd='printf %s\n'
|
||||
AR='ar'
|
||||
AR='arm-linux-androideabi-ar'
|
||||
AR_FLAGS='cru'
|
||||
archiver_list_spec='@'
|
||||
STRIP='strip'
|
||||
RANLIB='ranlib'
|
||||
STRIP='arm-linux-androideabi-strip'
|
||||
RANLIB='arm-linux-androideabi-ranlib'
|
||||
old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib'
|
||||
old_postuninstall_cmds=''
|
||||
old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib'
|
||||
lock_old_archive_extraction='no'
|
||||
CC='gcc'
|
||||
CFLAGS='-m32 -Wno-narrowing -Iinclude -I/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/include -idirafter /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/khronos '
|
||||
compiler='g++'
|
||||
CC='arm-linux-androideabi-gcc'
|
||||
CFLAGS='--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm -Iinclude -I/home/jusic/source-engine/thirdparty/SDL2-src/include -idirafter /home/jusic/source-engine/thirdparty/SDL2-src/src/video/khronos -DGL_GLEXT_PROTOTYPES'
|
||||
compiler='arm-linux-androideabi-g++'
|
||||
GCC='yes'
|
||||
lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
|
||||
lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
|
||||
lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\'''
|
||||
lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\'''
|
||||
nm_file_list_spec='@'
|
||||
lt_sysroot=''
|
||||
lt_sysroot='/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm'
|
||||
objdir='.libs'
|
||||
MAGIC_CMD='file'
|
||||
lt_prog_compiler_no_builtin_flag=' -fno-builtin'
|
||||
@ -663,7 +663,7 @@ need_version='no'
|
||||
version_type='linux'
|
||||
runpath_var='LD_RUN_PATH'
|
||||
shlibpath_var='LD_LIBRARY_PATH'
|
||||
shlibpath_overrides_runpath='no'
|
||||
shlibpath_overrides_runpath='yes'
|
||||
libname_spec='lib$name'
|
||||
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
|
||||
soname_spec='${libname}${release}${shared_ext}$major'
|
||||
@ -673,25 +673,25 @@ postuninstall_cmds=''
|
||||
finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
|
||||
finish_eval=''
|
||||
hardcode_into_libs='yes'
|
||||
sys_lib_search_path_spec='/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4 /usr/lib32 /lib32 '
|
||||
sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/lib/libfakeroot /usr/lib32 '
|
||||
sys_lib_search_path_spec='/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9 /mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc /mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/arm-linux-androideabi/lib '
|
||||
sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/lib/i386-linux-gnu /lib/i386-linux-gnu /usr/lib/i386-linux-gnu /usr/local/lib/i686-linux-gnu /lib/i686-linux-gnu /usr/lib/i686-linux-gnu /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /lib32 /usr/lib32 /libx32 /usr/libx32 '
|
||||
hardcode_action='immediate'
|
||||
enable_dlopen='unknown'
|
||||
enable_dlopen_self='unknown'
|
||||
enable_dlopen_self_static='unknown'
|
||||
old_striplib='strip --strip-debug'
|
||||
striplib='strip --strip-unneeded'
|
||||
old_striplib='arm-linux-androideabi-strip --strip-debug'
|
||||
striplib='arm-linux-androideabi-strip --strip-unneeded'
|
||||
compiler_lib_search_dirs=''
|
||||
predep_objects=''
|
||||
postdep_objects=''
|
||||
predeps=''
|
||||
postdeps=''
|
||||
compiler_lib_search_path=''
|
||||
LD_CXX='/usr/bin/ld'
|
||||
LD_CXX='/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld'
|
||||
reload_flag_CXX=' -r'
|
||||
reload_cmds_CXX='$LD$reload_flag -o $output$reload_objs'
|
||||
old_archive_cmds_CXX='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib'
|
||||
compiler_CXX='g++'
|
||||
compiler_CXX='arm-linux-androideabi-g++'
|
||||
GCC_CXX='yes'
|
||||
lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
|
||||
lt_prog_compiler_pic_CXX=' -fPIC -DPIC'
|
||||
@ -729,16 +729,16 @@ prelink_cmds_CXX=''
|
||||
postlink_cmds_CXX=''
|
||||
file_list_spec_CXX=''
|
||||
hardcode_action_CXX='immediate'
|
||||
compiler_lib_search_dirs_CXX='/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/32 /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../lib32 /lib/../lib32 /usr/lib/../lib32 /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4 /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../..'
|
||||
predep_objects_CXX='/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../lib32/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/32/crtbeginS.o'
|
||||
postdep_objects_CXX='/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../lib32/crtn.o'
|
||||
compiler_lib_search_dirs_CXX='/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9 /mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc /mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/lib'
|
||||
predep_objects_CXX='crtbegin_so.o'
|
||||
postdep_objects_CXX='crtend_so.o'
|
||||
predeps_CXX=''
|
||||
postdeps_CXX='-lstdc++ -lm -lgcc_s -lc -lgcc_s'
|
||||
compiler_lib_search_path_CXX='-L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../lib32 -L/lib/../lib32 -L/usr/lib/../lib32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../..'
|
||||
postdeps_CXX='-lstdc++ -lm -lgcc -lc -ldl -lgcc'
|
||||
compiler_lib_search_path_CXX='-L/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9 -L/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc -L/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/lib'
|
||||
|
||||
LTCC='gcc'
|
||||
LTCFLAGS='-m32 -Wno-narrowing'
|
||||
compiler='gcc'
|
||||
LTCC='arm-linux-androideabi-gcc'
|
||||
LTCFLAGS='--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm'
|
||||
compiler='arm-linux-androideabi-gcc'
|
||||
|
||||
# A function that is used when there is no print builtin or printf.
|
||||
func_fallback_echo ()
|
||||
@ -793,7 +793,7 @@ fi
|
||||
|
||||
|
||||
|
||||
SUMMARY="SDL2 Configure Summary:\nBuilding Shared Libraries\nBuilding Static Libraries\nEnabled modules : atomic audio video render events joystick haptic sensor power filesystem threads timers file loadso cpuinfo assembly\nAssembly Math : mmx 3dnow sse\nAudio drivers : disk dummy oss alsa(dynamic) pulse(dynamic) jack(dynamic)\nVideo drivers : dummy x11(dynamic) opengl opengl_es2 vulkan wayland(dynamic)\nX11 libraries : xcursor xdbe xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode\nInput drivers : linuxev linuxkd\nUsing libsamplerate : YES\nUsing libudev : YES\nUsing dbus : YES\nUsing ime : YES\nUsing ibus : YES\nUsing fcitx : NO\n"
|
||||
SUMMARY="SDL2 Configure Summary:\nBuilding Shared Libraries\nBuilding Static Libraries\nEnabled modules : atomic audio video render events joystick haptic sensor power filesystem threads timers file loadso cpuinfo assembly\nAssembly Math :\nAudio drivers : disk dummy pulse android\nVideo drivers : android dummy opengl_es1 opengl_es2\nInput drivers : linuxev\nUsing libsamplerate : NO\nUsing libudev : NO\nUsing dbus : YES\nUsing ime : YES\nUsing ibus : NO\nUsing fcitx : NO\n\nSDL is being built with ARM SIMD optimizations, which\nuses code licensed under the MIT license. If this is a\nproblem, please disable that code by rerunning the\nconfigure script with:\n\n --disable-arm-simd\n"
|
||||
|
||||
|
||||
# Handling of arguments.
|
||||
@ -875,27 +875,23 @@ fi
|
||||
|
||||
echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
|
||||
cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
|
||||
S["LTLIBOBJS"]=""
|
||||
S["WAYLAND_SCANNER"]="/usr/bin/wayland-scanner"
|
||||
S["EXTRA_LDFLAGS"]=" -Wl,--no-undefined -lm -ldl -lpthread -lrt"
|
||||
S["BUILD_LDFLAGS"]="-m32"
|
||||
S["EXTRA_CFLAGS"]="-Iinclude -I/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/include -idirafter /home/nillerusr/projects/source-engine/thirdparty/SDL2-src"\
|
||||
"/src/video/khronos -mmmx -m3dnow -msse -Wall -fno-strict-aliasing -fvisibility=hidden -Wdeclaration-after-statement -Werror=declaration-after-state"\
|
||||
"ment -D_REENTRANT -I$(gen) -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/ibus-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib"\
|
||||
"-2.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid -D_REENTRANT -DHAVE_LINUX_VERSION_H"
|
||||
S["BUILD_CFLAGS"]="-m32 -Wno-narrowing -DUSING_GENERATED_CONFIG_H"
|
||||
S["LTLIBOBJS"]=" ${LIBOBJDIR}memcmp$U.lo ${LIBOBJDIR}strtod$U.lo"
|
||||
S["WAYLAND_SCANNER"]=""
|
||||
S["EXTRA_LDFLAGS"]=" -Wl,--no-undefined -lm -ldl -lGLESv1_CM -lGLESv2 -llog -landroid -lpulse-simple -lpulse "
|
||||
S["BUILD_LDFLAGS"]=""
|
||||
S["EXTRA_CFLAGS"]="-Iinclude -I/home/jusic/source-engine/thirdparty/SDL2-src/include -idirafter /home/jusic/source-engine/thirdparty/SDL2-src/src/video/khronos -Wall "\
|
||||
"-fno-strict-aliasing -DGL_GLEXT_PROTOTYPES -fvisibility=hidden -Wdeclaration-after-statement -Werror=declaration-after-statement -D_REENTRANT -I/usr"\
|
||||
"/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -D_REENTRANT -D_THREAD_SAFE -DHAVE_LINUX_VERSION_H"
|
||||
S["BUILD_CFLAGS"]="--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm --sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm -DUSING_GE"\
|
||||
"NERATED_CONFIG_H"
|
||||
S["SDLTEST_OBJECTS"]="$(objects)/SDL_test_assert.lo $(objects)/SDL_test_common.lo $(objects)/SDL_test_compare.lo $(objects)/SDL_test_crc32.lo $(objects)/SDL_test_font.lo "\
|
||||
"$(objects)/SDL_test_fuzzer.lo $(objects)/SDL_test_harness.lo $(objects)/SDL_test_imageBlit.lo $(objects)/SDL_test_imageBlitBlend.lo $(objects)/SDL_t"\
|
||||
"est_imageFace.lo $(objects)/SDL_test_imagePrimitives.lo $(objects)/SDL_test_imagePrimitivesBlend.lo $(objects)/SDL_test_log.lo $(objects)/SDL_test_m"\
|
||||
"d5.lo $(objects)/SDL_test_memory.lo $(objects)/SDL_test_random.lo"
|
||||
S["SDLMAIN_OBJECTS"]="$(objects)/SDL_dummy_main.lo"
|
||||
S["SDLMAIN_OBJECTS"]="$(objects)/SDL_android_main.lo"
|
||||
S["VERSION_OBJECTS"]=""
|
||||
S["GEN_OBJECTS"]=" $(objects)/org-kde-kwin-server-decoration-manager-protocol.lo $(objects)/pointer-constraints-unstable-v1-protocol.lo $(objects)/relative-pointer-un"\
|
||||
"stable-v1-protocol.lo $(objects)/wayland-protocol.lo $(objects)/xdg-decoration-unstable-v1-protocol.lo $(objects)/xdg-shell-unstable-v6-protocol.lo "\
|
||||
"$(objects)/xdg-shell-protocol.lo "
|
||||
S["GEN_HEADERS"]=" $(gen)/org-kde-kwin-server-decoration-manager-client-protocol.h $(gen)/pointer-constraints-unstable-v1-client-protocol.h $(gen)/relative-pointer-un"\
|
||||
"stable-v1-client-protocol.h $(gen)/wayland-client-protocol.h $(gen)/xdg-decoration-unstable-v1-client-protocol.h $(gen)/xdg-shell-unstable-v6-client"\
|
||||
"-protocol.h $(gen)/xdg-shell-client-protocol.h "
|
||||
S["GEN_OBJECTS"]=""
|
||||
S["GEN_HEADERS"]=""
|
||||
S["OBJECTS"]="$(objects)/SDL.lo $(objects)/SDL_assert.lo $(objects)/SDL_dataqueue.lo $(objects)/SDL_error.lo $(objects)/SDL_hints.lo $(objects)/SDL_log.lo $(objec"\
|
||||
"ts)/SDL_atomic.lo $(objects)/SDL_spinlock.lo $(objects)/SDL_audio.lo $(objects)/SDL_audiocvt.lo $(objects)/SDL_audiodev.lo $(objects)/SDL_audiotypec"\
|
||||
"vt.lo $(objects)/SDL_mixer.lo $(objects)/SDL_wave.lo $(objects)/SDL_cpuinfo.lo $(objects)/SDL_dynapi.lo $(objects)/SDL_clipboardevents.lo $(objects)"\
|
||||
@ -913,38 +909,35 @@ S["OBJECTS"]="$(objects)/SDL.lo $(objects)/SDL_assert.lo $(objects)/SDL_dataqueu
|
||||
"_RLEaccel.lo $(objects)/SDL_blit.lo $(objects)/SDL_blit_0.lo $(objects)/SDL_blit_1.lo $(objects)/SDL_blit_A.lo $(objects)/SDL_blit_N.lo $(objects)/S"\
|
||||
"DL_blit_auto.lo $(objects)/SDL_blit_copy.lo $(objects)/SDL_blit_slow.lo $(objects)/SDL_bmp.lo $(objects)/SDL_clipboard.lo $(objects)/SDL_egl.lo $(ob"\
|
||||
"jects)/SDL_fillrect.lo $(objects)/SDL_pixels.lo $(objects)/SDL_rect.lo $(objects)/SDL_shape.lo $(objects)/SDL_stretch.lo $(objects)/SDL_surface.lo $"\
|
||||
"(objects)/SDL_video.lo $(objects)/SDL_vulkan_utils.lo $(objects)/SDL_yuv.lo $(objects)/yuv_rgb.lo $(objects)/SDL_nullevents.lo $(objects)/SDL_nullfr"\
|
||||
"amebuffer.lo $(objects)/SDL_nullvideo.lo $(objects)/SDL_diskaudio.lo $(objects)/SDL_dummyaudio.lo $(objects)/SDL_sysloadso.lo $(objects)/SDL_dspaudi"\
|
||||
"o.lo $(objects)/SDL_alsa_audio.lo $(objects)/SDL_pulseaudio.lo $(objects)/SDL_jackaudio.lo $(objects)/SDL_x11clipboard.lo $(objects)/SDL_x11dyn.lo $"\
|
||||
"(objects)/SDL_x11events.lo $(objects)/SDL_x11framebuffer.lo $(objects)/SDL_x11keyboard.lo $(objects)/SDL_x11messagebox.lo $(objects)/SDL_x11modes.lo"\
|
||||
" $(objects)/SDL_x11mouse.lo $(objects)/SDL_x11opengl.lo $(objects)/SDL_x11opengles.lo $(objects)/SDL_x11shape.lo $(objects)/SDL_x11touch.lo $(object"\
|
||||
"s)/SDL_x11video.lo $(objects)/SDL_x11vulkan.lo $(objects)/SDL_x11window.lo $(objects)/SDL_x11xinput2.lo $(objects)/edid-parse.lo $(objects)/imKStoUC"\
|
||||
"S.lo $(objects)/SDL_waylandclipboard.lo $(objects)/SDL_waylanddatamanager.lo $(objects)/SDL_waylanddyn.lo $(objects)/SDL_waylandevents.lo $(objects)"\
|
||||
"/SDL_waylandmouse.lo $(objects)/SDL_waylandopengles.lo $(objects)/SDL_waylandtouch.lo $(objects)/SDL_waylandvideo.lo $(objects)/SDL_waylandvulkan.lo"\
|
||||
" $(objects)/SDL_waylandwindow.lo $(objects)/SDL_dbus.lo $(objects)/SDL_ime.lo $(objects)/SDL_ibus.lo $(objects)/SDL_systhread.lo $(objects)/SDL_syss"\
|
||||
"em.lo $(objects)/SDL_sysmutex.lo $(objects)/SDL_syscond.lo $(objects)/SDL_systls.lo $(objects)/SDL_sysjoystick.lo $(objects)/SDL_steamcontroller.lo "\
|
||||
"$(objects)/SDL_syshaptic.lo $(objects)/SDL_syspower.lo $(objects)/SDL_sysfilesystem.lo $(objects)/SDL_systimer.lo $(objects)/SDL_udev.lo $(objects)/"\
|
||||
"SDL_evdev.lo $(objects)/SDL_evdev_kbd.lo $(objects)/SDL_threadprio.lo $(objects)/SDL_poll.lo $(objects)/SDL_dummysensor.lo"
|
||||
S["INCLUDE"]="-Iinclude -I/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/include -idirafter /home/nillerusr/projects/source-engine/thirdparty/SDL2-src"\
|
||||
"/src/video/khronos"
|
||||
"(objects)/SDL_video.lo $(objects)/SDL_vulkan_utils.lo $(objects)/SDL_yuv.lo $(objects)/yuv_rgb.lo $(objects)/SDL_android.lo $(objects)/SDL_androidcl"\
|
||||
"ipboard.lo $(objects)/SDL_androidevents.lo $(objects)/SDL_androidgl.lo $(objects)/SDL_androidkeyboard.lo $(objects)/SDL_androidmessagebox.lo $(objec"\
|
||||
"ts)/SDL_androidmouse.lo $(objects)/SDL_androidtouch.lo $(objects)/SDL_androidvideo.lo $(objects)/SDL_androidvulkan.lo $(objects)/SDL_androidwindow.l"\
|
||||
"o $(objects)/SDL_nullevents.lo $(objects)/SDL_nullframebuffer.lo $(objects)/SDL_nullvideo.lo $(objects)/SDL_diskaudio.lo $(objects)/SDL_dummyaudio.l"\
|
||||
"o $(objects)/SDL_sysloadso.lo $(objects)/pixman-arm-simd-asm.lo $(objects)/SDL_pulseaudio.lo $(objects)/SDL_dbus.lo $(objects)/SDL_ime.lo $(objects)"\
|
||||
"/SDL_systhread.lo $(objects)/SDL_syssem.lo $(objects)/SDL_sysmutex.lo $(objects)/SDL_syscond.lo $(objects)/SDL_systls.lo $(objects)/SDL_androidaudio"\
|
||||
".lo $(objects)/SDL_sysjoystick.lo $(objects)/SDL_steamcontroller.lo $(objects)/SDL_syshaptic.lo $(objects)/SDL_androidsensor.lo $(objects)/SDL_syspo"\
|
||||
"wer.lo $(objects)/SDL_sysfilesystem.lo $(objects)/SDL_systimer.lo $(objects)/SDL_evdev.lo $(objects)/SDL_evdev_kbd.lo $(objects)/SDL_threadprio.lo $"\
|
||||
"(objects)/SDL_poll.lo"
|
||||
S["INCLUDE"]="-Iinclude -I/home/jusic/source-engine/thirdparty/SDL2-src/include -idirafter /home/jusic/source-engine/thirdparty/SDL2-src/src/video/khronos"
|
||||
S["ac_aux_dir"]="build-scripts"
|
||||
S["ENABLE_STATIC_FALSE"]="#"
|
||||
S["ENABLE_STATIC_TRUE"]=""
|
||||
S["ENABLE_SHARED_FALSE"]="#"
|
||||
S["ENABLE_SHARED_TRUE"]=""
|
||||
S["SDL_RLD_FLAGS"]="-Wl,-rpath,${libdir} -Wl,--enable-new-dtags"
|
||||
S["SDL_STATIC_LIBS"]="-lSDL2 -Wl,--no-undefined -lm -ldl -lpthread -lrt"
|
||||
S["SDL_RLD_FLAGS"]=""
|
||||
S["SDL_STATIC_LIBS"]="-lSDL2 -Wl,--no-undefined -lm -ldl -lGLESv1_CM -lGLESv2 -llog -landroid -lpulse-simple -lpulse "
|
||||
S["SDL_LIBS"]="-lSDL2"
|
||||
S["SDL_CFLAGS"]=" -D_REENTRANT"
|
||||
S["SDL_CFLAGS"]=" -DGL_GLEXT_PROTOTYPES -D_REENTRANT -D_THREAD_SAFE"
|
||||
S["INSTALL_SDL2_CONFIG"]="TRUE"
|
||||
S["LIBUSB_LIBS"]=""
|
||||
S["LIBUSB_CFLAGS"]=""
|
||||
S["FCITX_LIBS"]=""
|
||||
S["FCITX_CFLAGS"]=""
|
||||
S["IBUS_LIBS"]="-libus-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 "
|
||||
S["IBUS_CFLAGS"]="-I/usr/include/ibus-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid "
|
||||
S["DBUS_LIBS"]="-ldbus-1 "
|
||||
S["DBUS_CFLAGS"]="-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include "
|
||||
S["IBUS_LIBS"]="-libus-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0"
|
||||
S["IBUS_CFLAGS"]="-pthread -I/usr/local/include -I/usr/include/ibus-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/us"\
|
||||
"r/lib/x86_64-linux-gnu/glib-2.0/include"
|
||||
S["DBUS_LIBS"]="-ldbus-1"
|
||||
S["DBUS_CFLAGS"]="-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include"
|
||||
S["LIBGBM_LIBS"]=""
|
||||
S["LIBGBM_CFLAGS"]=""
|
||||
S["LIBDRM_LIBS"]=""
|
||||
@ -953,7 +946,7 @@ S["DIRECTFB_LIBS"]=""
|
||||
S["DIRECTFB_CFLAGS"]=""
|
||||
S["X_EXTRA_LIBS"]=""
|
||||
S["X_LIBS"]=""
|
||||
S["X_PRE_LIBS"]=" -lSM -lICE"
|
||||
S["X_PRE_LIBS"]=""
|
||||
S["X_CFLAGS"]=""
|
||||
S["XMKMF"]=""
|
||||
S["RPI_LIBS"]="-Wl,-rpath,/opt/vc/lib -L/opt/vc/lib -lbcm_host"
|
||||
@ -961,17 +954,17 @@ S["RPI_CFLAGS"]="-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/
|
||||
S["FUSIONSOUND_LIBS"]=""
|
||||
S["FUSIONSOUND_CFLAGS"]=""
|
||||
S["ARTSCONFIG"]=""
|
||||
S["PULSEAUDIO_LIBS"]="-lpulse-simple -lpulse -pthread "
|
||||
S["PULSEAUDIO_CFLAGS"]="-D_REENTRANT "
|
||||
S["PULSEAUDIO_LIBS"]="-lpulse-simple -lpulse"
|
||||
S["PULSEAUDIO_CFLAGS"]="-D_REENTRANT"
|
||||
S["ESD_LIBS"]=""
|
||||
S["ESD_CFLAGS"]=""
|
||||
S["ESD_CONFIG"]="no"
|
||||
S["JACK_LIBS"]="-ljack -lpthread "
|
||||
S["JACK_LIBS"]=""
|
||||
S["JACK_CFLAGS"]=""
|
||||
S["ALSA_LIBS"]=" -lasound -lm -ldl -lpthread"
|
||||
S["ALSA_LIBS"]=""
|
||||
S["ALSA_CFLAGS"]=""
|
||||
S["POW_LIB"]=""
|
||||
S["LIBOBJS"]=""
|
||||
S["POW_LIB"]="-lm"
|
||||
S["LIBOBJS"]=" ${LIBOBJDIR}memcmp$U.o ${LIBOBJDIR}strtod$U.o"
|
||||
S["ALLOCA"]=""
|
||||
S["PKG_CONFIG_LIBDIR"]=""
|
||||
S["PKG_CONFIG_PATH"]=""
|
||||
@ -981,54 +974,54 @@ S["SET_MAKE"]=""
|
||||
S["INSTALL_DATA"]="${INSTALL} -m 644"
|
||||
S["INSTALL_SCRIPT"]="${INSTALL}"
|
||||
S["INSTALL_PROGRAM"]="${INSTALL}"
|
||||
S["CXXCPP"]="g++ -E"
|
||||
S["ac_ct_CXX"]="g++"
|
||||
S["CXXFLAGS"]="-m32 -Wno-narrowing -fpermissive"
|
||||
S["CXX"]="g++"
|
||||
S["CXXCPP"]="arm-linux-androideabi-g++ -E"
|
||||
S["ac_ct_CXX"]=""
|
||||
S["CXXFLAGS"]="-g -O2"
|
||||
S["CXX"]="arm-linux-androideabi-g++"
|
||||
S["LT_AGE"]="12"
|
||||
S["LT_REVISION"]="0"
|
||||
S["LT_CURRENT"]="12"
|
||||
S["LT_RELEASE"]="2.0"
|
||||
S["CPP"]="gcc -E"
|
||||
S["CPP"]="arm-linux-androideabi-gcc -E"
|
||||
S["OTOOL64"]=""
|
||||
S["OTOOL"]=""
|
||||
S["LIPO"]=""
|
||||
S["NMEDIT"]=""
|
||||
S["DSYMUTIL"]=""
|
||||
S["MANIFEST_TOOL"]=":"
|
||||
S["AWK"]="gawk"
|
||||
S["RANLIB"]="ranlib"
|
||||
S["STRIP"]="strip"
|
||||
S["ac_ct_AR"]="ar"
|
||||
S["AR"]="ar"
|
||||
S["AWK"]="mawk"
|
||||
S["RANLIB"]="arm-linux-androideabi-ranlib"
|
||||
S["STRIP"]="arm-linux-androideabi-strip"
|
||||
S["ac_ct_AR"]=""
|
||||
S["AR"]="arm-linux-androideabi-ar"
|
||||
S["LN_S"]="ln -s"
|
||||
S["NM"]="/usr/bin/nm -B"
|
||||
S["NM"]="/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-nm -B"
|
||||
S["ac_ct_DUMPBIN"]=""
|
||||
S["DUMPBIN"]=""
|
||||
S["LD"]="/usr/bin/ld"
|
||||
S["FGREP"]="/usr/bin/grep -F"
|
||||
S["EGREP"]="/usr/bin/grep -E"
|
||||
S["GREP"]="/usr/bin/grep"
|
||||
S["SED"]="/usr/bin/sed"
|
||||
S["LD"]="/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld"
|
||||
S["FGREP"]="/bin/grep -F"
|
||||
S["EGREP"]="/bin/grep -E"
|
||||
S["GREP"]="/bin/grep"
|
||||
S["SED"]="/bin/sed"
|
||||
S["OBJEXT"]="o"
|
||||
S["EXEEXT"]=""
|
||||
S["ac_ct_CC"]="gcc"
|
||||
S["CPPFLAGS"]=" -Iinclude -I/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/include -idirafter /home/nillerusr/projects/source-engine/thirdparty/SDL2-sr"\
|
||||
"c/src/video/khronos "
|
||||
S["LDFLAGS"]="-m32 "
|
||||
S["CFLAGS"]="-m32 -Wno-narrowing -Iinclude -I/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/include -idirafter /home/nillerusr/projects/source-engine"\
|
||||
"/thirdparty/SDL2-src/src/video/khronos "
|
||||
S["CC"]="gcc"
|
||||
S["host_os"]="linux-gnu"
|
||||
S["host_vendor"]="pc"
|
||||
S["host_cpu"]="i686"
|
||||
S["host"]="i686-pc-linux-gnu"
|
||||
S["ac_ct_CC"]=""
|
||||
S["CPPFLAGS"]="--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm -Iinclude -I/home/jusic/source-engine/thirdparty/SDL2-src/include -idirafter /h"\
|
||||
"ome/jusic/source-engine/thirdparty/SDL2-src/src/video/khronos "
|
||||
S["LDFLAGS"]=""
|
||||
S["CFLAGS"]="--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm -Iinclude -I/home/jusic/source-engine/thirdparty/SDL2-src/include -idirafter /h"\
|
||||
"ome/jusic/source-engine/thirdparty/SDL2-src/src/video/khronos -DGL_GLEXT_PROTOTYPES"
|
||||
S["CC"]="arm-linux-androideabi-gcc"
|
||||
S["host_os"]="linux-androideabi"
|
||||
S["host_vendor"]="unknown"
|
||||
S["host_cpu"]="arm"
|
||||
S["host"]="arm-unknown-linux-androideabi"
|
||||
S["build_os"]="linux-gnu"
|
||||
S["build_vendor"]="pc"
|
||||
S["build_cpu"]="i686"
|
||||
S["build"]="i686-pc-linux-gnu"
|
||||
S["build_cpu"]="x86_64"
|
||||
S["build"]="x86_64-pc-linux-gnu"
|
||||
S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool"
|
||||
S["OBJDUMP"]="objdump"
|
||||
S["OBJDUMP"]="arm-linux-androideabi-objdump"
|
||||
S["DLLTOOL"]="false"
|
||||
S["AS"]="as"
|
||||
S["SDL_VERSION"]="2.0.12"
|
||||
@ -1038,8 +1031,8 @@ S["SDL_MICRO_VERSION"]="12"
|
||||
S["SDL_MINOR_VERSION"]="0"
|
||||
S["SDL_MAJOR_VERSION"]="2"
|
||||
S["target_alias"]=""
|
||||
S["host_alias"]=""
|
||||
S["build_alias"]="i686-pc-linux-gnu"
|
||||
S["host_alias"]="arm-linux-androideabi"
|
||||
S["build_alias"]=""
|
||||
S["LIBS"]=" -lm"
|
||||
S["ECHO_T"]=""
|
||||
S["ECHO_N"]="-n"
|
||||
@ -1074,7 +1067,7 @@ S["PACKAGE_VERSION"]=""
|
||||
S["PACKAGE_TARNAME"]=""
|
||||
S["PACKAGE_NAME"]=""
|
||||
S["PATH_SEPARATOR"]=":"
|
||||
S["SHELL"]="/bin/sh"
|
||||
S["SHELL"]="/bin/bash"
|
||||
_ACAWK
|
||||
cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
|
||||
for (key in S) S_is_set[key] = 1
|
||||
@ -1152,13 +1145,10 @@ D["HAVE_LIMITS_H"]=" 1"
|
||||
D["HAVE_CTYPE_H"]=" 1"
|
||||
D["HAVE_MATH_H"]=" 1"
|
||||
D["HAVE_FLOAT_H"]=" 1"
|
||||
D["HAVE_ICONV_H"]=" 1"
|
||||
D["HAVE_SIGNAL_H"]=" 1"
|
||||
D["HAVE_M_PI"]=" /**/"
|
||||
D["HAVE_ALLOCA_H"]=" 1"
|
||||
D["HAVE_ALLOCA"]=" 1"
|
||||
D["HAVE_MEMCMP"]=" 1"
|
||||
D["HAVE_STRTOD"]=" 1"
|
||||
D["HAVE_MPROTECT"]=" 1"
|
||||
D["HAVE_MALLOC"]=" 1"
|
||||
D["HAVE_CALLOC"]=" 1"
|
||||
@ -1175,11 +1165,15 @@ D["HAVE_MEMSET"]=" 1"
|
||||
D["HAVE_MEMCPY"]=" 1"
|
||||
D["HAVE_MEMMOVE"]=" 1"
|
||||
D["HAVE_WCSLEN"]=" 1"
|
||||
D["HAVE_WCSLCPY"]=" 1"
|
||||
D["HAVE_WCSLCAT"]=" 1"
|
||||
D["HAVE_WCSDUP"]=" 1"
|
||||
D["HAVE_WCSSTR"]=" 1"
|
||||
D["HAVE_WCSCMP"]=" 1"
|
||||
D["HAVE_WCSNCMP"]=" 1"
|
||||
D["HAVE_STRLEN"]=" 1"
|
||||
D["HAVE_STRLCPY"]=" 1"
|
||||
D["HAVE_STRLCAT"]=" 1"
|
||||
D["HAVE_STRCHR"]=" 1"
|
||||
D["HAVE_STRRCHR"]=" 1"
|
||||
D["HAVE_STRSTR"]=" 1"
|
||||
@ -1196,9 +1190,7 @@ D["HAVE_STRCASECMP"]=" 1"
|
||||
D["HAVE_STRNCASECMP"]=" 1"
|
||||
D["HAVE_VSSCANF"]=" 1"
|
||||
D["HAVE_VSNPRINTF"]=" 1"
|
||||
D["HAVE_FOPEN64"]=" 1"
|
||||
D["HAVE_FSEEKO"]=" 1"
|
||||
D["HAVE_FSEEKO64"]=" 1"
|
||||
D["HAVE_SIGACTION"]=" 1"
|
||||
D["HAVE_SETJMP"]=" 1"
|
||||
D["HAVE_NANOSLEEP"]=" 1"
|
||||
@ -1232,7 +1224,6 @@ D["HAVE_LOG"]=" 1"
|
||||
D["HAVE_LOGF"]=" 1"
|
||||
D["HAVE_LOG10"]=" 1"
|
||||
D["HAVE_LOG10F"]=" 1"
|
||||
D["HAVE_POW"]=" 1"
|
||||
D["HAVE_POWF"]=" 1"
|
||||
D["HAVE_SCALBN"]=" 1"
|
||||
D["HAVE_SCALBNF"]=" 1"
|
||||
@ -1242,78 +1233,37 @@ D["HAVE_SQRT"]=" 1"
|
||||
D["HAVE_SQRTF"]=" 1"
|
||||
D["HAVE_TAN"]=" 1"
|
||||
D["HAVE_TANF"]=" 1"
|
||||
D["HAVE_ICONV"]=" 1"
|
||||
D["HAVE_SA_SIGACTION"]=" 1"
|
||||
D["HAVE_LIBUNWIND_H"]=" 1"
|
||||
D["HAVE_GCC_ATOMICS"]=" 1"
|
||||
D["SDL_ASSEMBLY_ROUTINES"]=" 1"
|
||||
D["HAVE_IMMINTRIN_H"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_ANDROID"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_DUMMY"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_DISK"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_DUMMY"]=" 1"
|
||||
D["SDL_LOADSO_DLOPEN"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_OSS"]=" 1"
|
||||
D["HAVE_LIBASOUND"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_ALSA"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_ALSA_DYNAMIC"]=" \"libasound.so.2\""
|
||||
D["SDL_ARM_SIMD_BLITTERS"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_PULSEAUDIO"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC"]=" \"libpulse-simple.so.0\""
|
||||
D["SDL_AUDIO_DRIVER_JACK"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_JACK_DYNAMIC"]=" \"libjack.so.0\""
|
||||
D["HAVE_LIBSAMPLERATE_H"]=" 1"
|
||||
D["SDL_LIBSAMPLERATE_DYNAMIC"]=" \"libsamplerate.so.0\""
|
||||
D["SDL_VIDEO_DRIVER_X11"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_DYNAMIC"]=" \"libX11.so.6\""
|
||||
D["SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT"]=" \"libXext.so.6\""
|
||||
D["SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR"]=" \"libXcursor.so.1\""
|
||||
D["SDL_VIDEO_DRIVER_X11_XCURSOR"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_XDBE"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA"]=" \"libXinerama.so.1\""
|
||||
D["SDL_VIDEO_DRIVER_X11_XINERAMA"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2"]=" \"libXi.so.6\""
|
||||
D["SDL_VIDEO_DRIVER_X11_XINPUT2"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR"]=" \"libXrandr.so.2\""
|
||||
D["SDL_VIDEO_DRIVER_X11_XRANDR"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS"]=" \"libXss.so.1\""
|
||||
D["SDL_VIDEO_DRIVER_X11_XSCRNSAVER"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_XSHAPE"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE"]=" \"libXxf86vm.so.1\""
|
||||
D["SDL_VIDEO_DRIVER_X11_XVIDMODE"]=" 1"
|
||||
D["SDL_VIDEO_OPENGL"]=" 1"
|
||||
D["SDL_VIDEO_OPENGL_GLX"]=" 1"
|
||||
D["SDL_VIDEO_RENDER_OGL"]=" 1"
|
||||
D["X_DISPLAY_MISSING"]=" 1"
|
||||
D["SDL_VIDEO_OPENGL_EGL"]=" 1"
|
||||
D["SDL_VIDEO_OPENGL_ES"]=" 1"
|
||||
D["SDL_VIDEO_RENDER_OGL_ES"]=" 1"
|
||||
D["SDL_VIDEO_OPENGL_ES2"]=" 1"
|
||||
D["SDL_VIDEO_RENDER_OGL_ES2"]=" 1"
|
||||
D["SDL_VIDEO_VULKAN"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_WAYLAND"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH"]=" 1"
|
||||
D["SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC"]=" \"libwayland-client.so.0\""
|
||||
D["SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL"]=" \"libwayland-egl.so.1\""
|
||||
D["SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_CURSOR"]=" \"libwayland-cursor.so.0\""
|
||||
D["SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_XKBCOMMON"]=" \"libxkbcommon.so.0\""
|
||||
D["SDL_INPUT_LINUXEV"]=" 1"
|
||||
D["HAVE_LIBUDEV_H"]=" 1"
|
||||
D["SDL_UDEV_DYNAMIC"]=" \"libudev.so.1\""
|
||||
D["HAVE_DBUS_DBUS_H"]=" 1"
|
||||
D["SDL_USE_IME"]=" 1"
|
||||
D["HAVE_IBUS_IBUS_H"]=" 1"
|
||||
D["SDL_INPUT_LINUXKD"]=" 1"
|
||||
D["SDL_THREAD_PTHREAD"]=" 1"
|
||||
D["SDL_THREAD_PTHREAD_RECURSIVE_MUTEX"]=" 1"
|
||||
D["HAVE_SEM_TIMEDWAIT"]=" 1"
|
||||
D["HAVE_PTHREAD_SETNAME_NP"]=" 1"
|
||||
D["HAVE_CLOCK_GETTIME"]=" 1"
|
||||
D["SDL_JOYSTICK_LINUX"]=" 1"
|
||||
D["SDL_HAPTIC_LINUX"]=" 1"
|
||||
D["SDL_POWER_LINUX"]=" 1"
|
||||
D["SDL_FILESYSTEM_UNIX"]=" 1"
|
||||
D["SDL_AUDIO_DRIVER_ANDROID"]=" 1"
|
||||
D["SDL_JOYSTICK_ANDROID"]=" 1"
|
||||
D["SDL_HAPTIC_ANDROID"]=" 1"
|
||||
D["SDL_SENSOR_ANDROID"]=" 1"
|
||||
D["SDL_POWER_ANDROID"]=" 1"
|
||||
D["SDL_FILESYSTEM_ANDROID"]=" 1"
|
||||
D["SDL_TIMER_UNIX"]=" 1"
|
||||
D["SDL_SENSOR_DUMMY"]=" 1"
|
||||
for (key in D) D_is_set[key] = 1
|
||||
FS = ""
|
||||
}
|
||||
|
144
thirdparty/SDL2-src/include/SDL_config.h
vendored
144
thirdparty/SDL2-src/include/SDL_config.h
vendored
@ -60,7 +60,7 @@
|
||||
#define HAVE_ALLOCA_H 1
|
||||
#define HAVE_CTYPE_H 1
|
||||
#define HAVE_FLOAT_H 1
|
||||
#define HAVE_ICONV_H 1
|
||||
/* #undef HAVE_ICONV_H */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
#define HAVE_LIMITS_H 1
|
||||
#define HAVE_MALLOC_H 1
|
||||
@ -76,7 +76,7 @@
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
#define HAVE_WCHAR_H 1
|
||||
/* #undef HAVE_PTHREAD_NP_H */
|
||||
#define HAVE_LIBUNWIND_H 1
|
||||
/* #undef HAVE_LIBUNWIND_H */
|
||||
|
||||
/* C library functions */
|
||||
#define HAVE_MALLOC 1
|
||||
@ -96,17 +96,17 @@
|
||||
#define HAVE_MEMSET 1
|
||||
#define HAVE_MEMCPY 1
|
||||
#define HAVE_MEMMOVE 1
|
||||
#define HAVE_MEMCMP 1
|
||||
/* #undef HAVE_MEMCMP */
|
||||
#define HAVE_WCSLEN 1
|
||||
/* #undef HAVE_WCSLCPY */
|
||||
/* #undef HAVE_WCSLCAT */
|
||||
#define HAVE_WCSLCPY 1
|
||||
#define HAVE_WCSLCAT 1
|
||||
#define HAVE_WCSDUP 1
|
||||
#define HAVE_WCSSTR 1
|
||||
#define HAVE_WCSCMP 1
|
||||
#define HAVE_WCSNCMP 1
|
||||
#define HAVE_STRLEN 1
|
||||
/* #undef HAVE_STRLCPY */
|
||||
/* #undef HAVE_STRLCAT */
|
||||
#define HAVE_STRLCPY 1
|
||||
#define HAVE_STRLCAT 1
|
||||
/* #undef HAVE__STRREV */
|
||||
/* #undef HAVE__STRUPR */
|
||||
/* #undef HAVE__STRLWR */
|
||||
@ -127,7 +127,7 @@
|
||||
/* #undef HAVE__UI64TOA */
|
||||
#define HAVE_STRTOLL 1
|
||||
#define HAVE_STRTOULL 1
|
||||
#define HAVE_STRTOD 1
|
||||
/* #undef HAVE_STRTOD */
|
||||
#define HAVE_ATOI 1
|
||||
#define HAVE_ATOF 1
|
||||
#define HAVE_STRCMP 1
|
||||
@ -167,7 +167,7 @@
|
||||
#define HAVE_LOGF 1
|
||||
#define HAVE_LOG10 1
|
||||
#define HAVE_LOG10F 1
|
||||
#define HAVE_POW 1
|
||||
/* #undef HAVE_POW */
|
||||
#define HAVE_POWF 1
|
||||
#define HAVE_SCALBN 1
|
||||
#define HAVE_SCALBNF 1
|
||||
@ -177,9 +177,9 @@
|
||||
#define HAVE_SQRTF 1
|
||||
#define HAVE_TAN 1
|
||||
#define HAVE_TANF 1
|
||||
#define HAVE_FOPEN64 1
|
||||
/* #undef HAVE_FOPEN64 */
|
||||
#define HAVE_FSEEKO 1
|
||||
#define HAVE_FSEEKO64 1
|
||||
/* #undef HAVE_FSEEKO64 */
|
||||
#define HAVE_SIGACTION 1
|
||||
#define HAVE_SA_SIGACTION 1
|
||||
#define HAVE_SETJMP 1
|
||||
@ -189,7 +189,7 @@
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
/* #undef HAVE_GETPAGESIZE */
|
||||
#define HAVE_MPROTECT 1
|
||||
#define HAVE_ICONV 1
|
||||
/* #undef HAVE_ICONV */
|
||||
#define HAVE_PTHREAD_SETNAME_NP 1
|
||||
/* #undef HAVE_PTHREAD_SET_NAME_NP */
|
||||
#define HAVE_SEM_TIMEDWAIT 1
|
||||
@ -206,10 +206,10 @@
|
||||
/* #undef HAVE_ALTIVEC_H */
|
||||
#define HAVE_DBUS_DBUS_H 1
|
||||
/* #undef HAVE_FCITX_FRONTEND_H */
|
||||
#define HAVE_IBUS_IBUS_H 1
|
||||
#define HAVE_IMMINTRIN_H 1
|
||||
#define HAVE_LIBSAMPLERATE_H 1
|
||||
#define HAVE_LIBUDEV_H 1
|
||||
/* #undef HAVE_IBUS_IBUS_H */
|
||||
/* #undef HAVE_IMMINTRIN_H */
|
||||
/* #undef HAVE_LIBSAMPLERATE_H */
|
||||
/* #undef HAVE_LIBUDEV_H */
|
||||
|
||||
/* #undef HAVE_DDRAW_H */
|
||||
/* #undef HAVE_DINPUT_H */
|
||||
@ -242,9 +242,9 @@
|
||||
/* #undef SDL_FILESYSTEM_DISABLED */
|
||||
|
||||
/* Enable various audio drivers */
|
||||
#define SDL_AUDIO_DRIVER_ALSA 1
|
||||
#define SDL_AUDIO_DRIVER_ALSA_DYNAMIC "libasound.so.2"
|
||||
/* #undef SDL_AUDIO_DRIVER_ANDROID */
|
||||
/* #undef SDL_AUDIO_DRIVER_ALSA */
|
||||
/* #undef SDL_AUDIO_DRIVER_ALSA_DYNAMIC */
|
||||
#define SDL_AUDIO_DRIVER_ANDROID 1
|
||||
/* #undef SDL_AUDIO_DRIVER_ARTS */
|
||||
/* #undef SDL_AUDIO_DRIVER_ARTS_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_COREAUDIO */
|
||||
@ -257,17 +257,17 @@
|
||||
/* #undef SDL_AUDIO_DRIVER_FUSIONSOUND */
|
||||
/* #undef SDL_AUDIO_DRIVER_FUSIONSOUND_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_HAIKU */
|
||||
#define SDL_AUDIO_DRIVER_JACK 1
|
||||
#define SDL_AUDIO_DRIVER_JACK_DYNAMIC "libjack.so.0"
|
||||
/* #undef SDL_AUDIO_DRIVER_JACK */
|
||||
/* #undef SDL_AUDIO_DRIVER_JACK_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_NACL */
|
||||
/* #undef SDL_AUDIO_DRIVER_NAS */
|
||||
/* #undef SDL_AUDIO_DRIVER_NAS_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_NETBSD */
|
||||
#define SDL_AUDIO_DRIVER_OSS 1
|
||||
/* #undef SDL_AUDIO_DRIVER_OSS */
|
||||
/* #undef SDL_AUDIO_DRIVER_OSS_SOUNDCARD_H */
|
||||
/* #undef SDL_AUDIO_DRIVER_PAUDIO */
|
||||
#define SDL_AUDIO_DRIVER_PULSEAUDIO 1
|
||||
#define SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC "libpulse-simple.so.0"
|
||||
#define SDL_AUDIO_DRIVER_PULSEAUDIO 0
|
||||
/* #undef SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_QSA */
|
||||
/* #undef SDL_AUDIO_DRIVER_SNDIO */
|
||||
/* #undef SDL_AUDIO_DRIVER_SNDIO_DYNAMIC */
|
||||
@ -277,30 +277,30 @@
|
||||
|
||||
/* Enable various input drivers */
|
||||
#define SDL_INPUT_LINUXEV 1
|
||||
#define SDL_INPUT_LINUXKD 1
|
||||
/* #undef SDL_INPUT_LINUXKD */
|
||||
/* #undef SDL_INPUT_TSLIB */
|
||||
/* #undef SDL_JOYSTICK_HAIKU */
|
||||
/* #undef SDL_JOYSTICK_DINPUT */
|
||||
/* #undef SDL_JOYSTICK_XINPUT */
|
||||
/* #undef SDL_JOYSTICK_DUMMY */
|
||||
/* #undef SDL_JOYSTICK_IOKIT */
|
||||
#define SDL_JOYSTICK_LINUX 1
|
||||
/* #undef SDL_JOYSTICK_ANDROID */
|
||||
/* #undef SDL_JOYSTICK_LINUX */
|
||||
#define SDL_JOYSTICK_ANDROID 1
|
||||
/* #undef SDL_JOYSTICK_WINMM */
|
||||
/* #undef SDL_JOYSTICK_USBHID */
|
||||
/* #undef SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H */
|
||||
/* #undef SDL_JOYSTICK_HIDAPI */
|
||||
/* #undef SDL_JOYSTICK_EMSCRIPTEN */
|
||||
/* #undef SDL_HAPTIC_DUMMY */
|
||||
/* #undef SDL_HAPTIC_ANDROID */
|
||||
#define SDL_HAPTIC_LINUX 1
|
||||
#define SDL_HAPTIC_ANDROID 1
|
||||
/* #undef SDL_HAPTIC_LINUX */
|
||||
/* #undef SDL_HAPTIC_IOKIT */
|
||||
/* #undef SDL_HAPTIC_DINPUT */
|
||||
/* #undef SDL_HAPTIC_XINPUT */
|
||||
|
||||
/* Enable various sensor drivers */
|
||||
/* #undef SDL_SENSOR_ANDROID */
|
||||
#define SDL_SENSOR_DUMMY 1
|
||||
#define SDL_SENSOR_ANDROID 1
|
||||
/* #undef SDL_SENSOR_DUMMY */
|
||||
|
||||
/* Enable various shared object loading systems */
|
||||
#define SDL_LOADSO_DLOPEN 1
|
||||
@ -327,39 +327,39 @@
|
||||
/* #undef SDL_VIDEO_DRIVER_DIRECTFB_DYNAMIC */
|
||||
#define SDL_VIDEO_DRIVER_DUMMY 1
|
||||
/* #undef SDL_VIDEO_DRIVER_WINDOWS */
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND 1
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH 1
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC "libwayland-client.so.0"
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL "libwayland-egl.so.1"
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_CURSOR "libwayland-cursor.so.0"
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_XKBCOMMON "libxkbcommon.so.0"
|
||||
#define SDL_VIDEO_DRIVER_X11 1
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_CURSOR */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_XKBCOMMON */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11 */
|
||||
/* #undef SDL_VIDEO_DRIVER_RPI */
|
||||
/* #undef SDL_VIDEO_DRIVER_KMSDRM */
|
||||
/* #undef SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC */
|
||||
/* #undef SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC_GBM */
|
||||
/* #undef SDL_VIDEO_DRIVER_ANDROID */
|
||||
#define SDL_VIDEO_DRIVER_ANDROID 1
|
||||
/* #undef SDL_VIDEO_DRIVER_EMSCRIPTEN */
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC "libX11.so.6"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "libXext.so.6"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR "libXcursor.so.1"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "libXinerama.so.1"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "libXi.so.6"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "libXrandr.so.2"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "libXss.so.1"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "libXxf86vm.so.1"
|
||||
#define SDL_VIDEO_DRIVER_X11_XCURSOR 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XDBE 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XINERAMA 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XINPUT2 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XRANDR 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XSHAPE 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1
|
||||
#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1
|
||||
#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1
|
||||
#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XCURSOR */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XDBE */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XINERAMA */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XINPUT2 */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XRANDR */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XSCRNSAVER */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XSHAPE */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XVIDMODE */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM */
|
||||
/* #undef SDL_VIDEO_DRIVER_NACL */
|
||||
/* #undef SDL_VIDEO_DRIVER_VIVANTE */
|
||||
/* #undef SDL_VIDEO_DRIVER_VIVANTE_VDK */
|
||||
@ -367,36 +367,36 @@
|
||||
|
||||
/* #undef SDL_VIDEO_RENDER_D3D */
|
||||
/* #undef SDL_VIDEO_RENDER_D3D11 */
|
||||
#define SDL_VIDEO_RENDER_OGL 1
|
||||
/* #undef SDL_VIDEO_RENDER_OGL_ES */
|
||||
/* #undef SDL_VIDEO_RENDER_OGL */
|
||||
#define SDL_VIDEO_RENDER_OGL_ES 1
|
||||
#define SDL_VIDEO_RENDER_OGL_ES2 1
|
||||
/* #undef SDL_VIDEO_RENDER_DIRECTFB */
|
||||
/* #undef SDL_VIDEO_RENDER_METAL */
|
||||
|
||||
/* Enable OpenGL support */
|
||||
#define SDL_VIDEO_OPENGL 1
|
||||
/* #undef SDL_VIDEO_OPENGL_ES */
|
||||
/* #undef SDL_VIDEO_OPENGL */
|
||||
#define SDL_VIDEO_OPENGL_ES 1
|
||||
#define SDL_VIDEO_OPENGL_ES2 1
|
||||
/* #undef SDL_VIDEO_OPENGL_BGL */
|
||||
/* #undef SDL_VIDEO_OPENGL_CGL */
|
||||
#define SDL_VIDEO_OPENGL_EGL 1
|
||||
#define SDL_VIDEO_OPENGL_GLX 1
|
||||
/* #undef SDL_VIDEO_OPENGL_GLX */
|
||||
/* #undef SDL_VIDEO_OPENGL_WGL */
|
||||
/* #undef SDL_VIDEO_OPENGL_OSMESA */
|
||||
/* #undef SDL_VIDEO_OPENGL_OSMESA_DYNAMIC */
|
||||
|
||||
/* Enable Vulkan support */
|
||||
#define SDL_VIDEO_VULKAN 1
|
||||
/* #undef SDL_VIDEO_VULKAN */
|
||||
|
||||
/* Enable Metal support */
|
||||
/* #undef SDL_VIDEO_METAL */
|
||||
|
||||
/* Enable system power support */
|
||||
#define SDL_POWER_LINUX 1
|
||||
/* #undef SDL_POWER_LINUX */
|
||||
/* #undef SDL_POWER_WINDOWS */
|
||||
/* #undef SDL_POWER_MACOSX */
|
||||
/* #undef SDL_POWER_HAIKU */
|
||||
/* #undef SDL_POWER_ANDROID */
|
||||
#define SDL_POWER_ANDROID 1
|
||||
/* #undef SDL_POWER_EMSCRIPTEN */
|
||||
/* #undef SDL_POWER_HARDWIRED */
|
||||
|
||||
@ -404,28 +404,28 @@
|
||||
/* #undef SDL_FILESYSTEM_HAIKU */
|
||||
/* #undef SDL_FILESYSTEM_COCOA */
|
||||
/* #undef SDL_FILESYSTEM_DUMMY */
|
||||
#define SDL_FILESYSTEM_UNIX 1
|
||||
/* #undef SDL_FILESYSTEM_UNIX */
|
||||
/* #undef SDL_FILESYSTEM_WINDOWS */
|
||||
/* #undef SDL_FILESYSTEM_NACL */
|
||||
/* #undef SDL_FILESYSTEM_ANDROID */
|
||||
#define SDL_FILESYSTEM_ANDROID 1
|
||||
/* #undef SDL_FILESYSTEM_EMSCRIPTEN */
|
||||
|
||||
/* Enable assembly routines */
|
||||
#define SDL_ASSEMBLY_ROUTINES 1
|
||||
/* #undef SDL_ALTIVEC_BLITTERS */
|
||||
/* #undef SDL_ARM_SIMD_BLITTERS */
|
||||
#define SDL_ARM_SIMD_BLITTERS 1
|
||||
/* #undef SDL_ARM_NEON_BLITTERS */
|
||||
|
||||
/* Enable ime support */
|
||||
#define SDL_USE_IME 1
|
||||
|
||||
/* Enable dynamic udev support */
|
||||
#define SDL_UDEV_DYNAMIC "libudev.so.1"
|
||||
/* #undef SDL_UDEV_DYNAMIC */
|
||||
|
||||
/* Enable dynamic libusb support */
|
||||
/* #undef SDL_LIBUSB_DYNAMIC */
|
||||
|
||||
/* Enable dynamic libsamplerate support */
|
||||
#define SDL_LIBSAMPLERATE_DYNAMIC "libsamplerate.so.0"
|
||||
/* #undef SDL_LIBSAMPLERATE_DYNAMIC */
|
||||
|
||||
#endif /* SDL_config_h_ */
|
||||
|
70
thirdparty/SDL2-src/libtool
vendored
70
thirdparty/SDL2-src/libtool
vendored
@ -1,8 +1,8 @@
|
||||
#! /bin/sh
|
||||
#! /bin/bash
|
||||
|
||||
# libtool - Provide generalized library-building support services.
|
||||
# Generated automatically by config.status ()
|
||||
# Libtool was configured on host lostnote:
|
||||
# Libtool was configured on host DESKTOP-6CJ0SOQ:
|
||||
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
|
||||
#
|
||||
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
|
||||
@ -50,7 +50,7 @@ AS="as"
|
||||
DLLTOOL="false"
|
||||
|
||||
# Object dumper program.
|
||||
OBJDUMP="objdump"
|
||||
OBJDUMP="arm-linux-androideabi-objdump"
|
||||
|
||||
# Whether or not to build shared libraries.
|
||||
build_libtool_libs=yes
|
||||
@ -62,10 +62,10 @@ build_old_libs=yes
|
||||
pic_mode=default
|
||||
|
||||
# Whether or not to optimize for fast installation.
|
||||
fast_install=yes
|
||||
fast_install=needless
|
||||
|
||||
# Shell to use when invoking shell scripts.
|
||||
SHELL="/bin/sh"
|
||||
SHELL="/bin/bash"
|
||||
|
||||
# An echo program that protects backslashes.
|
||||
ECHO="printf %s\\n"
|
||||
@ -74,32 +74,32 @@ ECHO="printf %s\\n"
|
||||
PATH_SEPARATOR=":"
|
||||
|
||||
# The host system.
|
||||
host_alias=
|
||||
host=i686-pc-linux-gnu
|
||||
host_os=linux-gnu
|
||||
host_alias=arm-linux-androideabi
|
||||
host=arm-unknown-linux-androideabi
|
||||
host_os=linux-androideabi
|
||||
|
||||
# The build system.
|
||||
build_alias=i686-pc-linux-gnu
|
||||
build=i686-pc-linux-gnu
|
||||
build_alias=
|
||||
build=x86_64-pc-linux-gnu
|
||||
build_os=linux-gnu
|
||||
|
||||
# A sed program that does not truncate output.
|
||||
SED="/usr/bin/sed"
|
||||
SED="/bin/sed"
|
||||
|
||||
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
|
||||
Xsed="$SED -e 1s/^X//"
|
||||
|
||||
# A grep program that handles long lines.
|
||||
GREP="/usr/bin/grep"
|
||||
GREP="/bin/grep"
|
||||
|
||||
# An ERE matcher.
|
||||
EGREP="/usr/bin/grep -E"
|
||||
EGREP="/bin/grep -E"
|
||||
|
||||
# A literal string matcher.
|
||||
FGREP="/usr/bin/grep -F"
|
||||
FGREP="/bin/grep -F"
|
||||
|
||||
# A BSD- or MS-compatible name lister.
|
||||
NM="/usr/bin/nm -B"
|
||||
NM="/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-nm -B"
|
||||
|
||||
# Whether we need soft or hard links.
|
||||
LN_S="ln -s"
|
||||
@ -144,7 +144,7 @@ want_nocaseglob="no"
|
||||
sharedlib_from_linklib_cmd="printf %s\\n"
|
||||
|
||||
# The archiver.
|
||||
AR="ar"
|
||||
AR="arm-linux-androideabi-ar"
|
||||
|
||||
# Flags to create an archive.
|
||||
AR_FLAGS="cru"
|
||||
@ -153,10 +153,10 @@ AR_FLAGS="cru"
|
||||
archiver_list_spec="@"
|
||||
|
||||
# A symbol stripping program.
|
||||
STRIP="strip"
|
||||
STRIP="arm-linux-androideabi-strip"
|
||||
|
||||
# Commands used to install an old-style archive.
|
||||
RANLIB="ranlib"
|
||||
RANLIB="arm-linux-androideabi-ranlib"
|
||||
old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$tool_oldlib"
|
||||
old_postuninstall_cmds=""
|
||||
|
||||
@ -164,10 +164,10 @@ old_postuninstall_cmds=""
|
||||
lock_old_archive_extraction=no
|
||||
|
||||
# A C compiler.
|
||||
LTCC="gcc"
|
||||
LTCC="arm-linux-androideabi-gcc"
|
||||
|
||||
# LTCC compiler flags.
|
||||
LTCFLAGS="-m32 -Wno-narrowing -Iinclude -I/home/nillerusr/projects/source-engine/thirdparty/SDL2-src/include -idirafter /home/nillerusr/projects/source-engine/thirdparty/SDL2-src/src/video/khronos "
|
||||
LTCFLAGS="--sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm -Iinclude -I/home/jusic/source-engine/thirdparty/SDL2-src/include -idirafter /home/jusic/source-engine/thirdparty/SDL2-src/src/video/khronos -DGL_GLEXT_PROTOTYPES"
|
||||
|
||||
# Take the output of nm and produce a listing of raw symbols and C names.
|
||||
global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p' | sed '/ __gnu_lto/d'"
|
||||
@ -185,7 +185,7 @@ global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\([^ ]*\\)[ ]*\$/
|
||||
nm_file_list_spec="@"
|
||||
|
||||
# The root where to search for dependent libraries,and in which our libraries should be installed.
|
||||
lt_sysroot=
|
||||
lt_sysroot=/mnt/f/soft/android-ndk-r10e/platforms/android-21/arch-arm
|
||||
|
||||
# The name of the directory that contains temporary libtool files.
|
||||
objdir=.libs
|
||||
@ -243,7 +243,7 @@ runpath_var=LD_RUN_PATH
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
|
||||
# Is shlibpath searched before the hard-coded library search path?
|
||||
shlibpath_overrides_runpath=no
|
||||
shlibpath_overrides_runpath=yes
|
||||
|
||||
# Format of library name prefix.
|
||||
libname_spec="lib\$name"
|
||||
@ -275,10 +275,10 @@ finish_eval=""
|
||||
hardcode_into_libs=yes
|
||||
|
||||
# Compile-time system search path for libraries.
|
||||
sys_lib_search_path_spec="/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4 /usr/lib32 /lib32 "
|
||||
sys_lib_search_path_spec="/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9 /mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/lib/gcc /mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/arm-linux-androideabi/lib "
|
||||
|
||||
# Run-time system search path for libraries.
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/lib/libfakeroot /usr/lib32 "
|
||||
sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/lib/x86_64-linux-gnu/libfakeroot /usr/local/lib/i386-linux-gnu /lib/i386-linux-gnu /usr/lib/i386-linux-gnu /usr/local/lib/i686-linux-gnu /lib/i686-linux-gnu /usr/lib/i686-linux-gnu /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /lib32 /usr/lib32 /libx32 /usr/libx32 "
|
||||
|
||||
# Whether dlopen is supported.
|
||||
dlopen_support=unknown
|
||||
@ -290,12 +290,12 @@ dlopen_self=unknown
|
||||
dlopen_self_static=unknown
|
||||
|
||||
# Commands to strip libraries.
|
||||
old_striplib="strip --strip-debug"
|
||||
striplib="strip --strip-unneeded"
|
||||
old_striplib="arm-linux-androideabi-strip --strip-debug"
|
||||
striplib="arm-linux-androideabi-strip --strip-unneeded"
|
||||
|
||||
|
||||
# The linker used to build libraries.
|
||||
LD="/usr/bin/ld"
|
||||
LD="/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld"
|
||||
|
||||
# How to create reloadable object files.
|
||||
reload_flag=" -r"
|
||||
@ -305,7 +305,7 @@ reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs"
|
||||
old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$tool_oldlib"
|
||||
|
||||
# A language specific compiler.
|
||||
CC="gcc"
|
||||
CC="arm-linux-androideabi-gcc"
|
||||
|
||||
# Is the compiler the GNU compiler?
|
||||
with_gcc=yes
|
||||
@ -10096,7 +10096,7 @@ build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
|
||||
# ### BEGIN LIBTOOL TAG CONFIG: CXX
|
||||
|
||||
# The linker used to build libraries.
|
||||
LD="/usr/bin/ld"
|
||||
LD="/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld"
|
||||
|
||||
# How to create reloadable object files.
|
||||
reload_flag=" -r"
|
||||
@ -10106,7 +10106,7 @@ reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs"
|
||||
old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$tool_oldlib"
|
||||
|
||||
# A language specific compiler.
|
||||
CC="g++"
|
||||
CC="arm-linux-androideabi-g++"
|
||||
|
||||
# Is the compiler the GNU compiler?
|
||||
with_gcc=yes
|
||||
@ -10227,17 +10227,17 @@ file_list_spec=""
|
||||
hardcode_action=immediate
|
||||
|
||||
# The directories searched by this compiler when creating a shared library.
|
||||
compiler_lib_search_dirs="/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/32 /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../lib32 /lib/../lib32 /usr/lib/../lib32 /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4 /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../.."
|
||||
compiler_lib_search_dirs="/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9 /mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc /mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/lib"
|
||||
|
||||
# Dependencies to place before and after the objects being linked to
|
||||
# create a shared library.
|
||||
predep_objects="/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../lib32/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/32/crtbeginS.o"
|
||||
postdep_objects="/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../lib32/crtn.o"
|
||||
predep_objects="crtbegin_so.o"
|
||||
postdep_objects="crtend_so.o"
|
||||
predeps=""
|
||||
postdeps="-lstdc++ -lm -lgcc_s -lc -lgcc_s"
|
||||
postdeps="-lstdc++ -lm -lgcc -lc -ldl -lgcc"
|
||||
|
||||
# The library search path used internally by the compiler when linking
|
||||
# a shared library.
|
||||
compiler_lib_search_path="-L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../../../lib32 -L/lib/../lib32 -L/usr/lib/../lib32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/../../.."
|
||||
compiler_lib_search_path="-L/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9 -L/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc -L/mnt/f/soft/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/lib"
|
||||
|
||||
# ### END LIBTOOL TAG CONFIG: CXX
|
||||
|
6
thirdparty/SDL2-src/sdl2-config
vendored
6
thirdparty/SDL2-src/sdl2-config
vendored
@ -42,14 +42,14 @@ while test $# -gt 0; do
|
||||
echo 2.0.12
|
||||
;;
|
||||
--cflags)
|
||||
echo -I${prefix}/include/SDL2 -D_REENTRANT
|
||||
echo -I${prefix}/include/SDL2 -DGL_GLEXT_PROTOTYPES -D_REENTRANT -D_THREAD_SAFE
|
||||
;;
|
||||
--libs)
|
||||
echo -L${exec_prefix}/lib -Wl,-rpath,${libdir} -Wl,--enable-new-dtags -lSDL2
|
||||
echo -L${exec_prefix}/lib -lSDL2
|
||||
;;
|
||||
--static-libs)
|
||||
# --libs|--static-libs)
|
||||
echo -L${exec_prefix}/lib -Wl,-rpath,${libdir} -Wl,--enable-new-dtags -lSDL2 -Wl,--no-undefined -lm -ldl -lpthread -lrt
|
||||
echo -L${exec_prefix}/lib -lSDL2 -Wl,--no-undefined -lm -ldl -lGLESv1_CM -lGLESv2 -llog -landroid -lpulse-simple -lpulse
|
||||
;;
|
||||
*)
|
||||
echo "${usage}" 1>&2
|
||||
|
6
thirdparty/SDL2-src/sdl2-config.cmake
vendored
6
thirdparty/SDL2-src/sdl2-config.cmake
vendored
@ -7,15 +7,15 @@ set(SDL2_PREFIX "/usr/local")
|
||||
set(SDL2_EXEC_PREFIX "/usr/local")
|
||||
set(SDL2_LIBDIR "${exec_prefix}/lib")
|
||||
set(SDL2_INCLUDE_DIRS "${prefix}/include/SDL2")
|
||||
set(SDL2_LIBRARIES "-L${SDL2_LIBDIR} -Wl,-rpath,${libdir} -Wl,--enable-new-dtags -lSDL2")
|
||||
set(SDL2_LIBRARIES "-L${SDL2_LIBDIR} -lSDL2")
|
||||
string(STRIP "${SDL2_LIBRARIES}" SDL2_LIBRARIES)
|
||||
|
||||
if(NOT TARGET SDL2::SDL2)
|
||||
# Remove -lSDL2 as that is handled by CMake, note the space at the end so it does not replace e.g. -lSDL2main
|
||||
# This may require "libdir" beeing set (from above)
|
||||
string(REPLACE "-lSDL2 " "" SDL2_EXTRA_LINK_FLAGS "-Wl,-rpath,${libdir} -Wl,--enable-new-dtags -lSDL2 ")
|
||||
string(REPLACE "-lSDL2 " "" SDL2_EXTRA_LINK_FLAGS " -lSDL2 ")
|
||||
string(STRIP "${SDL2_EXTRA_LINK_FLAGS}" SDL2_EXTRA_LINK_FLAGS)
|
||||
string(REPLACE "-lSDL2 " "" SDL2_EXTRA_LINK_FLAGS_STATIC "-Wl,-rpath,${libdir} -Wl,--enable-new-dtags -lSDL2 -Wl,--no-undefined -lm -ldl -lpthread -lrt ")
|
||||
string(REPLACE "-lSDL2 " "" SDL2_EXTRA_LINK_FLAGS_STATIC " -lSDL2 -Wl,--no-undefined -lm -ldl -lGLESv1_CM -lGLESv2 -llog -landroid -lpulse-simple -lpulse ")
|
||||
string(STRIP "${SDL2_EXTRA_LINK_FLAGS_STATIC}" SDL2_EXTRA_LINK_FLAGS_STATIC)
|
||||
|
||||
add_library(SDL2::SDL2 SHARED IMPORTED)
|
||||
|
6
thirdparty/SDL2-src/sdl2.pc
vendored
6
thirdparty/SDL2-src/sdl2.pc
vendored
@ -10,6 +10,6 @@ Description: Simple DirectMedia Layer is a cross-platform multimedia library des
|
||||
Version: 2.0.12
|
||||
Requires:
|
||||
Conflicts:
|
||||
Libs: -L${libdir} -Wl,-rpath,${libdir} -Wl,--enable-new-dtags -lSDL2
|
||||
Libs.private: -lSDL2 -Wl,--no-undefined -lm -ldl -lpthread -lrt
|
||||
Cflags: -I${includedir}/SDL2 -D_REENTRANT
|
||||
Libs: -L${libdir} -lSDL2
|
||||
Libs.private: -lSDL2 -Wl,--no-undefined -lm -ldl -lGLESv1_CM -lGLESv2 -llog -landroid -lpulse-simple -lpulse
|
||||
Cflags: -I${includedir}/SDL2 -DGL_GLEXT_PROTOTYPES -D_REENTRANT -D_THREAD_SAFE
|
||||
|
140
thirdparty/SDL2/SDL_config.h
vendored
140
thirdparty/SDL2/SDL_config.h
vendored
@ -60,7 +60,7 @@
|
||||
#define HAVE_ALLOCA_H 1
|
||||
#define HAVE_CTYPE_H 1
|
||||
#define HAVE_FLOAT_H 1
|
||||
#define HAVE_ICONV_H 1
|
||||
/* #undef HAVE_ICONV_H */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
#define HAVE_LIMITS_H 1
|
||||
#define HAVE_MALLOC_H 1
|
||||
@ -76,7 +76,7 @@
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
#define HAVE_WCHAR_H 1
|
||||
/* #undef HAVE_PTHREAD_NP_H */
|
||||
#define HAVE_LIBUNWIND_H 1
|
||||
/* #undef HAVE_LIBUNWIND_H */
|
||||
|
||||
/* C library functions */
|
||||
#define HAVE_MALLOC 1
|
||||
@ -96,17 +96,17 @@
|
||||
#define HAVE_MEMSET 1
|
||||
#define HAVE_MEMCPY 1
|
||||
#define HAVE_MEMMOVE 1
|
||||
#define HAVE_MEMCMP 1
|
||||
/* #undef HAVE_MEMCMP */
|
||||
#define HAVE_WCSLEN 1
|
||||
/* #undef HAVE_WCSLCPY */
|
||||
/* #undef HAVE_WCSLCAT */
|
||||
#define HAVE_WCSLCPY 1
|
||||
#define HAVE_WCSLCAT 1
|
||||
#define HAVE_WCSDUP 1
|
||||
#define HAVE_WCSSTR 1
|
||||
#define HAVE_WCSCMP 1
|
||||
#define HAVE_WCSNCMP 1
|
||||
#define HAVE_STRLEN 1
|
||||
/* #undef HAVE_STRLCPY */
|
||||
/* #undef HAVE_STRLCAT */
|
||||
#define HAVE_STRLCPY 1
|
||||
#define HAVE_STRLCAT 1
|
||||
/* #undef HAVE__STRREV */
|
||||
/* #undef HAVE__STRUPR */
|
||||
/* #undef HAVE__STRLWR */
|
||||
@ -127,7 +127,7 @@
|
||||
/* #undef HAVE__UI64TOA */
|
||||
#define HAVE_STRTOLL 1
|
||||
#define HAVE_STRTOULL 1
|
||||
#define HAVE_STRTOD 1
|
||||
/* #undef HAVE_STRTOD */
|
||||
#define HAVE_ATOI 1
|
||||
#define HAVE_ATOF 1
|
||||
#define HAVE_STRCMP 1
|
||||
@ -167,7 +167,7 @@
|
||||
#define HAVE_LOGF 1
|
||||
#define HAVE_LOG10 1
|
||||
#define HAVE_LOG10F 1
|
||||
#define HAVE_POW 1
|
||||
/* #undef HAVE_POW */
|
||||
#define HAVE_POWF 1
|
||||
#define HAVE_SCALBN 1
|
||||
#define HAVE_SCALBNF 1
|
||||
@ -177,9 +177,9 @@
|
||||
#define HAVE_SQRTF 1
|
||||
#define HAVE_TAN 1
|
||||
#define HAVE_TANF 1
|
||||
#define HAVE_FOPEN64 1
|
||||
/* #undef HAVE_FOPEN64 */
|
||||
#define HAVE_FSEEKO 1
|
||||
#define HAVE_FSEEKO64 1
|
||||
/* #undef HAVE_FSEEKO64 */
|
||||
#define HAVE_SIGACTION 1
|
||||
#define HAVE_SA_SIGACTION 1
|
||||
#define HAVE_SETJMP 1
|
||||
@ -189,7 +189,7 @@
|
||||
#define HAVE_CLOCK_GETTIME 1
|
||||
/* #undef HAVE_GETPAGESIZE */
|
||||
#define HAVE_MPROTECT 1
|
||||
#define HAVE_ICONV 1
|
||||
/* #undef HAVE_ICONV */
|
||||
#define HAVE_PTHREAD_SETNAME_NP 1
|
||||
/* #undef HAVE_PTHREAD_SET_NAME_NP */
|
||||
#define HAVE_SEM_TIMEDWAIT 1
|
||||
@ -207,9 +207,9 @@
|
||||
#define HAVE_DBUS_DBUS_H 1
|
||||
/* #undef HAVE_FCITX_FRONTEND_H */
|
||||
/* #undef HAVE_IBUS_IBUS_H */
|
||||
#define HAVE_IMMINTRIN_H 1
|
||||
#define HAVE_LIBSAMPLERATE_H 1
|
||||
#define HAVE_LIBUDEV_H 1
|
||||
/* #undef HAVE_IMMINTRIN_H */
|
||||
/* #undef HAVE_LIBSAMPLERATE_H */
|
||||
/* #undef HAVE_LIBUDEV_H */
|
||||
|
||||
/* #undef HAVE_DDRAW_H */
|
||||
/* #undef HAVE_DINPUT_H */
|
||||
@ -242,9 +242,9 @@
|
||||
/* #undef SDL_FILESYSTEM_DISABLED */
|
||||
|
||||
/* Enable various audio drivers */
|
||||
#define SDL_AUDIO_DRIVER_ALSA 1
|
||||
#define SDL_AUDIO_DRIVER_ALSA_DYNAMIC "libasound.so.2"
|
||||
/* #undef SDL_AUDIO_DRIVER_ANDROID */
|
||||
/* #undef SDL_AUDIO_DRIVER_ALSA */
|
||||
/* #undef SDL_AUDIO_DRIVER_ALSA_DYNAMIC */
|
||||
#define SDL_AUDIO_DRIVER_ANDROID 1
|
||||
/* #undef SDL_AUDIO_DRIVER_ARTS */
|
||||
/* #undef SDL_AUDIO_DRIVER_ARTS_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_COREAUDIO */
|
||||
@ -257,17 +257,17 @@
|
||||
/* #undef SDL_AUDIO_DRIVER_FUSIONSOUND */
|
||||
/* #undef SDL_AUDIO_DRIVER_FUSIONSOUND_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_HAIKU */
|
||||
#define SDL_AUDIO_DRIVER_JACK 1
|
||||
#define SDL_AUDIO_DRIVER_JACK_DYNAMIC "libjack.so.0"
|
||||
/* #undef SDL_AUDIO_DRIVER_JACK */
|
||||
/* #undef SDL_AUDIO_DRIVER_JACK_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_NACL */
|
||||
/* #undef SDL_AUDIO_DRIVER_NAS */
|
||||
/* #undef SDL_AUDIO_DRIVER_NAS_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_NETBSD */
|
||||
#define SDL_AUDIO_DRIVER_OSS 1
|
||||
/* #undef SDL_AUDIO_DRIVER_OSS */
|
||||
/* #undef SDL_AUDIO_DRIVER_OSS_SOUNDCARD_H */
|
||||
/* #undef SDL_AUDIO_DRIVER_PAUDIO */
|
||||
#define SDL_AUDIO_DRIVER_PULSEAUDIO 1
|
||||
#define SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC "libpulse-simple.so.0"
|
||||
/* #undef SDL_AUDIO_DRIVER_PULSEAUDIO_DYNAMIC */
|
||||
/* #undef SDL_AUDIO_DRIVER_QSA */
|
||||
/* #undef SDL_AUDIO_DRIVER_SNDIO */
|
||||
/* #undef SDL_AUDIO_DRIVER_SNDIO_DYNAMIC */
|
||||
@ -277,30 +277,30 @@
|
||||
|
||||
/* Enable various input drivers */
|
||||
#define SDL_INPUT_LINUXEV 1
|
||||
#define SDL_INPUT_LINUXKD 1
|
||||
/* #undef SDL_INPUT_LINUXKD */
|
||||
/* #undef SDL_INPUT_TSLIB */
|
||||
/* #undef SDL_JOYSTICK_HAIKU */
|
||||
/* #undef SDL_JOYSTICK_DINPUT */
|
||||
/* #undef SDL_JOYSTICK_XINPUT */
|
||||
/* #undef SDL_JOYSTICK_DUMMY */
|
||||
/* #undef SDL_JOYSTICK_IOKIT */
|
||||
#define SDL_JOYSTICK_LINUX 1
|
||||
/* #undef SDL_JOYSTICK_ANDROID */
|
||||
/* #undef SDL_JOYSTICK_LINUX */
|
||||
#define SDL_JOYSTICK_ANDROID 1
|
||||
/* #undef SDL_JOYSTICK_WINMM */
|
||||
/* #undef SDL_JOYSTICK_USBHID */
|
||||
/* #undef SDL_JOYSTICK_USBHID_MACHINE_JOYSTICK_H */
|
||||
/* #undef SDL_JOYSTICK_HIDAPI */
|
||||
/* #undef SDL_JOYSTICK_EMSCRIPTEN */
|
||||
/* #undef SDL_HAPTIC_DUMMY */
|
||||
/* #undef SDL_HAPTIC_ANDROID */
|
||||
#define SDL_HAPTIC_LINUX 1
|
||||
#define SDL_HAPTIC_ANDROID 1
|
||||
/* #undef SDL_HAPTIC_LINUX */
|
||||
/* #undef SDL_HAPTIC_IOKIT */
|
||||
/* #undef SDL_HAPTIC_DINPUT */
|
||||
/* #undef SDL_HAPTIC_XINPUT */
|
||||
|
||||
/* Enable various sensor drivers */
|
||||
/* #undef SDL_SENSOR_ANDROID */
|
||||
#define SDL_SENSOR_DUMMY 1
|
||||
#define SDL_SENSOR_ANDROID 1
|
||||
/* #undef SDL_SENSOR_DUMMY */
|
||||
|
||||
/* Enable various shared object loading systems */
|
||||
#define SDL_LOADSO_DLOPEN 1
|
||||
@ -327,39 +327,39 @@
|
||||
/* #undef SDL_VIDEO_DRIVER_DIRECTFB_DYNAMIC */
|
||||
#define SDL_VIDEO_DRIVER_DUMMY 1
|
||||
/* #undef SDL_VIDEO_DRIVER_WINDOWS */
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND 1
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH 1
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC "libwayland-client.so.0"
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL "libwayland-egl.so.1"
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_CURSOR "libwayland-cursor.so.0"
|
||||
#define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_XKBCOMMON "libxkbcommon.so.0"
|
||||
#define SDL_VIDEO_DRIVER_X11 1
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_QT_TOUCH */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_CURSOR */
|
||||
/* #undef SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_XKBCOMMON */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11 */
|
||||
/* #undef SDL_VIDEO_DRIVER_RPI */
|
||||
/* #undef SDL_VIDEO_DRIVER_KMSDRM */
|
||||
/* #undef SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC */
|
||||
/* #undef SDL_VIDEO_DRIVER_KMSDRM_DYNAMIC_GBM */
|
||||
/* #undef SDL_VIDEO_DRIVER_ANDROID */
|
||||
#define SDL_VIDEO_DRIVER_ANDROID 1
|
||||
/* #undef SDL_VIDEO_DRIVER_EMSCRIPTEN */
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC "libX11.so.6"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "libXext.so.6"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR "libXcursor.so.1"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA "libXinerama.so.1"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 "libXi.so.6"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "libXrandr.so.2"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS "libXss.so.1"
|
||||
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE "libXxf86vm.so.1"
|
||||
#define SDL_VIDEO_DRIVER_X11_XCURSOR 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XDBE 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XINERAMA 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XINPUT2 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XRANDR 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XSCRNSAVER 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XSHAPE 1
|
||||
#define SDL_VIDEO_DRIVER_X11_XVIDMODE 1
|
||||
#define SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS 1
|
||||
#define SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY 1
|
||||
#define SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM 1
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XCURSOR */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINERAMA */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XINPUT2 */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XSS */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_DYNAMIC_XVIDMODE */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XCURSOR */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XDBE */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XINERAMA */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XINPUT2 */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XINPUT2_SUPPORTS_MULTITOUCH */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XRANDR */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XSCRNSAVER */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XSHAPE */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_XVIDMODE */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_SUPPORTS_GENERIC_EVENTS */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_CONST_PARAM_XEXTADDDISPLAY */
|
||||
/* #undef SDL_VIDEO_DRIVER_X11_HAS_XKBKEYCODETOKEYSYM */
|
||||
/* #undef SDL_VIDEO_DRIVER_NACL */
|
||||
/* #undef SDL_VIDEO_DRIVER_VIVANTE */
|
||||
/* #undef SDL_VIDEO_DRIVER_VIVANTE_VDK */
|
||||
@ -367,36 +367,36 @@
|
||||
|
||||
/* #undef SDL_VIDEO_RENDER_D3D */
|
||||
/* #undef SDL_VIDEO_RENDER_D3D11 */
|
||||
#define SDL_VIDEO_RENDER_OGL 1
|
||||
/* #undef SDL_VIDEO_RENDER_OGL_ES */
|
||||
/* #undef SDL_VIDEO_RENDER_OGL */
|
||||
#define SDL_VIDEO_RENDER_OGL_ES 1
|
||||
#define SDL_VIDEO_RENDER_OGL_ES2 1
|
||||
/* #undef SDL_VIDEO_RENDER_DIRECTFB */
|
||||
/* #undef SDL_VIDEO_RENDER_METAL */
|
||||
|
||||
/* Enable OpenGL support */
|
||||
#define SDL_VIDEO_OPENGL 1
|
||||
/* #undef SDL_VIDEO_OPENGL_ES */
|
||||
/* #undef SDL_VIDEO_OPENGL */
|
||||
#define SDL_VIDEO_OPENGL_ES 1
|
||||
#define SDL_VIDEO_OPENGL_ES2 1
|
||||
/* #undef SDL_VIDEO_OPENGL_BGL */
|
||||
/* #undef SDL_VIDEO_OPENGL_CGL */
|
||||
#define SDL_VIDEO_OPENGL_EGL 1
|
||||
#define SDL_VIDEO_OPENGL_GLX 1
|
||||
/* #undef SDL_VIDEO_OPENGL_GLX */
|
||||
/* #undef SDL_VIDEO_OPENGL_WGL */
|
||||
/* #undef SDL_VIDEO_OPENGL_OSMESA */
|
||||
/* #undef SDL_VIDEO_OPENGL_OSMESA_DYNAMIC */
|
||||
|
||||
/* Enable Vulkan support */
|
||||
#define SDL_VIDEO_VULKAN 1
|
||||
/* #undef SDL_VIDEO_VULKAN */
|
||||
|
||||
/* Enable Metal support */
|
||||
/* #undef SDL_VIDEO_METAL */
|
||||
|
||||
/* Enable system power support */
|
||||
#define SDL_POWER_LINUX 1
|
||||
/* #undef SDL_POWER_LINUX */
|
||||
/* #undef SDL_POWER_WINDOWS */
|
||||
/* #undef SDL_POWER_MACOSX */
|
||||
/* #undef SDL_POWER_HAIKU */
|
||||
/* #undef SDL_POWER_ANDROID */
|
||||
#define SDL_POWER_ANDROID 1
|
||||
/* #undef SDL_POWER_EMSCRIPTEN */
|
||||
/* #undef SDL_POWER_HARDWIRED */
|
||||
|
||||
@ -404,28 +404,28 @@
|
||||
/* #undef SDL_FILESYSTEM_HAIKU */
|
||||
/* #undef SDL_FILESYSTEM_COCOA */
|
||||
/* #undef SDL_FILESYSTEM_DUMMY */
|
||||
#define SDL_FILESYSTEM_UNIX 1
|
||||
/* #undef SDL_FILESYSTEM_UNIX */
|
||||
/* #undef SDL_FILESYSTEM_WINDOWS */
|
||||
/* #undef SDL_FILESYSTEM_NACL */
|
||||
/* #undef SDL_FILESYSTEM_ANDROID */
|
||||
#define SDL_FILESYSTEM_ANDROID 1
|
||||
/* #undef SDL_FILESYSTEM_EMSCRIPTEN */
|
||||
|
||||
/* Enable assembly routines */
|
||||
#define SDL_ASSEMBLY_ROUTINES 1
|
||||
/* #undef SDL_ALTIVEC_BLITTERS */
|
||||
/* #undef SDL_ARM_SIMD_BLITTERS */
|
||||
#define SDL_ARM_SIMD_BLITTERS 1
|
||||
/* #undef SDL_ARM_NEON_BLITTERS */
|
||||
|
||||
/* Enable ime support */
|
||||
#define SDL_USE_IME 1
|
||||
|
||||
/* Enable dynamic udev support */
|
||||
#define SDL_UDEV_DYNAMIC "libudev.so.1"
|
||||
/* #undef SDL_UDEV_DYNAMIC */
|
||||
|
||||
/* Enable dynamic libusb support */
|
||||
/* #undef SDL_LIBUSB_DYNAMIC */
|
||||
|
||||
/* Enable dynamic libsamplerate support */
|
||||
#define SDL_LIBSAMPLERATE_DYNAMIC "libsamplerate.so.0"
|
||||
/* #undef SDL_LIBSAMPLERATE_DYNAMIC */
|
||||
|
||||
#endif /* SDL_config_h_ */
|
||||
|
12
thirdparty/StubSteamAPI/Makefile
vendored
12
thirdparty/StubSteamAPI/Makefile
vendored
@ -1,12 +1,12 @@
|
||||
DLLNAME=libsteam_api
|
||||
|
||||
ifeq ($(NDK),1)
|
||||
CC = $(shell $(NDK_PATH)/ndk-which gcc)
|
||||
CXX = $(shell $(NDK_PATH)/ndk-which g++)
|
||||
LD = $(shell $(NDK_PATH)/ndk-which ld)
|
||||
AR = $(shell $(NDK_PATH)/ndk-which ar)
|
||||
LINK = $(shell $(NDK_PATH)/ndk-which g++)
|
||||
STRIP = $(shell $(NDK_PATH)/ndk-which strip)
|
||||
CC = $(shell $(NDK_PATH)/ndk-which gcc $(NDK_ABI))
|
||||
CXX = $(shell $(NDK_PATH)/ndk-which g++ $(NDK_ABI))
|
||||
LD = $(shell $(NDK_PATH)/ndk-which ld $(NDK_ABI))
|
||||
AR = $(shell $(NDK_PATH)/ndk-which ar $(NDK_ABI))
|
||||
LINK = $(shell $(NDK_PATH)/ndk-which g++ $(NDK_ABI))
|
||||
STRIP = $(shell $(NDK_PATH)/ndk-which strip $(NDK_ABI))
|
||||
else
|
||||
CXX=g++
|
||||
CC=gcc
|
||||
|
114
thirdparty/build-androidarm32.sh
vendored
Executable file
114
thirdparty/build-androidarm32.sh
vendored
Executable file
@ -0,0 +1,114 @@
|
||||
#!/bin/sh
|
||||
|
||||
INSTALLDIR=../../lib/public/androidarm32
|
||||
|
||||
export ANDROID_HOST=arm-linux-androideabi
|
||||
export ANDROID_BUILD=linux-x86_64
|
||||
export ANDROID_ARCH=arm
|
||||
export ANDROID_NDK=/mnt/f/soft/android-ndk-r10e
|
||||
export ANDROID_VERSION=21
|
||||
export ANDROID_TOOLCHAIN_VERSION=4.9
|
||||
export ANDROID_SYSROOT=$ANDROID_NDK/platforms/android-$ANDROID_VERSION/arch-$ANDROID_ARCH
|
||||
export CFLAGS=--sysroot=$ANDROID_SYSROOT
|
||||
export CPPFLAGS=--sysroot=$ANDROID_SYSROOT
|
||||
export AR=$ANDROID_HOST-ar
|
||||
export RANLIB=$ANDROID_HOST-ranlib
|
||||
export PATH=$ANDROID_NDK/toolchains/$ANDROID_HOST-$ANDROID_TOOLCHAIN_VERSION/prebuilt/$ANDROID_BUILD/bin:$PATH
|
||||
|
||||
clean() {
|
||||
cd $1
|
||||
echo cleaning $1
|
||||
make clean &> /dev/null || echo clean failed for $1
|
||||
[ -f confdone ] && rm confdone
|
||||
cd ../
|
||||
}
|
||||
|
||||
conf() {
|
||||
[ -f confdone ] || ( "$@" && touch confdone )
|
||||
}
|
||||
|
||||
mk() {
|
||||
make "$@" -j$(nproc --all) NDK=1 NDK_ABI=armeabi-v7a NDK_PATH=$ANDROID_NDK
|
||||
}
|
||||
|
||||
inst() {
|
||||
cp $1 ../../lib/public/androidarm32
|
||||
}
|
||||
|
||||
mkdir -p ../lib/public/androidarm32
|
||||
mkdir -p ../lib/common/androidarm32/
|
||||
mkdir -p ../lib/common/androidarm32
|
||||
|
||||
if [ "$1" = "clean" ]
|
||||
then
|
||||
# clean gperftools-2.0
|
||||
clean SDL2-src
|
||||
clean protobuf-2.6.1/
|
||||
clean StubSteamAPI/
|
||||
# clean openssl
|
||||
# clean cryptopp
|
||||
clean libjpeg
|
||||
clean libpng
|
||||
clean zlib
|
||||
clean libedit-3.1
|
||||
exit
|
||||
fi
|
||||
|
||||
#cd gperftools-2.0
|
||||
#conf ./configure CFLAGS="-m32 -Wno-narrowing" "CXXFLAGS=-m32 -Wno-narrowing -fpermissive" "LDFLAGS=-m32"
|
||||
#mk
|
||||
#inst .libs/libtcmalloc_minimal.so.4
|
||||
#cd ../
|
||||
|
||||
#cd SDL2-src
|
||||
#conf ./configure --host=$ANDROID_HOST --with-sysroot=$ANDROID_SYSROOT
|
||||
#mk
|
||||
#inst build/.libs/libSDL2.so
|
||||
#cd ../
|
||||
|
||||
#cd protobuf-2.6.1
|
||||
#conf ./configure --build=i686-pc-linux-gnu "CFLAGS=-m32 -Wno-narrowing" "CXXFLAGS=-m32 -Wno-narrowing -fpermissive" "LDFLAGS=-m32"
|
||||
#mk
|
||||
#cd ../
|
||||
|
||||
cd StubSteamAPI/
|
||||
mk
|
||||
inst libsteam_api.so
|
||||
cd ../
|
||||
|
||||
cd libiconv-1.15/
|
||||
./configure --host=$ANDROID_HOST --with-sysroot=$ANDROID_SYSROOT --enable-static
|
||||
mk
|
||||
inst lib/.libs/libiconv.a
|
||||
cd ../
|
||||
|
||||
#cd cryptopp
|
||||
#mk IS_X86=1 IS_X64=0 CC='gcc -m32 -msse4 -fPIC' CXX='g++ -m32 -msse4 -D_GLIBCXX_USE_CXX11_ABI=0'
|
||||
#cp libcryptopp.a ../../lib/common/ubuntu12_32/
|
||||
#cd ../
|
||||
|
||||
cd libjpeg
|
||||
conf ./configure --host=$ANDROID_HOST --with-sysroot=$ANDROID_SYSROOT
|
||||
mk
|
||||
cp .libs/libjpeg.a ../../lib/common/androidarm32
|
||||
inst .libs/libjpeg.a
|
||||
cd ../
|
||||
|
||||
#cd libpng
|
||||
#conf ./configure --host=$ANDROID_HOST --with-sysroot=$ANDROID_SYSROOT
|
||||
#mk
|
||||
#cp .libs/libpng16.a ../../lib/public/androidarm32/libpng.a
|
||||
#cd ../
|
||||
|
||||
#cd zlib
|
||||
#CFLAGS="-m32" LDFLAGS="-m32" conf ./configure
|
||||
#conf ./configure --build=i686-pc-linux-gnu "CFLAGS=-m32 -Wno-narrowing" "CXXFLAGS=-m32 -Wno-narrowing -fpermissive" "LDFLAGS=-m32"
|
||||
#mk
|
||||
#inst libz.a
|
||||
#cd ../
|
||||
|
||||
|
||||
#cd libedit-3.1
|
||||
#conf ./configure --build=i686-pc-linux-gnu "CFLAGS=-m32 -Wno-narrowing" "CXXFLAGS=-m32 -Wno-narrowing -fpermissive" "LDFLAGS=-m32"
|
||||
#mk
|
||||
#cd ../
|
2240
thirdparty/libedit-3.1/config.log
vendored
2240
thirdparty/libedit-3.1/config.log
vendored
File diff suppressed because it is too large
Load Diff
1379
thirdparty/libiconv-1.15/ABOUT-NLS
vendored
Normal file
1379
thirdparty/libiconv-1.15/ABOUT-NLS
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
thirdparty/libiconv-1.15/AUTHORS
vendored
Normal file
1
thirdparty/libiconv-1.15/AUTHORS
vendored
Normal file
@ -0,0 +1 @@
|
||||
Bruno Haible <bruno@clisp.org>
|
674
thirdparty/libiconv-1.15/COPYING
vendored
Normal file
674
thirdparty/libiconv-1.15/COPYING
vendored
Normal file
@ -0,0 +1,674 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The GNU General Public License is a free, copyleft license for
|
||||
software and other kinds of works.
|
||||
|
||||
The licenses for most software and other practical works are designed
|
||||
to take away your freedom to share and change the works. By contrast,
|
||||
the GNU General Public License is intended to guarantee your freedom to
|
||||
share and change all versions of a program--to make sure it remains free
|
||||
software for all its users. We, the Free Software Foundation, use the
|
||||
GNU General Public License for most of our software; it applies also to
|
||||
any other work released this way by its authors. You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
them if you wish), that you receive source code or can get it if you
|
||||
want it, that you can change the software or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to prevent others from denying you
|
||||
these rights or asking you to surrender the rights. Therefore, you have
|
||||
certain responsibilities if you distribute copies of the software, or if
|
||||
you modify it: responsibilities to respect the freedom of others.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must pass on to the recipients the same
|
||||
freedoms that you received. You must make sure that they, too, receive
|
||||
or can get the source code. And you must show them these terms so they
|
||||
know their rights.
|
||||
|
||||
Developers that use the GNU GPL protect your rights with two steps:
|
||||
(1) assert copyright on the software, and (2) offer you this License
|
||||
giving you legal permission to copy, distribute and/or modify it.
|
||||
|
||||
For the developers' and authors' protection, the GPL clearly explains
|
||||
that there is no warranty for this free software. For both users' and
|
||||
authors' sake, the GPL requires that modified versions be marked as
|
||||
changed, so that their problems will not be attributed erroneously to
|
||||
authors of previous versions.
|
||||
|
||||
Some devices are designed to deny users access to install or run
|
||||
modified versions of the software inside them, although the manufacturer
|
||||
can do so. This is fundamentally incompatible with the aim of
|
||||
protecting users' freedom to change the software. The systematic
|
||||
pattern of such abuse occurs in the area of products for individuals to
|
||||
use, which is precisely where it is most unacceptable. Therefore, we
|
||||
have designed this version of the GPL to prohibit the practice for those
|
||||
products. If such problems arise substantially in other domains, we
|
||||
stand ready to extend this provision to those domains in future versions
|
||||
of the GPL, as needed to protect the freedom of users.
|
||||
|
||||
Finally, every program is threatened constantly by software patents.
|
||||
States should not allow patents to restrict development and use of
|
||||
software on general-purpose computers, but in those that do, we wish to
|
||||
avoid the special danger that patents applied to a free program could
|
||||
make it effectively proprietary. To prevent this, the GPL assures that
|
||||
patents cannot be used to render the program non-free.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
TERMS AND CONDITIONS
|
||||
|
||||
0. Definitions.
|
||||
|
||||
"This License" refers to version 3 of the GNU General Public License.
|
||||
|
||||
"Copyright" also means copyright-like laws that apply to other kinds of
|
||||
works, such as semiconductor masks.
|
||||
|
||||
"The Program" refers to any copyrightable work licensed under this
|
||||
License. Each licensee is addressed as "you". "Licensees" and
|
||||
"recipients" may be individuals or organizations.
|
||||
|
||||
To "modify" a work means to copy from or adapt all or part of the work
|
||||
in a fashion requiring copyright permission, other than the making of an
|
||||
exact copy. The resulting work is called a "modified version" of the
|
||||
earlier work or a work "based on" the earlier work.
|
||||
|
||||
A "covered work" means either the unmodified Program or a work based
|
||||
on the Program.
|
||||
|
||||
To "propagate" a work means to do anything with it that, without
|
||||
permission, would make you directly or secondarily liable for
|
||||
infringement under applicable copyright law, except executing it on a
|
||||
computer or modifying a private copy. Propagation includes copying,
|
||||
distribution (with or without modification), making available to the
|
||||
public, and in some countries other activities as well.
|
||||
|
||||
To "convey" a work means any kind of propagation that enables other
|
||||
parties to make or receive copies. Mere interaction with a user through
|
||||
a computer network, with no transfer of a copy, is not conveying.
|
||||
|
||||
An interactive user interface displays "Appropriate Legal Notices"
|
||||
to the extent that it includes a convenient and prominently visible
|
||||
feature that (1) displays an appropriate copyright notice, and (2)
|
||||
tells the user that there is no warranty for the work (except to the
|
||||
extent that warranties are provided), that licensees may convey the
|
||||
work under this License, and how to view a copy of this License. If
|
||||
the interface presents a list of user commands or options, such as a
|
||||
menu, a prominent item in the list meets this criterion.
|
||||
|
||||
1. Source Code.
|
||||
|
||||
The "source code" for a work means the preferred form of the work
|
||||
for making modifications to it. "Object code" means any non-source
|
||||
form of a work.
|
||||
|
||||
A "Standard Interface" means an interface that either is an official
|
||||
standard defined by a recognized standards body, or, in the case of
|
||||
interfaces specified for a particular programming language, one that
|
||||
is widely used among developers working in that language.
|
||||
|
||||
The "System Libraries" of an executable work include anything, other
|
||||
than the work as a whole, that (a) is included in the normal form of
|
||||
packaging a Major Component, but which is not part of that Major
|
||||
Component, and (b) serves only to enable use of the work with that
|
||||
Major Component, or to implement a Standard Interface for which an
|
||||
implementation is available to the public in source code form. A
|
||||
"Major Component", in this context, means a major essential component
|
||||
(kernel, window system, and so on) of the specific operating system
|
||||
(if any) on which the executable work runs, or a compiler used to
|
||||
produce the work, or an object code interpreter used to run it.
|
||||
|
||||
The "Corresponding Source" for a work in object code form means all
|
||||
the source code needed to generate, install, and (for an executable
|
||||
work) run the object code and to modify the work, including scripts to
|
||||
control those activities. However, it does not include the work's
|
||||
System Libraries, or general-purpose tools or generally available free
|
||||
programs which are used unmodified in performing those activities but
|
||||
which are not part of the work. For example, Corresponding Source
|
||||
includes interface definition files associated with source files for
|
||||
the work, and the source code for shared libraries and dynamically
|
||||
linked subprograms that the work is specifically designed to require,
|
||||
such as by intimate data communication or control flow between those
|
||||
subprograms and other parts of the work.
|
||||
|
||||
The Corresponding Source need not include anything that users
|
||||
can regenerate automatically from other parts of the Corresponding
|
||||
Source.
|
||||
|
||||
The Corresponding Source for a work in source code form is that
|
||||
same work.
|
||||
|
||||
2. Basic Permissions.
|
||||
|
||||
All rights granted under this License are granted for the term of
|
||||
copyright on the Program, and are irrevocable provided the stated
|
||||
conditions are met. This License explicitly affirms your unlimited
|
||||
permission to run the unmodified Program. The output from running a
|
||||
covered work is covered by this License only if the output, given its
|
||||
content, constitutes a covered work. This License acknowledges your
|
||||
rights of fair use or other equivalent, as provided by copyright law.
|
||||
|
||||
You may make, run and propagate covered works that you do not
|
||||
convey, without conditions so long as your license otherwise remains
|
||||
in force. You may convey covered works to others for the sole purpose
|
||||
of having them make modifications exclusively for you, or provide you
|
||||
with facilities for running those works, provided that you comply with
|
||||
the terms of this License in conveying all material for which you do
|
||||
not control copyright. Those thus making or running the covered works
|
||||
for you must do so exclusively on your behalf, under your direction
|
||||
and control, on terms that prohibit them from making any copies of
|
||||
your copyrighted material outside their relationship with you.
|
||||
|
||||
Conveying under any other circumstances is permitted solely under
|
||||
the conditions stated below. Sublicensing is not allowed; section 10
|
||||
makes it unnecessary.
|
||||
|
||||
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
|
||||
|
||||
No covered work shall be deemed part of an effective technological
|
||||
measure under any applicable law fulfilling obligations under article
|
||||
11 of the WIPO copyright treaty adopted on 20 December 1996, or
|
||||
similar laws prohibiting or restricting circumvention of such
|
||||
measures.
|
||||
|
||||
When you convey a covered work, you waive any legal power to forbid
|
||||
circumvention of technological measures to the extent such circumvention
|
||||
is effected by exercising rights under this License with respect to
|
||||
the covered work, and you disclaim any intention to limit operation or
|
||||
modification of the work as a means of enforcing, against the work's
|
||||
users, your or third parties' legal rights to forbid circumvention of
|
||||
technological measures.
|
||||
|
||||
4. Conveying Verbatim Copies.
|
||||
|
||||
You may convey verbatim copies of the Program's source code as you
|
||||
receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy an appropriate copyright notice;
|
||||
keep intact all notices stating that this License and any
|
||||
non-permissive terms added in accord with section 7 apply to the code;
|
||||
keep intact all notices of the absence of any warranty; and give all
|
||||
recipients a copy of this License along with the Program.
|
||||
|
||||
You may charge any price or no price for each copy that you convey,
|
||||
and you may offer support or warranty protection for a fee.
|
||||
|
||||
5. Conveying Modified Source Versions.
|
||||
|
||||
You may convey a work based on the Program, or the modifications to
|
||||
produce it from the Program, in the form of source code under the
|
||||
terms of section 4, provided that you also meet all of these conditions:
|
||||
|
||||
a) The work must carry prominent notices stating that you modified
|
||||
it, and giving a relevant date.
|
||||
|
||||
b) The work must carry prominent notices stating that it is
|
||||
released under this License and any conditions added under section
|
||||
7. This requirement modifies the requirement in section 4 to
|
||||
"keep intact all notices".
|
||||
|
||||
c) You must license the entire work, as a whole, under this
|
||||
License to anyone who comes into possession of a copy. This
|
||||
License will therefore apply, along with any applicable section 7
|
||||
additional terms, to the whole of the work, and all its parts,
|
||||
regardless of how they are packaged. This License gives no
|
||||
permission to license the work in any other way, but it does not
|
||||
invalidate such permission if you have separately received it.
|
||||
|
||||
d) If the work has interactive user interfaces, each must display
|
||||
Appropriate Legal Notices; however, if the Program has interactive
|
||||
interfaces that do not display Appropriate Legal Notices, your
|
||||
work need not make them do so.
|
||||
|
||||
A compilation of a covered work with other separate and independent
|
||||
works, which are not by their nature extensions of the covered work,
|
||||
and which are not combined with it such as to form a larger program,
|
||||
in or on a volume of a storage or distribution medium, is called an
|
||||
"aggregate" if the compilation and its resulting copyright are not
|
||||
used to limit the access or legal rights of the compilation's users
|
||||
beyond what the individual works permit. Inclusion of a covered work
|
||||
in an aggregate does not cause this License to apply to the other
|
||||
parts of the aggregate.
|
||||
|
||||
6. Conveying Non-Source Forms.
|
||||
|
||||
You may convey a covered work in object code form under the terms
|
||||
of sections 4 and 5, provided that you also convey the
|
||||
machine-readable Corresponding Source under the terms of this License,
|
||||
in one of these ways:
|
||||
|
||||
a) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by the
|
||||
Corresponding Source fixed on a durable physical medium
|
||||
customarily used for software interchange.
|
||||
|
||||
b) Convey the object code in, or embodied in, a physical product
|
||||
(including a physical distribution medium), accompanied by a
|
||||
written offer, valid for at least three years and valid for as
|
||||
long as you offer spare parts or customer support for that product
|
||||
model, to give anyone who possesses the object code either (1) a
|
||||
copy of the Corresponding Source for all the software in the
|
||||
product that is covered by this License, on a durable physical
|
||||
medium customarily used for software interchange, for a price no
|
||||
more than your reasonable cost of physically performing this
|
||||
conveying of source, or (2) access to copy the
|
||||
Corresponding Source from a network server at no charge.
|
||||
|
||||
c) Convey individual copies of the object code with a copy of the
|
||||
written offer to provide the Corresponding Source. This
|
||||
alternative is allowed only occasionally and noncommercially, and
|
||||
only if you received the object code with such an offer, in accord
|
||||
with subsection 6b.
|
||||
|
||||
d) Convey the object code by offering access from a designated
|
||||
place (gratis or for a charge), and offer equivalent access to the
|
||||
Corresponding Source in the same way through the same place at no
|
||||
further charge. You need not require recipients to copy the
|
||||
Corresponding Source along with the object code. If the place to
|
||||
copy the object code is a network server, the Corresponding Source
|
||||
may be on a different server (operated by you or a third party)
|
||||
that supports equivalent copying facilities, provided you maintain
|
||||
clear directions next to the object code saying where to find the
|
||||
Corresponding Source. Regardless of what server hosts the
|
||||
Corresponding Source, you remain obligated to ensure that it is
|
||||
available for as long as needed to satisfy these requirements.
|
||||
|
||||
e) Convey the object code using peer-to-peer transmission, provided
|
||||
you inform other peers where the object code and Corresponding
|
||||
Source of the work are being offered to the general public at no
|
||||
charge under subsection 6d.
|
||||
|
||||
A separable portion of the object code, whose source code is excluded
|
||||
from the Corresponding Source as a System Library, need not be
|
||||
included in conveying the object code work.
|
||||
|
||||
A "User Product" is either (1) a "consumer product", which means any
|
||||
tangible personal property which is normally used for personal, family,
|
||||
or household purposes, or (2) anything designed or sold for incorporation
|
||||
into a dwelling. In determining whether a product is a consumer product,
|
||||
doubtful cases shall be resolved in favor of coverage. For a particular
|
||||
product received by a particular user, "normally used" refers to a
|
||||
typical or common use of that class of product, regardless of the status
|
||||
of the particular user or of the way in which the particular user
|
||||
actually uses, or expects or is expected to use, the product. A product
|
||||
is a consumer product regardless of whether the product has substantial
|
||||
commercial, industrial or non-consumer uses, unless such uses represent
|
||||
the only significant mode of use of the product.
|
||||
|
||||
"Installation Information" for a User Product means any methods,
|
||||
procedures, authorization keys, or other information required to install
|
||||
and execute modified versions of a covered work in that User Product from
|
||||
a modified version of its Corresponding Source. The information must
|
||||
suffice to ensure that the continued functioning of the modified object
|
||||
code is in no case prevented or interfered with solely because
|
||||
modification has been made.
|
||||
|
||||
If you convey an object code work under this section in, or with, or
|
||||
specifically for use in, a User Product, and the conveying occurs as
|
||||
part of a transaction in which the right of possession and use of the
|
||||
User Product is transferred to the recipient in perpetuity or for a
|
||||
fixed term (regardless of how the transaction is characterized), the
|
||||
Corresponding Source conveyed under this section must be accompanied
|
||||
by the Installation Information. But this requirement does not apply
|
||||
if neither you nor any third party retains the ability to install
|
||||
modified object code on the User Product (for example, the work has
|
||||
been installed in ROM).
|
||||
|
||||
The requirement to provide Installation Information does not include a
|
||||
requirement to continue to provide support service, warranty, or updates
|
||||
for a work that has been modified or installed by the recipient, or for
|
||||
the User Product in which it has been modified or installed. Access to a
|
||||
network may be denied when the modification itself materially and
|
||||
adversely affects the operation of the network or violates the rules and
|
||||
protocols for communication across the network.
|
||||
|
||||
Corresponding Source conveyed, and Installation Information provided,
|
||||
in accord with this section must be in a format that is publicly
|
||||
documented (and with an implementation available to the public in
|
||||
source code form), and must require no special password or key for
|
||||
unpacking, reading or copying.
|
||||
|
||||
7. Additional Terms.
|
||||
|
||||
"Additional permissions" are terms that supplement the terms of this
|
||||
License by making exceptions from one or more of its conditions.
|
||||
Additional permissions that are applicable to the entire Program shall
|
||||
be treated as though they were included in this License, to the extent
|
||||
that they are valid under applicable law. If additional permissions
|
||||
apply only to part of the Program, that part may be used separately
|
||||
under those permissions, but the entire Program remains governed by
|
||||
this License without regard to the additional permissions.
|
||||
|
||||
When you convey a copy of a covered work, you may at your option
|
||||
remove any additional permissions from that copy, or from any part of
|
||||
it. (Additional permissions may be written to require their own
|
||||
removal in certain cases when you modify the work.) You may place
|
||||
additional permissions on material, added by you to a covered work,
|
||||
for which you have or can give appropriate copyright permission.
|
||||
|
||||
Notwithstanding any other provision of this License, for material you
|
||||
add to a covered work, you may (if authorized by the copyright holders of
|
||||
that material) supplement the terms of this License with terms:
|
||||
|
||||
a) Disclaiming warranty or limiting liability differently from the
|
||||
terms of sections 15 and 16 of this License; or
|
||||
|
||||
b) Requiring preservation of specified reasonable legal notices or
|
||||
author attributions in that material or in the Appropriate Legal
|
||||
Notices displayed by works containing it; or
|
||||
|
||||
c) Prohibiting misrepresentation of the origin of that material, or
|
||||
requiring that modified versions of such material be marked in
|
||||
reasonable ways as different from the original version; or
|
||||
|
||||
d) Limiting the use for publicity purposes of names of licensors or
|
||||
authors of the material; or
|
||||
|
||||
e) Declining to grant rights under trademark law for use of some
|
||||
trade names, trademarks, or service marks; or
|
||||
|
||||
f) Requiring indemnification of licensors and authors of that
|
||||
material by anyone who conveys the material (or modified versions of
|
||||
it) with contractual assumptions of liability to the recipient, for
|
||||
any liability that these contractual assumptions directly impose on
|
||||
those licensors and authors.
|
||||
|
||||
All other non-permissive additional terms are considered "further
|
||||
restrictions" within the meaning of section 10. If the Program as you
|
||||
received it, or any part of it, contains a notice stating that it is
|
||||
governed by this License along with a term that is a further
|
||||
restriction, you may remove that term. If a license document contains
|
||||
a further restriction but permits relicensing or conveying under this
|
||||
License, you may add to a covered work material governed by the terms
|
||||
of that license document, provided that the further restriction does
|
||||
not survive such relicensing or conveying.
|
||||
|
||||
If you add terms to a covered work in accord with this section, you
|
||||
must place, in the relevant source files, a statement of the
|
||||
additional terms that apply to those files, or a notice indicating
|
||||
where to find the applicable terms.
|
||||
|
||||
Additional terms, permissive or non-permissive, may be stated in the
|
||||
form of a separately written license, or stated as exceptions;
|
||||
the above requirements apply either way.
|
||||
|
||||
8. Termination.
|
||||
|
||||
You may not propagate or modify a covered work except as expressly
|
||||
provided under this License. Any attempt otherwise to propagate or
|
||||
modify it is void, and will automatically terminate your rights under
|
||||
this License (including any patent licenses granted under the third
|
||||
paragraph of section 11).
|
||||
|
||||
However, if you cease all violation of this License, then your
|
||||
license from a particular copyright holder is reinstated (a)
|
||||
provisionally, unless and until the copyright holder explicitly and
|
||||
finally terminates your license, and (b) permanently, if the copyright
|
||||
holder fails to notify you of the violation by some reasonable means
|
||||
prior to 60 days after the cessation.
|
||||
|
||||
Moreover, your license from a particular copyright holder is
|
||||
reinstated permanently if the copyright holder notifies you of the
|
||||
violation by some reasonable means, this is the first time you have
|
||||
received notice of violation of this License (for any work) from that
|
||||
copyright holder, and you cure the violation prior to 30 days after
|
||||
your receipt of the notice.
|
||||
|
||||
Termination of your rights under this section does not terminate the
|
||||
licenses of parties who have received copies or rights from you under
|
||||
this License. If your rights have been terminated and not permanently
|
||||
reinstated, you do not qualify to receive new licenses for the same
|
||||
material under section 10.
|
||||
|
||||
9. Acceptance Not Required for Having Copies.
|
||||
|
||||
You are not required to accept this License in order to receive or
|
||||
run a copy of the Program. Ancillary propagation of a covered work
|
||||
occurring solely as a consequence of using peer-to-peer transmission
|
||||
to receive a copy likewise does not require acceptance. However,
|
||||
nothing other than this License grants you permission to propagate or
|
||||
modify any covered work. These actions infringe copyright if you do
|
||||
not accept this License. Therefore, by modifying or propagating a
|
||||
covered work, you indicate your acceptance of this License to do so.
|
||||
|
||||
10. Automatic Licensing of Downstream Recipients.
|
||||
|
||||
Each time you convey a covered work, the recipient automatically
|
||||
receives a license from the original licensors, to run, modify and
|
||||
propagate that work, subject to this License. You are not responsible
|
||||
for enforcing compliance by third parties with this License.
|
||||
|
||||
An "entity transaction" is a transaction transferring control of an
|
||||
organization, or substantially all assets of one, or subdividing an
|
||||
organization, or merging organizations. If propagation of a covered
|
||||
work results from an entity transaction, each party to that
|
||||
transaction who receives a copy of the work also receives whatever
|
||||
licenses to the work the party's predecessor in interest had or could
|
||||
give under the previous paragraph, plus a right to possession of the
|
||||
Corresponding Source of the work from the predecessor in interest, if
|
||||
the predecessor has it or can get it with reasonable efforts.
|
||||
|
||||
You may not impose any further restrictions on the exercise of the
|
||||
rights granted or affirmed under this License. For example, you may
|
||||
not impose a license fee, royalty, or other charge for exercise of
|
||||
rights granted under this License, and you may not initiate litigation
|
||||
(including a cross-claim or counterclaim in a lawsuit) alleging that
|
||||
any patent claim is infringed by making, using, selling, offering for
|
||||
sale, or importing the Program or any portion of it.
|
||||
|
||||
11. Patents.
|
||||
|
||||
A "contributor" is a copyright holder who authorizes use under this
|
||||
License of the Program or a work on which the Program is based. The
|
||||
work thus licensed is called the contributor's "contributor version".
|
||||
|
||||
A contributor's "essential patent claims" are all patent claims
|
||||
owned or controlled by the contributor, whether already acquired or
|
||||
hereafter acquired, that would be infringed by some manner, permitted
|
||||
by this License, of making, using, or selling its contributor version,
|
||||
but do not include claims that would be infringed only as a
|
||||
consequence of further modification of the contributor version. For
|
||||
purposes of this definition, "control" includes the right to grant
|
||||
patent sublicenses in a manner consistent with the requirements of
|
||||
this License.
|
||||
|
||||
Each contributor grants you a non-exclusive, worldwide, royalty-free
|
||||
patent license under the contributor's essential patent claims, to
|
||||
make, use, sell, offer for sale, import and otherwise run, modify and
|
||||
propagate the contents of its contributor version.
|
||||
|
||||
In the following three paragraphs, a "patent license" is any express
|
||||
agreement or commitment, however denominated, not to enforce a patent
|
||||
(such as an express permission to practice a patent or covenant not to
|
||||
sue for patent infringement). To "grant" such a patent license to a
|
||||
party means to make such an agreement or commitment not to enforce a
|
||||
patent against the party.
|
||||
|
||||
If you convey a covered work, knowingly relying on a patent license,
|
||||
and the Corresponding Source of the work is not available for anyone
|
||||
to copy, free of charge and under the terms of this License, through a
|
||||
publicly available network server or other readily accessible means,
|
||||
then you must either (1) cause the Corresponding Source to be so
|
||||
available, or (2) arrange to deprive yourself of the benefit of the
|
||||
patent license for this particular work, or (3) arrange, in a manner
|
||||
consistent with the requirements of this License, to extend the patent
|
||||
license to downstream recipients. "Knowingly relying" means you have
|
||||
actual knowledge that, but for the patent license, your conveying the
|
||||
covered work in a country, or your recipient's use of the covered work
|
||||
in a country, would infringe one or more identifiable patents in that
|
||||
country that you have reason to believe are valid.
|
||||
|
||||
If, pursuant to or in connection with a single transaction or
|
||||
arrangement, you convey, or propagate by procuring conveyance of, a
|
||||
covered work, and grant a patent license to some of the parties
|
||||
receiving the covered work authorizing them to use, propagate, modify
|
||||
or convey a specific copy of the covered work, then the patent license
|
||||
you grant is automatically extended to all recipients of the covered
|
||||
work and works based on it.
|
||||
|
||||
A patent license is "discriminatory" if it does not include within
|
||||
the scope of its coverage, prohibits the exercise of, or is
|
||||
conditioned on the non-exercise of one or more of the rights that are
|
||||
specifically granted under this License. You may not convey a covered
|
||||
work if you are a party to an arrangement with a third party that is
|
||||
in the business of distributing software, under which you make payment
|
||||
to the third party based on the extent of your activity of conveying
|
||||
the work, and under which the third party grants, to any of the
|
||||
parties who would receive the covered work from you, a discriminatory
|
||||
patent license (a) in connection with copies of the covered work
|
||||
conveyed by you (or copies made from those copies), or (b) primarily
|
||||
for and in connection with specific products or compilations that
|
||||
contain the covered work, unless you entered into that arrangement,
|
||||
or that patent license was granted, prior to 28 March 2007.
|
||||
|
||||
Nothing in this License shall be construed as excluding or limiting
|
||||
any implied license or other defenses to infringement that may
|
||||
otherwise be available to you under applicable patent law.
|
||||
|
||||
12. No Surrender of Others' Freedom.
|
||||
|
||||
If conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot convey a
|
||||
covered work so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you may
|
||||
not convey it at all. For example, if you agree to terms that obligate you
|
||||
to collect a royalty for further conveying from those to whom you convey
|
||||
the Program, the only way you could satisfy both those terms and this
|
||||
License would be to refrain entirely from conveying the Program.
|
||||
|
||||
13. Use with the GNU Affero General Public License.
|
||||
|
||||
Notwithstanding any other provision of this License, you have
|
||||
permission to link or combine any covered work with a work licensed
|
||||
under version 3 of the GNU Affero General Public License into a single
|
||||
combined work, and to convey the resulting work. The terms of this
|
||||
License will continue to apply to the part which is the covered work,
|
||||
but the special requirements of the GNU Affero General Public License,
|
||||
section 13, concerning interaction through a network will apply to the
|
||||
combination as such.
|
||||
|
||||
14. Revised Versions of this License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions of
|
||||
the GNU General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Program specifies that a certain numbered version of the GNU General
|
||||
Public License "or any later version" applies to it, you have the
|
||||
option of following the terms and conditions either of that numbered
|
||||
version or of any later version published by the Free Software
|
||||
Foundation. If the Program does not specify a version number of the
|
||||
GNU General Public License, you may choose any version ever published
|
||||
by the Free Software Foundation.
|
||||
|
||||
If the Program specifies that a proxy can decide which future
|
||||
versions of the GNU General Public License can be used, that proxy's
|
||||
public statement of acceptance of a version permanently authorizes you
|
||||
to choose that version for the Program.
|
||||
|
||||
Later license versions may give you additional or different
|
||||
permissions. However, no additional obligations are imposed on any
|
||||
author or copyright holder as a result of your choosing to follow a
|
||||
later version.
|
||||
|
||||
15. Disclaimer of Warranty.
|
||||
|
||||
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
|
||||
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
|
||||
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
|
||||
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
|
||||
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. Limitation of Liability.
|
||||
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
|
||||
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
|
||||
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
|
||||
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
|
||||
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
|
||||
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGES.
|
||||
|
||||
17. Interpretation of Sections 15 and 16.
|
||||
|
||||
If the disclaimer of warranty and limitation of liability provided
|
||||
above cannot be given local legal effect according to their terms,
|
||||
reviewing courts shall apply local law that most closely approximates
|
||||
an absolute waiver of all civil liability in connection with the
|
||||
Program, unless a warranty or assumption of liability accompanies a
|
||||
copy of the Program in return for a fee.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
state the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program does terminal interaction, make it output a short
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
<program> Copyright (C) <year> <name of author>
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, your program's commands
|
||||
might be different; for a GUI interface, you would use an "about box".
|
||||
|
||||
You should also get your employer (if you work as a programmer) or school,
|
||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||
For more information on this, and how to apply and follow the GNU GPL, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
The GNU General Public License does not permit incorporating your program
|
||||
into proprietary programs. If your program is a subroutine library, you
|
||||
may consider it more useful to permit linking proprietary applications with
|
||||
the library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License. But first, please read
|
||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
482
thirdparty/libiconv-1.15/COPYING.LIB
vendored
Normal file
482
thirdparty/libiconv-1.15/COPYING.LIB
vendored
Normal file
@ -0,0 +1,482 @@
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1991 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
[This is the first released version of the library GPL. It is
|
||||
numbered 2 because it goes with version 2 of the ordinary GPL.]
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Library General Public License, applies to some
|
||||
specially designated Free Software Foundation software, and to any
|
||||
other libraries whose authors decide to use it. You can use it for
|
||||
your libraries, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if
|
||||
you distribute copies of the library, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link a program with the library, you must provide
|
||||
complete object files to the recipients so that they can relink them
|
||||
with the library, after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
Our method of protecting your rights has two steps: (1) copyright
|
||||
the library, and (2) offer you this license which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
Also, for each distributor's protection, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
library. If the library is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original
|
||||
version, so that any problems introduced by others will not reflect on
|
||||
the original authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that companies distributing free
|
||||
software will individually obtain patent licenses, thus in effect
|
||||
transforming the program into proprietary software. To prevent this,
|
||||
we have made it clear that any patent must be licensed for everyone's
|
||||
free use or not licensed at all.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the ordinary
|
||||
GNU General Public License, which was designed for utility programs. This
|
||||
license, the GNU Library General Public License, applies to certain
|
||||
designated libraries. This license is quite different from the ordinary
|
||||
one; be sure to read it in full, and don't assume that anything in it is
|
||||
the same as in the ordinary license.
|
||||
|
||||
The reason we have a separate public license for some libraries is that
|
||||
they blur the distinction we usually make between modifying or adding to a
|
||||
program and simply using it. Linking a program with a library, without
|
||||
changing the library, is in some sense simply using the library, and is
|
||||
analogous to running a utility program or application program. However, in
|
||||
a textual and legal sense, the linked executable is a combined work, a
|
||||
derivative of the original library, and the ordinary General Public License
|
||||
treats it as such.
|
||||
|
||||
Because of this blurred distinction, using the ordinary General
|
||||
Public License for libraries did not effectively promote software
|
||||
sharing, because most developers did not use the libraries. We
|
||||
concluded that weaker conditions might promote sharing better.
|
||||
|
||||
However, unrestricted linking of non-free programs would deprive the
|
||||
users of those programs of all benefit from the free status of the
|
||||
libraries themselves. This Library General Public License is intended to
|
||||
permit developers of non-free programs to use free libraries, while
|
||||
preserving your freedom as a user of such programs to change the free
|
||||
libraries that are incorporated in them. (We have not seen how to achieve
|
||||
this as regards changes in header files, but we have achieved it as regards
|
||||
changes in the actual functions of the Library.) The hope is that this
|
||||
will lead to faster development of free libraries.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, while the latter only
|
||||
works together with the library.
|
||||
|
||||
Note that it is possible for a library to be covered by the ordinary
|
||||
General Public License rather than by this special one.
|
||||
|
||||
GNU LIBRARY GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library which
|
||||
contains a notice placed by the copyright holder or other authorized
|
||||
party saying it may be distributed under the terms of this Library
|
||||
General Public License (also called "this License"). Each licensee is
|
||||
addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also compile or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
c) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
d) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the source code distributed need not include anything that is normally
|
||||
distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Library General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
Appendix: How to Apply These Terms to Your New Libraries
|
||||
|
||||
If you develop a new library, and you want it to be of the greatest
|
||||
possible use to the public, we recommend making it free software that
|
||||
everyone can redistribute and change. You can do so by permitting
|
||||
redistribution under these terms (or, alternatively, under the terms of the
|
||||
ordinary General Public License).
|
||||
|
||||
To apply these terms, attach the following notices to the library. It is
|
||||
safest to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least the
|
||||
"copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the library's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Library General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
||||
MA 02110-1301, USA
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the library, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the
|
||||
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1990
|
||||
Ty Coon, President of Vice
|
||||
|
||||
That's all there is to it!
|
5369
thirdparty/libiconv-1.15/ChangeLog
vendored
Normal file
5369
thirdparty/libiconv-1.15/ChangeLog
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
thirdparty/libiconv-1.15/DEPENDENCIES
vendored
Normal file
1
thirdparty/libiconv-1.15/DEPENDENCIES
vendored
Normal file
@ -0,0 +1 @@
|
||||
No packages need to be installed before GNU libiconv is installed.
|
64
thirdparty/libiconv-1.15/DESIGN
vendored
Normal file
64
thirdparty/libiconv-1.15/DESIGN
vendored
Normal file
@ -0,0 +1,64 @@
|
||||
While some other iconv(3) implementations - like FreeBSD iconv(3) - choose
|
||||
the "many small shared libraries" and dlopen(3) approach, this implementation
|
||||
packs everything into a single shared library. Here is a comparison of the
|
||||
two designs.
|
||||
|
||||
* Run-time efficiency
|
||||
1. A dlopen() based approach needs a cache of loaded shared libraries.
|
||||
Otherwise, every iconv_open() call will result in a call to dlopen()
|
||||
and thus to file system related system calls - which is prohibitive
|
||||
because some applications use the iconv_open/iconv/iconv_close sequence
|
||||
for every single filename, string, or piece of text.
|
||||
2. In terms of virtual memory use, both approaches are on par. Being shared
|
||||
libraries, the tables are shared between any processes that use them.
|
||||
And because of the demand loading used by Unix systems (and because libiconv
|
||||
does not have initialization functions), only those parts of the tables
|
||||
which are needed (typically very few kilobytes) will be read from disk and
|
||||
paged into main memory.
|
||||
3. Even with a cache of loaded shared libraries, the dlopen() based approach
|
||||
makes more system calls, because it has to load one or two shared libraries
|
||||
for every encoding in use.
|
||||
|
||||
* Total size
|
||||
In the dlopen(3) approach, every shared library has a symbol table and
|
||||
relocation offset. All together, FreeBSD iconv installs more than 200 shared
|
||||
libraries with a total size of 2.3 MB. Whereas libiconv installs 0.45 MB.
|
||||
|
||||
* Extensibility
|
||||
The dlopen(3) approach is good for guaranteeing extensibility if the iconv
|
||||
implementation is distributed without source. (Or when, as in glibc, you
|
||||
cannot rebuild iconv without rebuilding your libc, thus possibly
|
||||
destabilizing your system.)
|
||||
The libiconv package achieves extensibility through the LGPL license:
|
||||
Every user has access to the source of the package and can extend and
|
||||
replace just libiconv.so.
|
||||
The places which have to be modified when a new encoding is added are as
|
||||
follows: add an #include statement in iconv.c, add an entry in the table in
|
||||
iconv.c, and of course, update the README and iconv_open.3 manual page.
|
||||
|
||||
* Use within other packages
|
||||
If you want to incorporate an iconv implementation into another package
|
||||
(such as a mail user agent or web browser), the single library approach
|
||||
is easier, because:
|
||||
1. In the shared library approach you have to provide the right directory
|
||||
prefix which will be used at run time.
|
||||
2. Incorporating iconv as a static library into the executable is easy -
|
||||
it won't need dynamic loading. (This assumes that your package is under
|
||||
the LGPL or GPL license.)
|
||||
|
||||
|
||||
All conversions go through Unicode. This is possible because most of the
|
||||
world's characters have already been allocated in the Unicode standard.
|
||||
Therefore we have for each encoding two functions:
|
||||
- For conversion from the encoding to Unicode, a function called xxx_mbtowc.
|
||||
- For conversion from Unicode to the encoding, a function called xxx_wctomb,
|
||||
and for stateful encodings, a function called xxx_reset which returns to
|
||||
the initial shift state.
|
||||
|
||||
|
||||
All our functions operate on a single Unicode character at a time. This is
|
||||
obviously less efficient than operating on an entire buffer of characters at
|
||||
a time, but it makes the coding considerably easier and less bug-prone. Those
|
||||
who wish best performance should install the Real Thing (TM): GNU libc 2.1
|
||||
or newer.
|
||||
|
66
thirdparty/libiconv-1.15/HACKING
vendored
Normal file
66
thirdparty/libiconv-1.15/HACKING
vendored
Normal file
@ -0,0 +1,66 @@
|
||||
All you need to know when hacking (modifying) GNU libiconv or when building
|
||||
it off the Git repository.
|
||||
|
||||
|
||||
Requirements
|
||||
============
|
||||
|
||||
You will need reasonably recent versions of the build tools:
|
||||
|
||||
* A C compiler. Such as GNU GCC.
|
||||
+ Homepage:
|
||||
http://gcc.gnu.org/
|
||||
|
||||
* GNU automake
|
||||
+ Homepage:
|
||||
http://www.gnu.org/software/automake/
|
||||
|
||||
* GNU autoconf
|
||||
+ Homepage:
|
||||
http://www.gnu.org/software/autoconf/
|
||||
|
||||
* GNU m4
|
||||
+ Homepage:
|
||||
http://www.gnu.org/software/m4/
|
||||
|
||||
* GNU gperf
|
||||
+ Homepage:
|
||||
http://www.gnu.org/software/gperf/
|
||||
|
||||
* GNU groff 1.17 or newer
|
||||
+ Homepage:
|
||||
http://www.gnu.org/software/groff/
|
||||
|
||||
* Perl
|
||||
+ Homepage:
|
||||
http://www.perl.org/
|
||||
|
||||
* Either an internet connection or a recent copy of GNU gnulib.
|
||||
+ Homepage:
|
||||
http://www.gnu.org/software/gnulib/
|
||||
|
||||
And, of course, the packages listed in the DEPENDENCIES file.
|
||||
|
||||
|
||||
Building off the Git repository
|
||||
===============================
|
||||
|
||||
Access to the Git repository is described at
|
||||
https://savannah.gnu.org/git/?group=libiconv .
|
||||
|
||||
After fetching the sources from the Git repository, peek at the comments in
|
||||
autogen.sh, then run "./autogen.sh"; then you can proceed with "./configure"
|
||||
as usual.
|
||||
|
||||
|
||||
Adding new encodings
|
||||
====================
|
||||
|
||||
For an indication which encodings are acceptable in the official version of
|
||||
GNU libiconv, take a look at NOTES.
|
||||
|
||||
For an indication which files need to be modified when adding a new encoding,
|
||||
look for example at the 2007-05-25 ChangeLog entry for RK1048. The lib/*.h
|
||||
file for an encoding is usually generated by one of the tools in the tools/
|
||||
directory. All you need to provide is the conversion table in the format of
|
||||
the many *.TXT files.
|
273
thirdparty/libiconv-1.15/INSTALL.generic
vendored
Normal file
273
thirdparty/libiconv-1.15/INSTALL.generic
vendored
Normal file
@ -0,0 +1,273 @@
|
||||
Basic Installation
|
||||
==================
|
||||
|
||||
These are generic installation instructions.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation. It uses
|
||||
those values to create a `Makefile' in each directory of the package.
|
||||
It may also create one or more `.h' files containing system-dependent
|
||||
definitions. Finally, it creates a shell script `config.status' that
|
||||
you can run in the future to recreate the current configuration, a file
|
||||
`config.cache' that saves the results of its tests to speed up
|
||||
reconfiguring, and a file `config.log' containing compiler output
|
||||
(useful mainly for debugging `configure').
|
||||
|
||||
If you need to do unusual things to compile the package, please try
|
||||
to figure out how `configure' could check whether to do them, and mail
|
||||
diffs or instructions to the address given in the `README' so they can
|
||||
be considered for the next release. If at some point `config.cache'
|
||||
contains results you don't want to keep, you may remove or edit it.
|
||||
|
||||
The file `configure.ac' is used to create `configure' by a program
|
||||
called `autoconf'. You only need `configure.ac' if you want to change
|
||||
it or regenerate `configure' using a newer version of `autoconf'.
|
||||
|
||||
The simplest way to compile this package is:
|
||||
|
||||
1. `cd' to the directory containing the package's source code and type
|
||||
`./configure' to configure the package for your system. If you're
|
||||
using `csh' on an old version of System V, you might need to type
|
||||
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||
`configure' itself.
|
||||
|
||||
Running `configure' takes awhile. While running, it prints some
|
||||
messages telling which features it is checking for.
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
|
||||
3. Optionally, type `make check' to run any self-tests that come with
|
||||
the package.
|
||||
|
||||
4. Type `make install' to install the programs and any data files and
|
||||
documentation.
|
||||
|
||||
5. You can remove the program binaries and object files from the
|
||||
source code directory by typing `make clean'. To also remove the
|
||||
files that `configure' created (so you can compile the package for
|
||||
a different kind of computer), type `make distclean'. There is
|
||||
also a `make maintainer-clean' target, but that is intended mainly
|
||||
for the package's developers. If you use it, you may have to get
|
||||
all sorts of other programs in order to regenerate files that came
|
||||
with the distribution.
|
||||
|
||||
Compilers and Options
|
||||
=====================
|
||||
|
||||
Some systems require unusual options for compilation or linking that
|
||||
the `configure' script does not know about. You can give `configure'
|
||||
initial values for variables by setting them in the environment. Using
|
||||
a Bourne-compatible shell, you can do that on the command line like
|
||||
this:
|
||||
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
|
||||
|
||||
Or on systems that have the `env' program, you can do it like this:
|
||||
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
|
||||
|
||||
Compiling For Multiple Architectures
|
||||
====================================
|
||||
|
||||
You can compile the package for more than one kind of computer at the
|
||||
same time, by placing the object files for each architecture in their
|
||||
own directory. To do this, you must use a version of `make' that
|
||||
supports the `VPATH' variable, such as GNU `make'. `cd' to the
|
||||
directory where you want the object files and executables to go and run
|
||||
the `configure' script. `configure' automatically checks for the
|
||||
source code in the directory that `configure' is in and in `..'.
|
||||
|
||||
If you have to use a `make' that does not supports the `VPATH'
|
||||
variable, you have to compile the package for one architecture at a time
|
||||
in the source code directory. After you have installed the package for
|
||||
one architecture, use `make distclean' before reconfiguring for another
|
||||
architecture.
|
||||
|
||||
On MacOS X 10.5 and later systems, you can create libraries and
|
||||
executables that work on multiple system types--known as "fat" or
|
||||
"universal" binaries--by specifying multiple '-arch' options to the
|
||||
compiler but only a single '-arch' option to the preprocessor. Like
|
||||
this:
|
||||
|
||||
./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
|
||||
CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
|
||||
CPP="gcc -E" CXXCPP="g++ -E"
|
||||
|
||||
This is not guaranteed to produce working output in all cases. You
|
||||
may have to build one architecture at a time and combine the results
|
||||
using the 'lipo' tool if you have problems.
|
||||
|
||||
Installation Names
|
||||
==================
|
||||
|
||||
By default, `make install' will install the package's files in
|
||||
`/usr/local/bin', `/usr/local/man', etc. You can specify an
|
||||
installation prefix other than `/usr/local' by giving `configure' the
|
||||
option `--prefix=PATH'.
|
||||
|
||||
You can specify separate installation prefixes for
|
||||
architecture-specific files and architecture-independent files. If you
|
||||
give `configure' the option `--exec-prefix=PATH', the package will use
|
||||
PATH as the prefix for installing programs and libraries.
|
||||
Documentation and other data files will still use the regular prefix.
|
||||
|
||||
In addition, if you use an unusual directory layout you can give
|
||||
options like `--bindir=PATH' to specify different values for particular
|
||||
kinds of files. Run `configure --help' for a list of the directories
|
||||
you can set and what kinds of files go in them.
|
||||
|
||||
If the package supports it, you can cause programs to be installed
|
||||
with an extra prefix or suffix on their names by giving `configure' the
|
||||
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
|
||||
|
||||
Relocatable Installation
|
||||
========================
|
||||
|
||||
By default, `make install' will install a package with hardwired
|
||||
file names, and the package will not work correctly when copied or
|
||||
moved to a different location in the filesystem.
|
||||
|
||||
Some packages pay attention to the `--enable-relocatable' option to
|
||||
`configure'. This option makes the entire installed package
|
||||
relocatable. This means, it can be moved or copied to a different
|
||||
location on the filesystem. It is possible to make symlinks to the
|
||||
installed and moved programs, and invoke them through the symlink. It
|
||||
is possible to do the same thing with a hard link _only_ if the hard
|
||||
linked file is in the same directory as the real program.
|
||||
|
||||
For reliability it is best to give together with --enable-relocatable
|
||||
a `--prefix' option pointing to an otherwise unused (and never used
|
||||
again) directory, for example, `--prefix=/tmp/inst$$'. This is
|
||||
recommended because on some OSes the executables remember the location
|
||||
of shared libraries (and prefer them over LD_LIBRARY_PATH !), therefore
|
||||
such an executable will look for its shared libraries first in the
|
||||
original installation directory and only then in the current
|
||||
installation directory.
|
||||
|
||||
Installation with `--enable-relocatable' will not work for setuid /
|
||||
setgid executables. (This is because such an executable kills its
|
||||
LD_LIBRARY_PATH variable when it is launched.)
|
||||
|
||||
The runtime penalty and size penalty are nearly zero on Linux 2.2 or
|
||||
newer (just one system call more when an executable is launched), and
|
||||
small on other systems (the wrapper program just sets an environment
|
||||
variable and execs the real program).
|
||||
|
||||
Optional Features
|
||||
=================
|
||||
|
||||
Some packages pay attention to `--enable-FEATURE' options to
|
||||
`configure', where FEATURE indicates an optional part of the package.
|
||||
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
|
||||
is something like `gnu-as' or `x' (for the X Window System). The
|
||||
`README' should mention any `--enable-' and `--with-' options that the
|
||||
package recognizes.
|
||||
|
||||
For packages that use the X Window System, `configure' can usually
|
||||
find the X include and library files automatically, but if it doesn't,
|
||||
you can use the `configure' options `--x-includes=DIR' and
|
||||
`--x-libraries=DIR' to specify their locations.
|
||||
|
||||
For packages that use the GNU libiconv library, you can use the
|
||||
`configure' option `--with-libiconv-prefix' to specify the prefix you
|
||||
used while installing GNU libiconv. This option is not necessary if
|
||||
that other prefix is the same as the one now specified through --prefix.
|
||||
|
||||
For packages that use the GNU libintl library, you can use the
|
||||
`configure' option `--with-libintl-prefix' to specify the prefix you
|
||||
used while installing GNU gettext-runtime. This option is not necessary if
|
||||
that other prefix is the same as the one now specified through --prefix.
|
||||
|
||||
Particular Systems
|
||||
==================
|
||||
|
||||
On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC
|
||||
is not installed, it is recommended to use the following options in order
|
||||
to use an ANSI C compiler:
|
||||
|
||||
./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
|
||||
|
||||
and if that doesn't work, install pre-built binaries of GCC for HP-UX.
|
||||
|
||||
On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
|
||||
parse its `<wchar.h>' header file. The option `-nodtk' can be used as
|
||||
a workaround. If GNU CC is not installed, it is therefore recommended
|
||||
to try
|
||||
|
||||
./configure CC="cc"
|
||||
|
||||
and if that doesn't work, try
|
||||
|
||||
./configure CC="cc -nodtk"
|
||||
|
||||
On AIX 3, the C include files by default don't define some necessary
|
||||
prototype declarations. If GNU CC is not installed, it is recommended to
|
||||
use the following options:
|
||||
|
||||
./configure CC="xlc -D_ALL_SOURCE"
|
||||
|
||||
On BeOS, user installed software goes in /boot/home/config, not
|
||||
/usr/local. It is recommended to use the following options:
|
||||
|
||||
./configure --prefix=/boot/home/config
|
||||
|
||||
Specifying the System Type
|
||||
==========================
|
||||
|
||||
There may be some features `configure' can not figure out
|
||||
automatically, but needs to determine by the type of host the package
|
||||
will run on. Usually `configure' can figure that out, but if it prints
|
||||
a message saying it can not guess the host type, give it the
|
||||
`--host=TYPE' option. TYPE can either be a short name for the system
|
||||
type, such as `sun4', or a canonical name with three fields:
|
||||
CPU-COMPANY-SYSTEM
|
||||
|
||||
See the file `config.sub' for the possible values of each field. If
|
||||
`config.sub' isn't included in this package, then this package doesn't
|
||||
need to know the host type.
|
||||
|
||||
If you are building compiler tools for cross-compiling, you can also
|
||||
use the `--target=TYPE' option to select the type of system they will
|
||||
produce code for and the `--build=TYPE' option to select the type of
|
||||
system on which you are compiling the package.
|
||||
|
||||
Sharing Defaults
|
||||
================
|
||||
|
||||
If you want to set default values for `configure' scripts to share,
|
||||
you can create a site shell script called `config.site' that gives
|
||||
default values for variables like `CC', `cache_file', and `prefix'.
|
||||
`configure' looks for `PREFIX/share/config.site' if it exists, then
|
||||
`PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||
`CONFIG_SITE' environment variable to the location of the site script.
|
||||
A warning: not all `configure' scripts look for a site script.
|
||||
|
||||
Operation Controls
|
||||
==================
|
||||
|
||||
`configure' recognizes the following options to control how it
|
||||
operates.
|
||||
|
||||
`--cache-file=FILE'
|
||||
Use and save the results of the tests in FILE instead of
|
||||
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
|
||||
debugging `configure'.
|
||||
|
||||
`--help'
|
||||
Print a summary of the options to `configure', and exit.
|
||||
|
||||
`--quiet'
|
||||
`--silent'
|
||||
`-q'
|
||||
Do not print messages saying which checks are being made. To
|
||||
suppress all normal output, redirect it to `/dev/null' (any error
|
||||
messages will still be shown).
|
||||
|
||||
`--srcdir=DIR'
|
||||
Look for the package's source code in directory DIR. Usually
|
||||
`configure' can determine that directory automatically.
|
||||
|
||||
`--version'
|
||||
Print the version of Autoconf used to generate the `configure'
|
||||
script, and exit.
|
||||
|
||||
`configure' also accepts some other, not widely useful, options.
|
||||
|
274
thirdparty/libiconv-1.15/Makefile
vendored
Normal file
274
thirdparty/libiconv-1.15/Makefile
vendored
Normal file
@ -0,0 +1,274 @@
|
||||
# Makefile for libiconv
|
||||
|
||||
#### Start of system configuration section. ####
|
||||
|
||||
# Directories used by "make":
|
||||
srcdir = .
|
||||
|
||||
# Directories used by "make install":
|
||||
prefix = /usr/local
|
||||
local_prefix = /usr/local
|
||||
exec_prefix = ${prefix}
|
||||
datarootdir = ${prefix}/share
|
||||
datadir = ${datarootdir}
|
||||
libdir = ${exec_prefix}/lib
|
||||
includedir = ${prefix}/include
|
||||
mandir = ${datarootdir}/man
|
||||
|
||||
# Programs used by "make":
|
||||
RM = rm -f
|
||||
|
||||
|
||||
# Programs used by "make install":
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_PROGRAM = ${INSTALL}
|
||||
INSTALL_DATA = ${INSTALL} -m 644
|
||||
mkinstalldirs = $(SHELL) ./build-aux/mkinstalldirs
|
||||
|
||||
#### End of system configuration section. ####
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
all : lib/localcharset.h force
|
||||
cd lib && $(MAKE) all
|
||||
cd preload && $(MAKE) all
|
||||
cd srclib && $(MAKE) all
|
||||
cd src && $(MAKE) all
|
||||
cd po && $(MAKE) all
|
||||
cd man && $(MAKE) all
|
||||
if test -d tests; then cd tests && $(MAKE) all; fi
|
||||
|
||||
lib/localcharset.h :
|
||||
builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib"
|
||||
|
||||
# Installs the library and include files only. Typically called with only
|
||||
# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
|
||||
install-lib : all force
|
||||
cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)'
|
||||
if [ ! -d $(includedir) ] ; then $(mkinstalldirs) $(includedir) ; fi
|
||||
$(INSTALL_DATA) include/iconv.h.inst $(includedir)/iconv.h
|
||||
|
||||
install : lib/localcharset.h force
|
||||
cd libcharset && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd preload && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd srclib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd src && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
|
||||
$(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h
|
||||
cd po && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
|
||||
cd man && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
|
||||
|
||||
install-strip : lib/localcharset.h force
|
||||
cd libcharset && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd lib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd preload && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd srclib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd src && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
|
||||
$(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h
|
||||
cd po && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
|
||||
cd man && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
|
||||
|
||||
installdirs : force
|
||||
cd libcharset && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd preload && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd srclib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd src && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
|
||||
cd po && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
|
||||
cd man && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
|
||||
|
||||
uninstall : force
|
||||
cd libcharset && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd preload && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd srclib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd src && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
$(RM) $(DESTDIR)$(includedir)/iconv.h
|
||||
cd po && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
|
||||
cd man && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
|
||||
|
||||
check : all force
|
||||
cd libcharset && $(MAKE) check
|
||||
cd lib && $(MAKE) check
|
||||
cd preload && $(MAKE) check
|
||||
cd srclib && $(MAKE) check
|
||||
cd src && $(MAKE) check
|
||||
cd po && $(MAKE) check
|
||||
cd man && $(MAKE) check
|
||||
if test -d tests; then cd tests && $(MAKE) check; fi
|
||||
|
||||
mostlyclean : force
|
||||
cd libcharset && $(MAKE) mostlyclean
|
||||
$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
|
||||
cd lib && $(MAKE) mostlyclean
|
||||
cd preload && $(MAKE) mostlyclean
|
||||
cd srclib && $(MAKE) mostlyclean
|
||||
cd src && $(MAKE) mostlyclean
|
||||
cd po && $(MAKE) mostlyclean
|
||||
cd man && $(MAKE) mostlyclean
|
||||
if test -d tests; then cd tests && $(MAKE) mostlyclean; fi
|
||||
rm -rf bin
|
||||
|
||||
clean : force
|
||||
cd libcharset && $(MAKE) clean
|
||||
$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
|
||||
cd lib && $(MAKE) clean
|
||||
cd preload && $(MAKE) clean
|
||||
cd srclib && $(MAKE) clean
|
||||
cd src && $(MAKE) clean
|
||||
cd po && $(MAKE) clean
|
||||
cd man && $(MAKE) clean
|
||||
if test -d tests; then cd tests && $(MAKE) clean; fi
|
||||
rm -rf bin
|
||||
|
||||
distclean : force
|
||||
cd libcharset && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
|
||||
cd lib && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd preload && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd srclib && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd src && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd po && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd man && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) distclean; fi; fi
|
||||
$(RM) config.status config.log config.cache Makefile libtool
|
||||
$(RM) config.h stamp-h1 lib/stamp-h2
|
||||
$(RM) include/iconv.h include/iconv.h.inst
|
||||
rm -rf bin
|
||||
|
||||
maintainer-clean : force
|
||||
cd libcharset && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
|
||||
cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd preload && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd srclib && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd src && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd po && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd man && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) maintainer-clean; fi; fi
|
||||
$(RM) config.status config.log config.cache Makefile libtool
|
||||
$(RM) config.h stamp-h1 lib/stamp-h2
|
||||
$(RM) include/iconv.h include/iconv.h.inst
|
||||
rm -rf bin
|
||||
|
||||
|
||||
# List of source files.
|
||||
SOURCE_FILES = \
|
||||
README README.windows DEPENDENCIES HACKING AUTHORS NEWS DESIGN NOTES THANKS \
|
||||
ChangeLog Makefile.devel configure.ac Makefile.in \
|
||||
include/export.h include/iconv.h.in \
|
||||
gnulib-local/lib/alloca.in.h \
|
||||
gnulib-local/lib/error.h.diff \
|
||||
gnulib-local/lib/progname.h.diff \
|
||||
gnulib-local/lib/xalloc.h \
|
||||
gnulib-local/lib/xmalloc.c \
|
||||
gnulib-local/lib/xstrdup.c \
|
||||
gnulib-local/m4/alloca.m4 \
|
||||
gnulib-local/modules/libiconv-misc \
|
||||
gnulib-local/modules/mbstate \
|
||||
gnulib-local/modules/xalloc \
|
||||
m4/cp.m4 \
|
||||
m4/eilseq.m4 \
|
||||
m4/endian.m4 \
|
||||
m4/general.m4 \
|
||||
m4/ln.m4 \
|
||||
m4/proto.m4 \
|
||||
windows/iconv.rc windows/libiconv.rc windows/windres-options \
|
||||
woe32dll/export.h woe32dll/iconv-exports.c \
|
||||
os2/iconv.def \
|
||||
README.djgpp \
|
||||
djgpp/config.bat djgpp/config.sed djgpp/config.site djgpp/edtest.bat \
|
||||
djgpp/fnchange.in djgpp/fnchange.lst djgpp/Makefile.maint djgpp/makefile.sed \
|
||||
djgpp/README djgpp/README.in djgpp/sources.sed \
|
||||
djgpp/stateful-check.sed djgpp/stateless-check.sed djgpp/translit-check.sed \
|
||||
extras/ChangeLog extras/iconv_string.h extras/iconv_string.c \
|
||||
tools/Makefile \
|
||||
tools/8bit_tab_to_h.c tools/cjk_tab_to_h.c tools/cjk_variants.c \
|
||||
tools/CP50221-0208-EXT.TXT tools/CP50221-0212-EXT.TXT tools/JISX0213.TXT
|
||||
# List of distributed files imported from other packages.
|
||||
LIBTOOL_IMPORTED_FILES = \
|
||||
build-aux/ltmain.sh \
|
||||
m4/libtool.m4 \
|
||||
m4/lt~obsolete.m4 \
|
||||
m4/ltoptions.m4 \
|
||||
m4/ltsugar.m4 \
|
||||
m4/ltversion.m4
|
||||
AUTOMAKE_OLD_IMPORTED_FILES = \
|
||||
build-aux/mkinstalldirs
|
||||
AUTOMAKE_IMPORTED_FILES = \
|
||||
build-aux/ar-lib \
|
||||
build-aux/compile \
|
||||
build-aux/install-sh \
|
||||
build-aux/missing
|
||||
GNULIB_IMPORTED_FILES = \
|
||||
doc/relocatable.texi \
|
||||
build-aux/config.guess \
|
||||
build-aux/config.libpath \
|
||||
build-aux/config.rpath \
|
||||
build-aux/config.sub \
|
||||
build-aux/install-reloc \
|
||||
build-aux/reloc-ldflags \
|
||||
build-aux/snippet/arg-nonnull.h \
|
||||
build-aux/snippet/c++defs.h \
|
||||
build-aux/snippet/_Noreturn.h \
|
||||
build-aux/snippet/warn-on-use.h
|
||||
IMPORTED_FILES = \
|
||||
COPYING COPYING.LIB \
|
||||
ABOUT-NLS INSTALL.generic \
|
||||
$(LIBTOOL_IMPORTED_FILES) $(AUTOMAKE_OLD_IMPORTED_FILES) $(AUTOMAKE_IMPORTED_FILES) $(GNULIB_IMPORTED_FILES)
|
||||
# List of distributed files generated by autotools or Makefile.devel.
|
||||
GENERATED_FILES = \
|
||||
aclocal.m4 configure config.h.in \
|
||||
include/iconv.h.build.in
|
||||
# List of distributed files generated by "make".
|
||||
DISTRIBUTED_BUILT_FILES =
|
||||
# List of distributed files.
|
||||
DISTFILES = $(SOURCE_FILES) $(IMPORTED_FILES) $(GENERATED_FILES) $(DISTRIBUTED_BUILT_FILES)
|
||||
|
||||
distdir : $(DISTFILES)
|
||||
for file in $(DISTFILES); do \
|
||||
if test -f $$file; then dir='.'; else dir='$(srcdir)'; fi; \
|
||||
destdir=`echo '$(distdir)'/$$file | sed -e 's|//*[^/]*$$||'`; \
|
||||
test -d "$$destdir" || $(mkinstalldirs) "$$destdir" >/dev/null; \
|
||||
cp -p "$$dir/$$file" '$(distdir)'/$$file || exit 1; \
|
||||
done
|
||||
for sdir in srcm4; do \
|
||||
mkdir -p '$(distdir)'/$$sdir; \
|
||||
for file in '$(srcdir)'/$$sdir/*.m4; do \
|
||||
cp -p "$$file" '$(distdir)'/$$sdir/ || exit 1; \
|
||||
done; \
|
||||
done
|
||||
test -d '$(distdir)'/libcharset || mkdir '$(distdir)'/libcharset; cd libcharset && $(MAKE) distdir distdir='$(distdir)'/libcharset
|
||||
test -d '$(distdir)'/lib || mkdir '$(distdir)'/lib; cd lib && $(MAKE) distdir distdir='$(distdir)'/lib
|
||||
test -d '$(distdir)'/preload || mkdir '$(distdir)'/preload; cd preload && $(MAKE) distdir distdir='$(distdir)'/preload
|
||||
test -d '$(distdir)'/srclib || mkdir '$(distdir)'/srclib; cd srclib && $(MAKE) distdir distdir='$(distdir)'/srclib
|
||||
test -d '$(distdir)'/src || mkdir '$(distdir)'/src; cd src && $(MAKE) distdir distdir='$(distdir)'/src
|
||||
test -d '$(distdir)'/tests || mkdir '$(distdir)'/tests; cd tests && $(MAKE) distdir distdir='$(distdir)'/tests
|
||||
test -d '$(distdir)'/po || mkdir '$(distdir)'/po; cd po && $(MAKE) distdir distdir='$(distdir)'/po
|
||||
test -d '$(distdir)'/man || mkdir '$(distdir)'/man; cd man && $(MAKE) distdir distdir='$(distdir)'/man
|
||||
|
||||
|
||||
# Creating a distribution tarball.
|
||||
PACKAGE = libiconv
|
||||
VERSION = 1.15
|
||||
TAR = tar
|
||||
GZIP = gzip
|
||||
|
||||
dist : force
|
||||
tmpdistdir=$(PACKAGE)-$(VERSION); \
|
||||
abstmpdistdir=`pwd`/$$tmpdistdir; \
|
||||
rm -rf $$tmpdistdir $$tmpdistdir.tar $$tmpdistdir.tar.gz \
|
||||
&& mkdir $$tmpdistdir \
|
||||
&& $(MAKE) distdir distdir="$$abstmpdistdir" \
|
||||
&& $(TAR) chof $$tmpdistdir.tar --owner=root --group=root $$tmpdistdir \
|
||||
&& $(GZIP) -9 $$tmpdistdir.tar \
|
||||
&& rm -rf $$tmpdistdir
|
||||
|
||||
|
||||
force :
|
||||
|
||||
# Work around an automake-1.8 bug.
|
||||
am--refresh:
|
249
thirdparty/libiconv-1.15/Makefile.devel
vendored
Normal file
249
thirdparty/libiconv-1.15/Makefile.devel
vendored
Normal file
@ -0,0 +1,249 @@
|
||||
# -*- makefile -*-
|
||||
# This is the developer's makefile, not the user's makefile.
|
||||
# Don't use it unless you know exactly what you do!
|
||||
|
||||
SHELL = /bin/sh
|
||||
MAKE = make
|
||||
AUTOCONF = autoconf-2.69
|
||||
AUTOHEADER = autoheader-2.69
|
||||
AUTOMAKE = automake-1.15
|
||||
ACLOCAL = aclocal-1.15
|
||||
GPERF = gperf
|
||||
CC = gcc -Wall
|
||||
CFLAGS = -O
|
||||
MAN2HTML = groff -mandoc -Thtml
|
||||
CP = cp
|
||||
RM = rm -f
|
||||
|
||||
|
||||
all : srclib/Makefile.gnulib srclib/Makefile.in \
|
||||
configures config.h.in \
|
||||
include/iconv.h.build.in \
|
||||
lib/aliases.h lib/aliases_sysaix.h lib/aliases_syshpux.h lib/aliases_sysosf1.h lib/aliases_syssolaris.h \
|
||||
lib/aliases_aix.h lib/aliases_aix_sysaix.h \
|
||||
lib/aliases_osf1.h lib/aliases_osf1_sysosf1.h \
|
||||
lib/aliases_dos.h \
|
||||
lib/aliases_extra.h \
|
||||
lib/flags.h lib/translit.h \
|
||||
man/iconv.1.html man/iconv.3.html man/iconv_close.3.html man/iconv_open.3.html man/iconvctl.3.html man/iconv_open_into.3.html \
|
||||
force
|
||||
cd libcharset && $(MAKE) -f Makefile.devel all
|
||||
cd preload && $(MAKE) -f Makefile.devel all
|
||||
|
||||
|
||||
# Before making a new release:
|
||||
# - check that the encoding lists in README and man/iconv_open.3 are up to date,
|
||||
# - check that the files in libcharset/lib/ are in sync with the gnulib modules
|
||||
# 'localcharset' and 'relocatable-lib-lgpl',
|
||||
# - increment the version number in
|
||||
# configure.ac
|
||||
# include/iconv.h.in
|
||||
# README
|
||||
# - update the version info in lib/Makefile.in,
|
||||
# - $ ./autogen.sh
|
||||
# Making a new release:
|
||||
# - $ ./configure CPPFLAGS=-Wall; make; make check
|
||||
# - $ make dist
|
||||
|
||||
|
||||
GNULIB_MODULES = \
|
||||
binary-io \
|
||||
error \
|
||||
gettext \
|
||||
gettext-h \
|
||||
mbstate \
|
||||
progname \
|
||||
relocatable-prog \
|
||||
safe-read \
|
||||
sigpipe \
|
||||
stdio \
|
||||
stdlib \
|
||||
strerror \
|
||||
unistd \
|
||||
uniwidth/width \
|
||||
unlocked-io \
|
||||
xalloc \
|
||||
libiconv-misc
|
||||
|
||||
srclib/Makefile.gnulib :
|
||||
if test -n "$$GNULIB_TOOL"; then \
|
||||
$$GNULIB_TOOL --lib=libicrt --source-base=srclib --m4-base=srcm4 --makefile-name=Makefile.gnulib --no-libtool --local-dir=gnulib-local --no-vc-files \
|
||||
--import $(GNULIB_MODULES); \
|
||||
fi
|
||||
|
||||
srclib/Makefile.in : srclib/Makefile.am srclib/Makefile.gnulib aclocal.m4
|
||||
if test -n "$$GNULIB_TOOL"; then \
|
||||
$$GNULIB_TOOL --copy-file build-aux/ar-lib; \
|
||||
$$GNULIB_TOOL --copy-file build-aux/compile; \
|
||||
fi
|
||||
# Make sure we get new versions of files brought in by automake.
|
||||
(cd build-aux && rm -f ar-lib compile depcomp install-sh mdate-sh missing test-driver)
|
||||
$(AUTOMAKE) --gnits --add-missing --copy srclib/Makefile
|
||||
|
||||
gnulib-imported-files : force
|
||||
if test -n "$$GNULIB_TOOL"; then \
|
||||
for file in config.guess config.sub; do \
|
||||
$$GNULIB_TOOL --copy-file build-aux/$$file || exit $$?; \
|
||||
chmod a+x build-aux/$$file || exit $$?; \
|
||||
done; \
|
||||
fi
|
||||
|
||||
|
||||
CONFIGURES = configure
|
||||
CONFIGURES_IN = configure.ac
|
||||
|
||||
aclocal.m4 : $(CONFIGURES_IN) srclib/Makefile.gnulib $(wildcard m4/*.m4) $(wildcard srcm4/*.m4)
|
||||
$(ACLOCAL) -I m4 -I srcm4 --output=$@ && touch $@
|
||||
|
||||
configures : $(CONFIGURES)
|
||||
|
||||
AUTOCONF_FILES = aclocal.m4 $(wildcard m4/*.m4) $(wildcard srcm4/*.m4)
|
||||
|
||||
configure : configure.ac $(AUTOCONF_FILES)
|
||||
$(AUTOCONF)
|
||||
|
||||
check-configures : $(CONFIGURES)
|
||||
set -e; for f in $(CONFIGURES); do bash -x -n $$f; done
|
||||
|
||||
config.h.in : configure.ac $(AUTOCONF_FILES)
|
||||
$(AUTOHEADER)
|
||||
touch $@
|
||||
|
||||
|
||||
include/iconv.h.build.in : include/iconv.h.in include/export.h
|
||||
sed -e 's/extern \([^"]\)/extern LIBICONV_DLL_EXPORTED \1/' \
|
||||
-e '/_LIBICONV_VERSION/r include/export.h' \
|
||||
< $< > $@
|
||||
|
||||
|
||||
lib/aliases.h lib/canonical.h lib/canonical_local.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
|
||||
$(CC) $(CFLAGS) lib/genaliases.c -o genaliases
|
||||
./genaliases lib/aliases.gperf canonical.sh canonical_local.sh
|
||||
$(RM) genaliases
|
||||
$(GPERF) -m 10 lib/aliases.gperf > tmp.h
|
||||
$(CP) tmp.h lib/aliases.h
|
||||
sh canonical.sh > lib/canonical.h
|
||||
sh canonical_local.sh > lib/canonical_local.h
|
||||
$(RM) tmp.h canonical.sh canonical_local.sh
|
||||
|
||||
lib/aliases_sysaix.h lib/canonical_sysaix.h lib/canonical_local_sysaix.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
|
||||
$(CC) $(CFLAGS) -DUSE_AIX_ALIASES lib/genaliases.c -o genaliases
|
||||
./genaliases lib/aliases_sysaix.gperf canonical.sh canonical_local.sh
|
||||
$(RM) genaliases
|
||||
$(GPERF) -m 10 lib/aliases_sysaix.gperf > tmp.h
|
||||
$(CP) tmp.h lib/aliases_sysaix.h
|
||||
sh canonical.sh > lib/canonical_sysaix.h
|
||||
sh canonical_local.sh > lib/canonical_local_sysaix.h
|
||||
$(RM) tmp.h canonical.sh canonical_local.sh
|
||||
|
||||
lib/aliases_syshpux.h lib/canonical_syshpux.h lib/canonical_local_syshpux.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
|
||||
$(CC) $(CFLAGS) -DUSE_HPUX_ALIASES lib/genaliases.c -o genaliases
|
||||
./genaliases lib/aliases_syshpux.gperf canonical.sh canonical_local.sh
|
||||
$(RM) genaliases
|
||||
$(GPERF) -m 10 lib/aliases_syshpux.gperf > tmp.h
|
||||
$(CP) tmp.h lib/aliases_syshpux.h
|
||||
sh canonical.sh > lib/canonical_syshpux.h
|
||||
sh canonical_local.sh > lib/canonical_local_syshpux.h
|
||||
$(RM) tmp.h canonical.sh canonical_local.sh
|
||||
|
||||
lib/aliases_sysosf1.h lib/canonical_sysosf1.h lib/canonical_local_sysosf1.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
|
||||
$(CC) $(CFLAGS) -DUSE_OSF1_ALIASES lib/genaliases.c -o genaliases
|
||||
./genaliases lib/aliases_sysosf1.gperf canonical.sh canonical_local.sh
|
||||
$(RM) genaliases
|
||||
$(GPERF) -m 10 lib/aliases_sysosf1.gperf > tmp.h
|
||||
$(CP) tmp.h lib/aliases_sysosf1.h
|
||||
sh canonical.sh > lib/canonical_sysosf1.h
|
||||
sh canonical_local.sh > lib/canonical_local_sysosf1.h
|
||||
$(RM) tmp.h canonical.sh canonical_local.sh
|
||||
|
||||
lib/aliases_syssolaris.h lib/canonical_syssolaris.h lib/canonical_local_syssolaris.h : lib/encodings.def lib/encodings_local.def lib/genaliases.c
|
||||
$(CC) $(CFLAGS) -DUSE_SOLARIS_ALIASES lib/genaliases.c -o genaliases
|
||||
./genaliases lib/aliases_syssolaris.gperf canonical.sh canonical_local.sh
|
||||
$(RM) genaliases
|
||||
$(GPERF) -m 10 lib/aliases_syssolaris.gperf > tmp.h
|
||||
$(CP) tmp.h lib/aliases_syssolaris.h
|
||||
sh canonical.sh > lib/canonical_syssolaris.h
|
||||
sh canonical_local.sh > lib/canonical_local_syssolaris.h
|
||||
$(RM) tmp.h canonical.sh canonical_local.sh
|
||||
|
||||
lib/aliases_aix.h lib/canonical_aix.h : lib/encodings_aix.def lib/genaliases2.c
|
||||
$(CC) $(CFLAGS) -DUSE_AIX lib/genaliases2.c -o genaliases
|
||||
./genaliases aix lib/aliases_aix.h lib/canonical_aix.h
|
||||
$(RM) genaliases
|
||||
|
||||
lib/aliases_aix_sysaix.h lib/canonical_aix_sysaix.h : lib/encodings_aix.def lib/genaliases2.c
|
||||
$(CC) $(CFLAGS) -DUSE_AIX -DUSE_AIX_ALIASES lib/genaliases2.c -o genaliases
|
||||
./genaliases aix lib/aliases_aix_sysaix.h lib/canonical_aix_sysaix.h
|
||||
$(RM) genaliases
|
||||
|
||||
lib/aliases_osf1.h lib/canonical_osf1.h : lib/encodings_osf1.def lib/genaliases2.c
|
||||
$(CC) $(CFLAGS) -DUSE_OSF1 lib/genaliases2.c -o genaliases
|
||||
./genaliases osf1 lib/aliases_osf1.h lib/canonical_osf1.h
|
||||
$(RM) genaliases
|
||||
|
||||
lib/aliases_osf1_sysosf1.h lib/canonical_osf1_sysosf1.h : lib/encodings_osf1.def lib/genaliases2.c
|
||||
$(CC) $(CFLAGS) -DUSE_OSF1 -DUSE_OSF1_ALIASES lib/genaliases2.c -o genaliases
|
||||
./genaliases osf1 lib/aliases_osf1_sysosf1.h lib/canonical_osf1_sysosf1.h
|
||||
$(RM) genaliases
|
||||
|
||||
lib/aliases_dos.h lib/canonical_dos.h : lib/encodings_dos.def lib/genaliases2.c
|
||||
$(CC) $(CFLAGS) -DUSE_DOS lib/genaliases2.c -o genaliases
|
||||
./genaliases dos lib/aliases_dos.h lib/canonical_dos.h
|
||||
$(RM) genaliases
|
||||
|
||||
lib/aliases_extra.h lib/canonical_extra.h : lib/encodings_extra.def lib/genaliases2.c
|
||||
$(CC) $(CFLAGS) -DUSE_EXTRA lib/genaliases2.c -o genaliases
|
||||
./genaliases extra lib/aliases_extra.h lib/canonical_extra.h
|
||||
$(RM) genaliases
|
||||
|
||||
|
||||
lib/flags.h : lib/encodings.def lib/encodings_aix.def lib/encodings_osf1.def lib/encodings_dos.def lib/encodings_extra.def lib/converters.h lib/genflags.c
|
||||
$(CC) $(CFLAGS) lib/genflags.c -o genflags
|
||||
./genflags > lib/flags.h
|
||||
$(RM) genflags
|
||||
|
||||
|
||||
lib/translit.h : lib/translit.def lib/gentranslit.c
|
||||
$(CC) $(CFLAGS) lib/gentranslit.c -o gentranslit
|
||||
./gentranslit < lib/translit.def > lib/translit.h
|
||||
$(RM) gentranslit
|
||||
|
||||
|
||||
man/%.html : man/%
|
||||
$(MAN2HTML) $< > $@-t
|
||||
grep -v '<!-- CreationDate' < $@-t > $@
|
||||
$(RM) $@-t
|
||||
|
||||
|
||||
gnulib-clean : force
|
||||
# Move srclib/Makefile.gnulib away, so that the target 'srclib/Makefile.gnulib' will actually do something.
|
||||
if test -f srclib/Makefile.gnulib; then \
|
||||
mv srclib/Makefile.gnulib srclib/Makefile.gnulib~; \
|
||||
fi
|
||||
# No need to remove the stale files. gnulib-tool does this itself, thanks to srcm4/gnulib-comp.m4.
|
||||
# find srclib '(' -name '*.h' -o -name '*.c' -o -name '*.valgrind' ')' -exec rm -f '{}' ';'
|
||||
# rm -rf srcm4
|
||||
|
||||
totally-clean : force
|
||||
rm -f srclib/Makefile.in
|
||||
rm -f aclocal.m4 $(CONFIGURES) config.h.in include/iconv.h.build.in
|
||||
rm -f lib/aliases.gperf lib/aliases_sysaix.gperf lib/aliases_syshpux.gperf lib/aliases_sysosf1.gperf lib/aliases_syssolaris.gperf
|
||||
rm -f lib/aliases.h lib/aliases_sysaix.h lib/aliases_syshpux.h lib/aliases_sysosf1.h lib/aliases_syssolaris.h
|
||||
rm -f lib/aliases_aix.h lib/aliases_aix_sysaix.h
|
||||
rm -f lib/aliases_osf1.h lib/aliases_osf1_sysosf1.h
|
||||
rm -f lib/aliases_dos.h
|
||||
rm -f lib/aliases_extra.h
|
||||
rm -f lib/canonical.h lib/canonical_sysaix.h lib/canonical_syshpux.h lib/canonical_sysosf1.h lib/canonical_syssolaris.h
|
||||
rm -f lib/canonical_aix.h lib/canonical_aix_sysaix.h
|
||||
rm -f lib/canonical_osf1.h lib/canonical_osf1_sysosf1.h
|
||||
rm -f lib/canonical_dos.h
|
||||
rm -f lib/canonical_extra.h
|
||||
rm -f lib/canonical_local.h lib/canonical_local_sysaix.h lib/canonical_local_syshpux.h lib/canonical_local_sysosf1.h lib/canonical_local_syssolaris.h
|
||||
rm -f lib/flags.h
|
||||
rm -f lib/translit.h
|
||||
rm -f man/iconv.1.html man/iconv.3.html man/iconv_close.3.html man/iconv_open.3.html man/iconvctl.3.html man/iconv_open_into.3.html
|
||||
cd libcharset && $(MAKE) -f Makefile.devel totally-clean
|
||||
cd preload && $(MAKE) -f Makefile.devel totally-clean
|
||||
|
||||
|
||||
force :
|
274
thirdparty/libiconv-1.15/Makefile.in
vendored
Normal file
274
thirdparty/libiconv-1.15/Makefile.in
vendored
Normal file
@ -0,0 +1,274 @@
|
||||
# Makefile for libiconv
|
||||
|
||||
#### Start of system configuration section. ####
|
||||
|
||||
# Directories used by "make":
|
||||
srcdir = @srcdir@
|
||||
|
||||
# Directories used by "make install":
|
||||
prefix = @prefix@
|
||||
local_prefix = /usr/local
|
||||
exec_prefix = @exec_prefix@
|
||||
datarootdir = @datarootdir@
|
||||
datadir = @datadir@
|
||||
libdir = @libdir@
|
||||
includedir = @includedir@
|
||||
mandir = @mandir@
|
||||
|
||||
# Programs used by "make":
|
||||
RM = rm -f
|
||||
@SET_MAKE@
|
||||
|
||||
# Programs used by "make install":
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
mkinstalldirs = $(SHELL) @top_srcdir@/build-aux/mkinstalldirs
|
||||
|
||||
#### End of system configuration section. ####
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
all : lib/localcharset.h force
|
||||
cd lib && $(MAKE) all
|
||||
cd preload && $(MAKE) all
|
||||
cd srclib && $(MAKE) all
|
||||
cd src && $(MAKE) all
|
||||
cd po && $(MAKE) all
|
||||
cd man && $(MAKE) all
|
||||
if test -d tests; then cd tests && $(MAKE) all; fi
|
||||
|
||||
lib/localcharset.h :
|
||||
builddir="`pwd`"; cd libcharset && $(MAKE) all && $(MAKE) install-lib libdir="$$builddir/lib" includedir="$$builddir/lib"
|
||||
|
||||
# Installs the library and include files only. Typically called with only
|
||||
# $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here.
|
||||
install-lib : all force
|
||||
cd lib && $(MAKE) install-lib libdir='$(libdir)' includedir='$(includedir)'
|
||||
if [ ! -d $(includedir) ] ; then $(mkinstalldirs) $(includedir) ; fi
|
||||
$(INSTALL_DATA) include/iconv.h.inst $(includedir)/iconv.h
|
||||
|
||||
install : lib/localcharset.h force
|
||||
cd libcharset && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd lib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd preload && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd srclib && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd src && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
|
||||
$(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h
|
||||
cd po && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
|
||||
cd man && $(MAKE) install prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
|
||||
|
||||
install-strip : lib/localcharset.h force
|
||||
cd libcharset && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd lib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd preload && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd srclib && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd src && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
|
||||
$(INSTALL_DATA) include/iconv.h.inst $(DESTDIR)$(includedir)/iconv.h
|
||||
cd po && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
|
||||
cd man && $(MAKE) install-strip prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
|
||||
|
||||
installdirs : force
|
||||
cd libcharset && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd lib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd preload && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd srclib && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd src && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
if [ ! -d $(DESTDIR)$(includedir) ] ; then $(mkinstalldirs) $(DESTDIR)$(includedir) ; fi
|
||||
cd po && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
|
||||
cd man && $(MAKE) installdirs prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
|
||||
|
||||
uninstall : force
|
||||
cd libcharset && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd lib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd preload && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd srclib && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
cd src && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' libdir='$(libdir)'
|
||||
$(RM) $(DESTDIR)$(includedir)/iconv.h
|
||||
cd po && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)'
|
||||
cd man && $(MAKE) uninstall prefix='$(prefix)' exec_prefix='$(exec_prefix)' datarootdir='$(datarootdir)' datadir='$(datadir)' mandir='$(mandir)'
|
||||
|
||||
check : all force
|
||||
cd libcharset && $(MAKE) check
|
||||
cd lib && $(MAKE) check
|
||||
cd preload && $(MAKE) check
|
||||
cd srclib && $(MAKE) check
|
||||
cd src && $(MAKE) check
|
||||
cd po && $(MAKE) check
|
||||
cd man && $(MAKE) check
|
||||
if test -d tests; then cd tests && $(MAKE) check; fi
|
||||
|
||||
mostlyclean : force
|
||||
cd libcharset && $(MAKE) mostlyclean
|
||||
$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
|
||||
cd lib && $(MAKE) mostlyclean
|
||||
cd preload && $(MAKE) mostlyclean
|
||||
cd srclib && $(MAKE) mostlyclean
|
||||
cd src && $(MAKE) mostlyclean
|
||||
cd po && $(MAKE) mostlyclean
|
||||
cd man && $(MAKE) mostlyclean
|
||||
if test -d tests; then cd tests && $(MAKE) mostlyclean; fi
|
||||
rm -rf bin
|
||||
|
||||
clean : force
|
||||
cd libcharset && $(MAKE) clean
|
||||
$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
|
||||
cd lib && $(MAKE) clean
|
||||
cd preload && $(MAKE) clean
|
||||
cd srclib && $(MAKE) clean
|
||||
cd src && $(MAKE) clean
|
||||
cd po && $(MAKE) clean
|
||||
cd man && $(MAKE) clean
|
||||
if test -d tests; then cd tests && $(MAKE) clean; fi
|
||||
rm -rf bin
|
||||
|
||||
distclean : force
|
||||
cd libcharset && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
|
||||
cd lib && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd preload && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd srclib && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd src && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd po && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
cd man && if test -f Makefile; then $(MAKE) distclean; fi
|
||||
if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) distclean; fi; fi
|
||||
$(RM) config.status config.log config.cache Makefile libtool
|
||||
$(RM) config.h stamp-h1 lib/stamp-h2
|
||||
$(RM) include/iconv.h include/iconv.h.inst
|
||||
rm -rf bin
|
||||
|
||||
maintainer-clean : force
|
||||
cd libcharset && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
$(RM) lib/charset.alias lib/libcharset.* lib/localcharset.h
|
||||
cd lib && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd preload && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd srclib && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd src && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd po && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
cd man && if test -f Makefile; then $(MAKE) maintainer-clean; fi
|
||||
if test -d tests; then cd tests && if test -f Makefile; then $(MAKE) maintainer-clean; fi; fi
|
||||
$(RM) config.status config.log config.cache Makefile libtool
|
||||
$(RM) config.h stamp-h1 lib/stamp-h2
|
||||
$(RM) include/iconv.h include/iconv.h.inst
|
||||
rm -rf bin
|
||||
|
||||
|
||||
# List of source files.
|
||||
SOURCE_FILES = \
|
||||
README README.windows DEPENDENCIES HACKING AUTHORS NEWS DESIGN NOTES THANKS \
|
||||
ChangeLog Makefile.devel configure.ac Makefile.in \
|
||||
include/export.h include/iconv.h.in \
|
||||
gnulib-local/lib/alloca.in.h \
|
||||
gnulib-local/lib/error.h.diff \
|
||||
gnulib-local/lib/progname.h.diff \
|
||||
gnulib-local/lib/xalloc.h \
|
||||
gnulib-local/lib/xmalloc.c \
|
||||
gnulib-local/lib/xstrdup.c \
|
||||
gnulib-local/m4/alloca.m4 \
|
||||
gnulib-local/modules/libiconv-misc \
|
||||
gnulib-local/modules/mbstate \
|
||||
gnulib-local/modules/xalloc \
|
||||
m4/cp.m4 \
|
||||
m4/eilseq.m4 \
|
||||
m4/endian.m4 \
|
||||
m4/general.m4 \
|
||||
m4/ln.m4 \
|
||||
m4/proto.m4 \
|
||||
windows/iconv.rc windows/libiconv.rc windows/windres-options \
|
||||
woe32dll/export.h woe32dll/iconv-exports.c \
|
||||
os2/iconv.def \
|
||||
README.djgpp \
|
||||
djgpp/config.bat djgpp/config.sed djgpp/config.site djgpp/edtest.bat \
|
||||
djgpp/fnchange.in djgpp/fnchange.lst djgpp/Makefile.maint djgpp/makefile.sed \
|
||||
djgpp/README djgpp/README.in djgpp/sources.sed \
|
||||
djgpp/stateful-check.sed djgpp/stateless-check.sed djgpp/translit-check.sed \
|
||||
extras/ChangeLog extras/iconv_string.h extras/iconv_string.c \
|
||||
tools/Makefile \
|
||||
tools/8bit_tab_to_h.c tools/cjk_tab_to_h.c tools/cjk_variants.c \
|
||||
tools/CP50221-0208-EXT.TXT tools/CP50221-0212-EXT.TXT tools/JISX0213.TXT
|
||||
# List of distributed files imported from other packages.
|
||||
LIBTOOL_IMPORTED_FILES = \
|
||||
build-aux/ltmain.sh \
|
||||
m4/libtool.m4 \
|
||||
m4/lt~obsolete.m4 \
|
||||
m4/ltoptions.m4 \
|
||||
m4/ltsugar.m4 \
|
||||
m4/ltversion.m4
|
||||
AUTOMAKE_OLD_IMPORTED_FILES = \
|
||||
build-aux/mkinstalldirs
|
||||
AUTOMAKE_IMPORTED_FILES = \
|
||||
build-aux/ar-lib \
|
||||
build-aux/compile \
|
||||
build-aux/install-sh \
|
||||
build-aux/missing
|
||||
GNULIB_IMPORTED_FILES = \
|
||||
doc/relocatable.texi \
|
||||
build-aux/config.guess \
|
||||
build-aux/config.libpath \
|
||||
build-aux/config.rpath \
|
||||
build-aux/config.sub \
|
||||
build-aux/install-reloc \
|
||||
build-aux/reloc-ldflags \
|
||||
build-aux/snippet/arg-nonnull.h \
|
||||
build-aux/snippet/c++defs.h \
|
||||
build-aux/snippet/_Noreturn.h \
|
||||
build-aux/snippet/warn-on-use.h
|
||||
IMPORTED_FILES = \
|
||||
COPYING COPYING.LIB \
|
||||
ABOUT-NLS INSTALL.generic \
|
||||
$(LIBTOOL_IMPORTED_FILES) $(AUTOMAKE_OLD_IMPORTED_FILES) $(AUTOMAKE_IMPORTED_FILES) $(GNULIB_IMPORTED_FILES)
|
||||
# List of distributed files generated by autotools or Makefile.devel.
|
||||
GENERATED_FILES = \
|
||||
aclocal.m4 configure config.h.in \
|
||||
include/iconv.h.build.in
|
||||
# List of distributed files generated by "make".
|
||||
DISTRIBUTED_BUILT_FILES =
|
||||
# List of distributed files.
|
||||
DISTFILES = $(SOURCE_FILES) $(IMPORTED_FILES) $(GENERATED_FILES) $(DISTRIBUTED_BUILT_FILES)
|
||||
|
||||
distdir : $(DISTFILES)
|
||||
for file in $(DISTFILES); do \
|
||||
if test -f $$file; then dir='.'; else dir='$(srcdir)'; fi; \
|
||||
destdir=`echo '$(distdir)'/$$file | sed -e 's|//*[^/]*$$||'`; \
|
||||
test -d "$$destdir" || $(mkinstalldirs) "$$destdir" >/dev/null; \
|
||||
cp -p "$$dir/$$file" '$(distdir)'/$$file || exit 1; \
|
||||
done
|
||||
for sdir in srcm4; do \
|
||||
mkdir -p '$(distdir)'/$$sdir; \
|
||||
for file in '$(srcdir)'/$$sdir/*.m4; do \
|
||||
cp -p "$$file" '$(distdir)'/$$sdir/ || exit 1; \
|
||||
done; \
|
||||
done
|
||||
test -d '$(distdir)'/libcharset || mkdir '$(distdir)'/libcharset; cd libcharset && $(MAKE) distdir distdir='$(distdir)'/libcharset
|
||||
test -d '$(distdir)'/lib || mkdir '$(distdir)'/lib; cd lib && $(MAKE) distdir distdir='$(distdir)'/lib
|
||||
test -d '$(distdir)'/preload || mkdir '$(distdir)'/preload; cd preload && $(MAKE) distdir distdir='$(distdir)'/preload
|
||||
test -d '$(distdir)'/srclib || mkdir '$(distdir)'/srclib; cd srclib && $(MAKE) distdir distdir='$(distdir)'/srclib
|
||||
test -d '$(distdir)'/src || mkdir '$(distdir)'/src; cd src && $(MAKE) distdir distdir='$(distdir)'/src
|
||||
test -d '$(distdir)'/tests || mkdir '$(distdir)'/tests; cd tests && $(MAKE) distdir distdir='$(distdir)'/tests
|
||||
test -d '$(distdir)'/po || mkdir '$(distdir)'/po; cd po && $(MAKE) distdir distdir='$(distdir)'/po
|
||||
test -d '$(distdir)'/man || mkdir '$(distdir)'/man; cd man && $(MAKE) distdir distdir='$(distdir)'/man
|
||||
|
||||
|
||||
# Creating a distribution tarball.
|
||||
PACKAGE = @PACKAGE@
|
||||
VERSION = @VERSION@
|
||||
TAR = tar
|
||||
GZIP = gzip
|
||||
|
||||
dist : force
|
||||
tmpdistdir=$(PACKAGE)-$(VERSION); \
|
||||
abstmpdistdir=`pwd`/$$tmpdistdir; \
|
||||
rm -rf $$tmpdistdir $$tmpdistdir.tar $$tmpdistdir.tar.gz \
|
||||
&& mkdir $$tmpdistdir \
|
||||
&& $(MAKE) distdir distdir="$$abstmpdistdir" \
|
||||
&& $(TAR) chof $$tmpdistdir.tar --owner=root --group=root $$tmpdistdir \
|
||||
&& $(GZIP) -9 $$tmpdistdir.tar \
|
||||
&& rm -rf $$tmpdistdir
|
||||
|
||||
|
||||
force :
|
||||
|
||||
# Work around an automake-1.8 bug.
|
||||
am--refresh:
|
190
thirdparty/libiconv-1.15/NEWS
vendored
Normal file
190
thirdparty/libiconv-1.15/NEWS
vendored
Normal file
@ -0,0 +1,190 @@
|
||||
New in 1.15:
|
||||
* The UTF-8 converter now rejects surrogates and out-of-range code points.
|
||||
* Added ISO-2022-JP-MS converter.
|
||||
* Updated the CP1255 converter to map one more character.
|
||||
* The functions now support strings longer than 2 GB.
|
||||
|
||||
New in 1.14:
|
||||
* The 'iconv' program now produces its output as soon as it can. It no longer
|
||||
unnecessarily waits for more input.
|
||||
* Updated the GB18030 converter to map 25 characters to code points that have
|
||||
been to Unicode since 2000, rather than to code points in the Private Use
|
||||
Area.
|
||||
* Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to
|
||||
BIG5-HKSCS:2004. A new converter BIG5-HKSCS:2008 is added. BIG5-HKSCS is now
|
||||
an alias for BIG5-HKSCS:2008.
|
||||
* Fixed a bug in the conversion to wchar_t.
|
||||
* Fixed a small bug in the CP1258 converter.
|
||||
|
||||
New in 1.13:
|
||||
* The library and the iconv program now understand platform dependent aliases,
|
||||
for better compatibility with the platform's own iconv_open function.
|
||||
Examples: "646" on Solaris, "iso88591" on HP-UX, "IBM-1252" on AIX.
|
||||
* For stateful encodings, when the input ends with a shift sequence followed
|
||||
by invalid input, the iconv function now increments the input pointer past
|
||||
the shift sequence before returning (size_t)(-1) with errno = EILSEQ. This
|
||||
is also like GNU libc's iconv() behaves.
|
||||
* The library exports a new function iconv_open_into() that stores the
|
||||
conversion descriptor in pre-allocated memory, rather than allocating fresh
|
||||
memory for it.
|
||||
* Added CP1131 converter.
|
||||
|
||||
New in 1.12:
|
||||
* The iconv program is now licensed under the GPL version 3, instead of the
|
||||
GPL version 2. The libiconv library continues to be licensed under LGPL.
|
||||
* Added RK1048 converter.
|
||||
* On AIX, an existing system libiconv no longer causes setlocale() to fail.
|
||||
* Upgraded EUC-KR, JOHAB to include the Korean postal code sign.
|
||||
|
||||
New in 1.11:
|
||||
* The iconv program has new options --unicode-subst, --byte-subst,
|
||||
--widechar-subst that allow to specify substitutions for characters that
|
||||
cannot be converted.
|
||||
* The iconv program now understands long options:
|
||||
long option equivalent to
|
||||
--from-code -f
|
||||
--to-code -t
|
||||
--list -l
|
||||
--silent -s
|
||||
* The CP936 converter is now different from the GBK converter: it has changed
|
||||
to include the Euro sign and private area characters. CP936 is no longer an
|
||||
alias of GBK.
|
||||
* Updated GB18030 converter to include all private area characters.
|
||||
* Updated CP950 converter to include the Euro sign and private area characters.
|
||||
* Updated CP949 converter to include private area characters.
|
||||
* Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to
|
||||
BIG5-HKSCS:1999 and updated to Unicode 4. New converters BIG5-HKSCS:2001 and
|
||||
BIG5-HKSCS:2004 are added. BIG5-HKSCS is now an alias for BIG5-HKSCS:2004.
|
||||
* Added a few irreversible mappings to the CP932 converter.
|
||||
* Tidy up the list of symbols exported from libiconv (assumes gcc >= 4.0).
|
||||
|
||||
New in 1.10:
|
||||
* Added ISO-8859-11 converter.
|
||||
* Updated the ISO-8859-7 converter.
|
||||
* Added ATARIST converter, available through --enable-extra-encodings.
|
||||
* Added BIG5-2003 converter (experimental), available through
|
||||
--enable-extra-encodings.
|
||||
* Updated EUC-TW converter to include the Euro sign.
|
||||
* The preloadable library has been renamed from libiconv_plug.so to
|
||||
preloadable_libiconv.so.
|
||||
* Portability to mingw.
|
||||
|
||||
New in 1.9:
|
||||
* Many more transliterations.
|
||||
* New configuration option --enable-relocatable. See the INSTALL.generic file
|
||||
for details.
|
||||
|
||||
New in 1.8:
|
||||
* The iconv program has new options -l, -c, -s.
|
||||
* The iconv program is internationalized.
|
||||
* Added C99 converter.
|
||||
* Added KOI8-T converter.
|
||||
* New configuration option --enable-extra-encodings that enables a bunch of
|
||||
additional encodings; see the README for details.
|
||||
* Updated the ISO-8859-16 converter.
|
||||
* Upgraded BIG5-HKSCS, EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to
|
||||
Unicode 3.2.
|
||||
* Upgraded EUC-KR, CP949, JOHAB converters to include the Euro sign.
|
||||
* Changed the ARMSCII-8 converter.
|
||||
* Extended the EUC-JP encoder so that YEN SIGN characters don't cause failures
|
||||
in Shift_JIS to EUC-JP conversion.
|
||||
* The JAVA converter now handles characters outside the Unicode BMP correctly.
|
||||
* Fixed a bug in the CP1255, CP1258, TCVN decoders: The base characters of
|
||||
combining characters could be dropped at the end of the conversion buffer.
|
||||
* Fixed a bug in the transliteration that could lead to excessive memory
|
||||
allocations in libintl when transliteration was needed.
|
||||
* Portability to BSD/OS and SCO 3.2.5.
|
||||
|
||||
New in 1.7:
|
||||
* Added UTF-32, UTF-32BE, UTF-32LE converters.
|
||||
* Changed CP1255, CP1258 and TCVN converters to handle combining characters.
|
||||
* Changed EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1
|
||||
converters to use fullwidth Yen sign instead of halfwidth Yen sign, and
|
||||
fullwidth tilde instead of halfwidth tilde.
|
||||
* Upgraded EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to Unicode 3.1.
|
||||
* Changed the GB18030 converter to not reject unassigned and private-use
|
||||
Unicode characters.
|
||||
* Fixed a bug in the byte order mark treatment of the UCS-4 decoder.
|
||||
* The manual pages are now distributed also in HTML format.
|
||||
|
||||
New in 1.6:
|
||||
* The iconv program's -f and -t options are now optional.
|
||||
* Many more transliterations.
|
||||
* Added CP862 converter.
|
||||
* Changed the GB18030 converter.
|
||||
* Portability to DOS with DJGPP.
|
||||
|
||||
New in 1.5:
|
||||
* Added an iconv(1) program.
|
||||
* New locale dependent encodings "char", "wchar_t".
|
||||
* Transliteration is now off by default. Use a //TRANSLIT suffix to enable it.
|
||||
* The JOHAB encoding is documented again.
|
||||
* Changed a few mappings in the CP950 converter.
|
||||
|
||||
New in 1.4:
|
||||
* Added GB18030, BIG5HKSCS converters.
|
||||
* Portability to OS/2 with emx+gcc.
|
||||
|
||||
New in 1.3:
|
||||
* Added UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE converters.
|
||||
* Fixed the definition of EILSEQ on SunOS4.
|
||||
* Fixed a build problem on OSF/1.
|
||||
* Support for building as a shared library on Woe32.
|
||||
|
||||
New in 1.2:
|
||||
* Added UTF-16BE and UTF-16LE converters.
|
||||
* Changed the UTF-16 encoder.
|
||||
* Fixed the treatment of tab characters in the UTF-7 converter.
|
||||
* Fixed an internal error when output buffer was not large enough.
|
||||
|
||||
New in 1.1:
|
||||
* Added ISO-8859-16 converter.
|
||||
* Added CP932 converter, a variant of SHIFT_JIS.
|
||||
* Added CP949 converter, a variant of EUC-KR.
|
||||
* Improved the ISO-2022-CN-EXT converter: It now covers the ISO-IR-165 range.
|
||||
* Updated the ISO-8859-8 conversion table.
|
||||
* The JOHAB encoding is deprecated and not documented any more.
|
||||
* Fixed two build problems: 1. "make -n check" failed. 2. When libiconv was
|
||||
already installed, "make" failed.
|
||||
|
||||
New in 1.0:
|
||||
* Added transliteration facilities.
|
||||
* Added a test suite.
|
||||
* Fixed the iconv(3) manual page and function: the return value was not
|
||||
described correctly.
|
||||
* Fixed a bug in the CP1258 decoder: invalid bytes now yield EILSEQ instead of
|
||||
U+FFFD.
|
||||
* Fixed a bug in the Georgian-PS encoder: accept U+00E6.
|
||||
* Fixed a bug in the EUC-JP encoder: reject 0x8E5C and 0x8E7E.
|
||||
* Fixed a bug in the KSC5601 and JOHAB converters: they recognized some Hangul
|
||||
characters at some invalid code positions.
|
||||
* Fixed a bug in the EUC-TW decoder; it was severely broken.
|
||||
* Fixed a bug in the CP950 converter: it recognized a dubious BIG5 range.
|
||||
|
||||
New in 0.3:
|
||||
* Reduced the size of the tables needed for the JOHAB converter.
|
||||
* Portability to Woe32.
|
||||
|
||||
New in 0.2:
|
||||
* Added KOI8-RU, CP850, CP866, CP874, CP950, ISO-2022-CN-EXT, GBK and
|
||||
ISO-2022-JP-1 converters.
|
||||
* Added MACINTOSH as an alias for MAC-ROMAN.
|
||||
* Added ASMO-708 as an alias for ISO-8859-6.
|
||||
* Added ELOT_928 as an alias for ISO-8859-7.
|
||||
* Improved the EUC-TW converter: Treat CNS 11643 plane 3.
|
||||
* Improved the ISO-2022-KR and EUC-KR converters: Hangul characters are
|
||||
decomposed into Jamo when needed.
|
||||
* Improved the CP932 converter.
|
||||
* Updated the CP1133, MULELAO-1 and ARMSCII-8 mappings.
|
||||
* The EUC-JP and SHIFT_JIS converters now cover the user-defined range.
|
||||
* Fixed a possible buffer overrun in the JOHAB converter.
|
||||
* Fixed a bug in the UTF-7, ISO-2022-*, HZ decoders: a shift sequence a the
|
||||
end of the input no longer gives an error.
|
||||
* The HZ encoder now always terminates its output in the ASCII state.
|
||||
* Use a perfect hash table for looking up the aliases.
|
||||
|
||||
New in 0.1:
|
||||
* Portability to Linux/glibc-2.0.x, Linux/libc5, OSF/1, FreeBSD.
|
||||
* Fixed a bug in the EUC-JP decoder. Extended the ISO-2022-JP-2 converter.
|
||||
* Made TIS-620 mapping consistent with glibc-2.1.
|
||||
|
402
thirdparty/libiconv-1.15/NOTES
vendored
Normal file
402
thirdparty/libiconv-1.15/NOTES
vendored
Normal file
@ -0,0 +1,402 @@
|
||||
Q: Why does libiconv support encoding XXX? Why does libiconv not support
|
||||
encoding ZZZ?
|
||||
|
||||
A: libiconv, as an internationalization library, supports those character
|
||||
sets and encodings which are in wide-spread use in at least one territory
|
||||
of the world.
|
||||
|
||||
Hint1: On http://www.w3c.org/International/O-charset-lang.html you find a
|
||||
page "Languages, countries, and the charsets typically used for them".
|
||||
From this table, we can conclude that the following are in active use:
|
||||
|
||||
ISO-8859-1, CP1252 Afrikaans, Albanian, Basque, Catalan, Danish, Dutch,
|
||||
English, Faroese, Finnish, French, Galician, German,
|
||||
Icelandic, Irish, Italian, Norwegian, Portuguese,
|
||||
Scottish, Spanish, Swedish
|
||||
ISO-8859-2 Croatian, Czech, Hungarian, Polish, Romanian, Slovak,
|
||||
Slovenian
|
||||
ISO-8859-3 Esperanto, Maltese
|
||||
ISO-8859-5 Bulgarian, Byelorussian, Macedonian, Russian,
|
||||
Serbian, Ukrainian
|
||||
ISO-8859-6 Arabic
|
||||
ISO-8859-7 Greek
|
||||
ISO-8859-8 Hebrew
|
||||
ISO-8859-9, CP1254 Turkish
|
||||
ISO-8859-10 Inuit, Lapp
|
||||
ISO-8859-13 Latvian, Lithuanian
|
||||
ISO-8859-15 Estonian
|
||||
KOI8-R Russian
|
||||
SHIFT_JIS Japanese
|
||||
ISO-2022-JP Japanese
|
||||
EUC-JP Japanese
|
||||
|
||||
Ordered by frequency on the web (1997):
|
||||
ISO-8859-1, CP1252 96%
|
||||
SHIFT_JIS 1.6%
|
||||
ISO-2022-JP 1.2%
|
||||
EUC-JP 0.4%
|
||||
CP1250 0.3%
|
||||
CP1251 0.2%
|
||||
CP850 0.1%
|
||||
MACINTOSH 0.1%
|
||||
ISO-8859-5 0.1%
|
||||
ISO-8859-2 0.0%
|
||||
|
||||
Hint2: The character sets mentioned in the XFree86 4.0 locale.alias file.
|
||||
|
||||
ISO-8859-1 Afrikaans, Basque, Breton, Catalan, Danish, Dutch,
|
||||
English, Estonian, Faroese, Finnish, French,
|
||||
Galician, German, Greenlandic, Icelandic,
|
||||
Indonesian, Irish, Italian, Lithuanian, Norwegian,
|
||||
Occitan, Portuguese, Scottish, Spanish, Swedish,
|
||||
Walloon, Welsh
|
||||
ISO-8859-2 Albanian, Croatian, Czech, Hungarian, Polish,
|
||||
Romanian, Serbian, Slovak, Slovenian
|
||||
ISO-8859-3 Esperanto
|
||||
ISO-8859-4 Estonian, Latvian, Lithuanian
|
||||
ISO-8859-5 Bulgarian, Byelorussian, Macedonian, Russian,
|
||||
Serbian, Ukrainian
|
||||
ISO-8859-6 Arabic
|
||||
ISO-8859-7 Greek
|
||||
ISO-8859-8 Hebrew
|
||||
ISO-8859-9 Turkish
|
||||
ISO-8859-14 Breton, Irish, Scottish, Welsh
|
||||
ISO-8859-15 Basque, Breton, Catalan, Danish, Dutch, Estonian,
|
||||
Faroese, Finnish, French, Galician, German,
|
||||
Greenlandic, Icelandic, Irish, Italian, Lithuanian,
|
||||
Norwegian, Occitan, Portuguese, Scottish, Spanish,
|
||||
Swedish, Walloon, Welsh
|
||||
KOI8-R Russian
|
||||
KOI8-U Russian, Ukrainian
|
||||
EUC-JP (alias eucJP) Japanese
|
||||
ISO-2022-JP (alias JIS7) Japanese
|
||||
SHIFT_JIS (alias SJIS) Japanese
|
||||
U90 Japanese
|
||||
S90 Japanese
|
||||
EUC-CN (alias eucCN) Chinese
|
||||
EUC-TW (alias eucTW) Chinese
|
||||
BIG5 Chinese
|
||||
EUC-KR (alias eucKR) Korean
|
||||
ARMSCII-8 Armenian
|
||||
GEORGIAN-ACADEMY Georgian
|
||||
GEORGIAN-PS Georgian
|
||||
TIS-620 (alias TACTIS) Thai
|
||||
MULELAO-1 Laothian
|
||||
IBM-CP1133 Laothian
|
||||
VISCII Vietnamese
|
||||
TCVN Vietnamese
|
||||
NUNACOM-8 Inuktitut
|
||||
|
||||
Hint3: The character sets supported by Netscape Communicator 4.
|
||||
|
||||
Where is this documented? For the complete picture, I had to use
|
||||
"strings netscape" and then a lot of guesswork. For a quick take,
|
||||
look at the "View - Character set" menu of Netscape Communicator 4.6:
|
||||
|
||||
ISO-8859-{1,2,5,7,9,15}
|
||||
WINDOWS-{1250,1251,1253}
|
||||
KOI8-R Cyrillic
|
||||
CP866 Cyrillic
|
||||
Autodetect Japanese (EUC-JP, ISO-2022-JP, ISO-2022-JP-2, SJIS)
|
||||
EUC-JP Japanese
|
||||
SHIFT_JIS Japanese
|
||||
GB2312 Chinese
|
||||
BIG5 Chinese
|
||||
EUC-TW Chinese
|
||||
Autodetect Korean (EUC-KR, ISO-2022-KR, but not JOHAB)
|
||||
|
||||
UTF-8
|
||||
UTF-7
|
||||
|
||||
Hint4: The character sets supported by Microsoft Internet Explorer 4.
|
||||
|
||||
ISO-8859-{1,2,3,4,5,6,7,8,9}
|
||||
WINDOWS-{1250,1251,1252,1253,1254,1255,1256,1257}
|
||||
KOI8-R Cyrillic
|
||||
KOI8-RU Ukrainian
|
||||
ASMO-708 Arabic
|
||||
EUC-JP Japanese
|
||||
ISO-2022-JP Japanese
|
||||
SHIFT_JIS Japanese
|
||||
GB2312 Chinese
|
||||
HZ-GB-2312 Chinese
|
||||
BIG5 Chinese
|
||||
EUC-KR Korean
|
||||
ISO-2022-KR Korean
|
||||
WINDOWS-874 Thai
|
||||
WINDOWS-1258 Vietnamese
|
||||
|
||||
UTF-8
|
||||
UTF-7
|
||||
UNICODE actually UNICODE-LITTLE
|
||||
UNICODEFEFF actually UNICODE-BIG
|
||||
|
||||
and various DOS character sets: DOS-720, DOS-862, IBM852, CP866.
|
||||
|
||||
We take the union of all these four sets. The result is:
|
||||
|
||||
European and Semitic languages
|
||||
* ASCII.
|
||||
We implement this because it is occasionally useful to know or to
|
||||
check whether some text is entirely ASCII (i.e. if the conversion
|
||||
ISO-8859-x -> UTF-8 is trivial).
|
||||
* ISO-8859-{1,2,3,4,5,6,7,8,9,10}
|
||||
We implement this because they are widely used. Except ISO-8859-4
|
||||
which appears to have been superseded by ISO-8859-13 in the baltic
|
||||
countries. But it's an ISO standard anyway.
|
||||
* ISO-8859-13
|
||||
We implement this because it's a standard in Lithuania and Latvia.
|
||||
* ISO-8859-14
|
||||
We implement this because it's an ISO standard.
|
||||
* ISO-8859-15
|
||||
We implement this because it's increasingly used in Europe, because
|
||||
of the Euro symbol.
|
||||
* ISO-8859-16
|
||||
We implement this because it's an ISO standard.
|
||||
* KOI8-R, KOI8-U
|
||||
We implement this because it appears to be the predominant encoding
|
||||
on Unix in Russia and Ukraine, respectively.
|
||||
* KOI8-RU
|
||||
We implement this because MSIE4 supports it.
|
||||
* KOI8-T
|
||||
We implement this because it is the locale encoding in glibc's Tajik
|
||||
locale.
|
||||
* PT154
|
||||
We implement this because it is the locale encoding in glibc's Kazakh
|
||||
locale.
|
||||
* RK1048
|
||||
We implement this because it's a standard in Kazakhstan.
|
||||
* CP{1250,1251,1252,1253,1254,1255,1256,1257}
|
||||
We implement these because they are the predominant Windows encodings
|
||||
in Europe.
|
||||
* CP850
|
||||
We implement this because it is mentioned as occurring in the web
|
||||
in the aforementioned statistics.
|
||||
* CP862
|
||||
We implement this because Ron Aaron says it is sometimes used in web
|
||||
pages and emails.
|
||||
* CP866
|
||||
We implement this because Netscape Communicator does.
|
||||
* CP1131
|
||||
We implement this because it is the locale encoding of a Belorusian
|
||||
locale in FreeBSD and MacOS X.
|
||||
* Mac{Roman,CentralEurope,Croatian,Romania,Cyrillic,Greek,Turkish} and
|
||||
Mac{Hebrew,Arabic}
|
||||
We implement these because the Sun JDK does, and because Mac users
|
||||
don't deserve to be punished.
|
||||
* Macintosh
|
||||
We implement this because it is mentioned as occurring in the web
|
||||
in the aforementioned statistics.
|
||||
Japanese
|
||||
* EUC-JP, SHIFT_JIS, ISO-2022-JP
|
||||
We implement these because they are widely used. EUC-JP and SHIFT_JIS
|
||||
are more used for files, whereas ISO-2022-JP is recommended for email.
|
||||
* CP932
|
||||
We implement this because it is the Microsoft variant of SHIFT_JIS,
|
||||
used on Windows.
|
||||
* ISO-2022-JP-2
|
||||
We implement this because it's the common way to represent mails which
|
||||
make use of JIS X 0212 characters.
|
||||
* ISO-2022-JP-1
|
||||
We implement this because it's in the RFCs, but I don't think it is
|
||||
really used.
|
||||
* ISO-2022-JP-MS
|
||||
We implement this because Microsoft Outlook Express / Microsoft MimeOLE
|
||||
sends emails in this encoding.
|
||||
* U90, S90
|
||||
We DON'T implement this because I have no informations about what it
|
||||
is or who uses it.
|
||||
Simplified Chinese
|
||||
* EUC-CN = GB2312
|
||||
We implement this because it is the widely used representation
|
||||
of simplified Chinese.
|
||||
* GBK
|
||||
We implement this because it appears to be used on Solaris and Windows.
|
||||
* GB18030
|
||||
We implement this because it is an official requirement in the
|
||||
People's Republic of China.
|
||||
* ISO-2022-CN
|
||||
We implement this because it is in the RFCs, but I have no idea
|
||||
whether it is really used.
|
||||
* ISO-2022-CN-EXT
|
||||
We implement this because it's in the RFCs, but I don't think it is
|
||||
really used.
|
||||
* HZ = HZ-GB-2312
|
||||
We implement this because the RFCs recommend it for Usenet postings,
|
||||
and because MSIE4 supports it.
|
||||
Traditional Chinese
|
||||
* EUC-TW
|
||||
We implement it because it appears to be used on Unix.
|
||||
* BIG5
|
||||
We implement it because it is the de-facto standard for traditional
|
||||
Chinese.
|
||||
* CP950
|
||||
We implement this because it is the Microsoft variant of BIG5, used
|
||||
on Windows.
|
||||
* BIG5+
|
||||
We DON'T implement this because it doesn't appear to be in wide use.
|
||||
Only the CWEX fonts use this encoding. Furthermore, the conversion
|
||||
tables in the big5p package are not coherent: If you convert directly,
|
||||
you get different results than when you convert via GBK.
|
||||
* BIG5-HKSCS
|
||||
We implement it because it is the de-facto standard for traditional
|
||||
Chinese in Hongkong.
|
||||
Korean
|
||||
* EUC-KR
|
||||
We implement these because they appear to be the widely used
|
||||
representations for Korean.
|
||||
* CP949
|
||||
We implement this because it is the Microsoft variant of EUC-KR, used
|
||||
on Windows.
|
||||
* ISO-2022-KR
|
||||
We implement it because it is in the RFCs and because MSIE4 supports
|
||||
it, but I have no idea whether it's really used.
|
||||
* JOHAB
|
||||
We implement this because it is apparently used on Windows as a locale
|
||||
encoding (codepage 1361).
|
||||
* ISO-646-KR
|
||||
We DON'T implement this because although an old ASCII variant, its
|
||||
glyph for 0x7E is not clear: RFC 1345 and unicode.org's JOHAB.TXT
|
||||
say it's a tilde, but Ken Lunde's "CJKV information processing" says
|
||||
it's an overline. And it is not ISO-IR registered.
|
||||
Armenian
|
||||
* ARMSCII-8
|
||||
We implement it because XFree86 supports it.
|
||||
Georgian
|
||||
* Georgian-Academy, Georgian-PS
|
||||
We implement these because they appear to be both used for Georgian;
|
||||
Xfree86 supports them.
|
||||
Thai
|
||||
* ISO-8859-11, TIS-620
|
||||
We implement these because it seems to be standard for Thai.
|
||||
* CP874
|
||||
We implement this because MSIE4 supports it.
|
||||
* MacThai
|
||||
We implement this because the Sun JDK does, and because Mac users
|
||||
don't deserve to be punished.
|
||||
Laotian
|
||||
* MuleLao-1, CP1133
|
||||
We implement these because XFree86 supports them. I have no idea which
|
||||
one is used more widely.
|
||||
Vietnamese
|
||||
* VISCII, TCVN
|
||||
We implement these because XFree86 supports them.
|
||||
* CP1258
|
||||
We implement this because MSIE4 supports it.
|
||||
Other languages
|
||||
* NUNACOM-8 (Inuktitut)
|
||||
We DON'T implement this because it isn't part of Unicode yet, and
|
||||
therefore doesn't convert to anything except itself.
|
||||
Platform specifics
|
||||
* HP-ROMAN8, NEXTSTEP
|
||||
We implement these because they were the native character set on HPs
|
||||
and NeXTs for a long time, and libiconv is intended to be usable on
|
||||
these old machines.
|
||||
Full Unicode
|
||||
* UTF-8, UCS-2, UCS-4
|
||||
We implement these. Obviously.
|
||||
* UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE
|
||||
We implement these because they are the preferred internal
|
||||
representation of strings in Unicode aware applications. These are
|
||||
non-ambiguous names, known to glibc. (glibc doesn't have
|
||||
UCS-2-INTERNAL and UCS-4-INTERNAL.)
|
||||
* UTF-16, UTF-16BE, UTF-16LE
|
||||
We implement these, because UTF-16 is still the favourite encoding of
|
||||
the president of the Unicode Consortium (for political reasons), and
|
||||
because they appear in RFC 2781.
|
||||
* UTF-32, UTF-32BE, UTF-32LE
|
||||
We implement these because they are part of Unicode 3.1.
|
||||
* UTF-7
|
||||
We implement this because it is essential functionality for mail
|
||||
applications.
|
||||
* C99
|
||||
We implement it because it's used for C and C++ programs and because
|
||||
it's a nice encoding for debugging.
|
||||
* JAVA
|
||||
We implement it because it's used for Java programs and because it's
|
||||
a nice encoding for debugging.
|
||||
* UNICODE (big endian), UNICODEFEFF (little endian)
|
||||
We DON'T implement these because they are stupid and not standardized.
|
||||
Full Unicode, in terms of 'uint16_t' or 'uint32_t'
|
||||
(with machine dependent endianness and alignment)
|
||||
* UCS-2-INTERNAL, UCS-4-INTERNAL
|
||||
We implement these because they are the preferred internal
|
||||
representation of strings in Unicode aware applications.
|
||||
|
||||
Q: Support encodings mentioned in RFC 1345 ?
|
||||
A: No, they are not in use any more. Supporting ISO-646 variants is pointless
|
||||
since ISO-8859-* have been adopted.
|
||||
|
||||
Q: Support EBCDIC ?
|
||||
A: No!
|
||||
|
||||
Q: How do I add a new character set?
|
||||
A: 1. Explain the "why" in this file, above.
|
||||
2. You need to have a conversion table from/to Unicode. Transform it into
|
||||
the format used by the mapping tables found on ftp.unicode.org: each line
|
||||
contains the character code, in hex, with 0x prefix, then whitespace,
|
||||
then the Unicode code point, in hex, 4 hex digits, with 0x prefix. '#'
|
||||
counts as a comment delimiter until end of line.
|
||||
Please also send your table to Mark Leisher <mleisher@crl.nmsu.edu> so he
|
||||
can include it in his collection.
|
||||
3. If it's an 8-bit character set, use the '8bit_tab_to_h' program in the
|
||||
tools directory to generate the C code for the conversion. You may tweak
|
||||
the resulting C code if you are not satisfied with its quality, but this
|
||||
is rarely needed.
|
||||
If it's a two-dimensional character set (with rows and columns), use the
|
||||
'cjk_tab_to_h' program in the tools directory to generate the C code for
|
||||
the conversion. You will need to modify the main() function to recognize
|
||||
the new character set name, with the proper dimensions, but that shouldn't
|
||||
be too hard. This yields the CCS. The CES you have to write by hand.
|
||||
4. Store the resulting C code file in the lib directory. Add a #include
|
||||
directive to converters.h, and add an entry to the encodings.def file.
|
||||
5. Compile the package, and test your new encoding using a program like
|
||||
iconv(1) or clisp(1).
|
||||
6. Augment the testsuite: Add a line to tests/Makefile.in. For a stateless
|
||||
encoding, create the complete table as a TXT file. For a stateful encoding,
|
||||
provide a text snippet encoded using your new encoding and its UTF-8
|
||||
equivalent.
|
||||
7. Update the README and man/iconv_open.3, to mention the new encoding.
|
||||
Add a note in the NEWS file.
|
||||
|
||||
Q: What about bidirectional text? Should it be tagged or reversed when
|
||||
converting from ISO-8859-8 or ISO-8859-6 to Unicode? Qt appears to do
|
||||
this, see qt-2.0.1/src/tools/qrtlcodec.cpp.
|
||||
A: After reading RFC 1556: I don't think so. Support for ISO-8859-8-I and
|
||||
ISO-8859-E remains to be implemented.
|
||||
On the other hand, a page on www.w3c.org says that ISO-8859-8 in *email*
|
||||
is visually encoded, ISO-8859-8 in *HTML* is logically encoded, i.e.
|
||||
the same as ISO-8859-8-I. I'm confused.
|
||||
|
||||
Other character sets not implemented:
|
||||
"MNEMONIC" = "csMnemonic"
|
||||
"MNEM" = "csMnem"
|
||||
"ISO-10646-UCS-Basic" = "csUnicodeASCII"
|
||||
"ISO-10646-Unicode-Latin1" = "csUnicodeLatin1" = "ISO-10646"
|
||||
"ISO-10646-J-1"
|
||||
"UNICODE-1-1" = "csUnicode11"
|
||||
"csWindows31Latin5"
|
||||
|
||||
Other aliases not implemented (and not implemented in glibc-2.1 either):
|
||||
From MSIE4:
|
||||
ISO-8859-1: alias ISO8859-1
|
||||
ISO-8859-2: alias ISO8859-2
|
||||
KSC_5601: alias KS_C_5601
|
||||
UTF-8: aliases UNICODE-1-1-UTF-8 UNICODE-2-0-UTF-8
|
||||
|
||||
|
||||
Q: How can I integrate libiconv into my package?
|
||||
A: Just copy the entire libiconv package into a subdirectory of your package.
|
||||
At configuration time, call libiconv's configure script with the
|
||||
appropriate --srcdir option and maybe --enable-static or --disable-shared.
|
||||
Then "cd libiconv && make && make install-lib libdir=... includedir=...".
|
||||
'install-lib' is a special (not GNU standardized) target which installs
|
||||
only the include file - in $(includedir) - and the library - in $(libdir) -
|
||||
and does not use other directory variables. After "installing" libiconv
|
||||
in your package's build directory, building of your package can proceed.
|
||||
|
||||
Q: Why is the testsuite so big?
|
||||
A: Because some of the tests are very comprehensive.
|
||||
If you don't feel like using the testsuite, you can simply remove the
|
||||
tests/ directory.
|
||||
|
172
thirdparty/libiconv-1.15/README
vendored
Normal file
172
thirdparty/libiconv-1.15/README
vendored
Normal file
@ -0,0 +1,172 @@
|
||||
GNU LIBICONV - character set conversion library
|
||||
|
||||
This library provides an iconv() implementation, for use on systems which
|
||||
don't have one, or whose implementation cannot convert from/to Unicode.
|
||||
|
||||
It provides support for the encodings:
|
||||
|
||||
European languages
|
||||
ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16},
|
||||
KOI8-R, KOI8-U, KOI8-RU,
|
||||
CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131},
|
||||
Mac{Roman,CentralEurope,Iceland,Croatian,Romania},
|
||||
Mac{Cyrillic,Ukraine,Greek,Turkish},
|
||||
Macintosh
|
||||
Semitic languages
|
||||
ISO-8859-{6,8}, CP{1255,1256}, CP862, Mac{Hebrew,Arabic}
|
||||
Japanese
|
||||
EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1,
|
||||
ISO-2022-JP-MS
|
||||
Chinese
|
||||
EUC-CN, HZ, GBK, CP936, GB18030, EUC-TW, BIG5, CP950, BIG5-HKSCS,
|
||||
BIG5-HKSCS:2004, BIG5-HKSCS:2001, BIG5-HKSCS:1999, ISO-2022-CN,
|
||||
ISO-2022-CN-EXT
|
||||
Korean
|
||||
EUC-KR, CP949, ISO-2022-KR, JOHAB
|
||||
Armenian
|
||||
ARMSCII-8
|
||||
Georgian
|
||||
Georgian-Academy, Georgian-PS
|
||||
Tajik
|
||||
KOI8-T
|
||||
Kazakh
|
||||
PT154, RK1048
|
||||
Thai
|
||||
ISO-8859-11, TIS-620, CP874, MacThai
|
||||
Laotian
|
||||
MuleLao-1, CP1133
|
||||
Vietnamese
|
||||
VISCII, TCVN, CP1258
|
||||
Platform specifics
|
||||
HP-ROMAN8, NEXTSTEP
|
||||
Full Unicode
|
||||
UTF-8
|
||||
UCS-2, UCS-2BE, UCS-2LE
|
||||
UCS-4, UCS-4BE, UCS-4LE
|
||||
UTF-16, UTF-16BE, UTF-16LE
|
||||
UTF-32, UTF-32BE, UTF-32LE
|
||||
UTF-7
|
||||
C99, JAVA
|
||||
Full Unicode, in terms of 'uint16_t' or 'uint32_t'
|
||||
(with machine dependent endianness and alignment)
|
||||
UCS-2-INTERNAL, UCS-4-INTERNAL
|
||||
Locale dependent, in terms of 'char' or 'wchar_t'
|
||||
(with machine dependent endianness and alignment, and with OS and
|
||||
locale dependent semantics)
|
||||
char, wchar_t
|
||||
The empty encoding name "" is equivalent to "char": it denotes the
|
||||
locale dependent character encoding.
|
||||
|
||||
When configured with the option --enable-extra-encodings, it also provides
|
||||
support for a few extra encodings:
|
||||
|
||||
European languages
|
||||
CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}
|
||||
Semitic languages
|
||||
CP864
|
||||
Japanese
|
||||
EUC-JISX0213, Shift_JISX0213, ISO-2022-JP-3
|
||||
Chinese
|
||||
BIG5-2003 (experimental)
|
||||
Turkmen
|
||||
TDS565
|
||||
Platform specifics
|
||||
ATARIST, RISCOS-LATIN1
|
||||
|
||||
It can convert from any of these encodings to any other, through Unicode
|
||||
conversion.
|
||||
|
||||
It has also some limited support for transliteration, i.e. when a character
|
||||
cannot be represented in the target character set, it can be approximated
|
||||
through one or several similarly looking characters. Transliteration is
|
||||
activated when "//TRANSLIT" is appended to the target encoding name.
|
||||
|
||||
libiconv is for you if your application needs to support multiple character
|
||||
encodings, but that support lacks from your system.
|
||||
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
As usual for GNU packages:
|
||||
|
||||
$ ./configure --prefix=/usr/local
|
||||
$ make
|
||||
$ make install
|
||||
|
||||
After installing GNU libiconv for the first time, it is recommended to
|
||||
recompile and reinstall GNU gettext, so that it can take advantage of
|
||||
libiconv.
|
||||
|
||||
On systems other than GNU/Linux, the iconv program will be internationalized
|
||||
only if GNU gettext has been built and installed before GNU libiconv. This
|
||||
means that the first time GNU libiconv is installed, we have a circular
|
||||
dependency between the GNU libiconv and GNU gettext packages, which can be
|
||||
resolved by building and installing either
|
||||
- first libiconv, then gettext, then libiconv again,
|
||||
or (on systems supporting shared libraries, excluding AIX)
|
||||
- first gettext, then libiconv, then gettext again.
|
||||
Recall that before building a package for the second time, you need to erase
|
||||
the traces of the first build by running "make distclean".
|
||||
|
||||
This library can be built and installed in two variants:
|
||||
|
||||
- The library mode. This works on all systems, and uses a library
|
||||
'libiconv.so' and a header file '<iconv.h>'. (Both are installed
|
||||
through "make install".)
|
||||
|
||||
To use it, simply #include <iconv.h> and use the functions.
|
||||
|
||||
To use it in an autoconfiguring package:
|
||||
- If you don't use automake, append m4/iconv.m4 to your aclocal.m4
|
||||
file.
|
||||
- If you do use automake, add m4/iconv.m4 to your m4 macro repository.
|
||||
- Add to the link command line of libraries and executables that use
|
||||
the functions the placeholder @LIBICONV@ (or, if using libtool for
|
||||
the link, @LTLIBICONV@). If you use automake, the right place for
|
||||
these additions are the *_LDADD variables.
|
||||
Note that 'iconv.m4' is also part of the GNU gettext package, which
|
||||
installs it in /usr/local/share/aclocal/iconv.m4.
|
||||
|
||||
- The libc plug/override mode. This works on GNU/Linux, Solaris and OSF/1
|
||||
systems only. It is a way to get good iconv support without having
|
||||
glibc-2.1.
|
||||
It installs a library 'preloadable_libiconv.so'. This library can be used
|
||||
with LD_PRELOAD, to override the iconv* functions present in the C library.
|
||||
|
||||
On GNU/Linux and Solaris:
|
||||
$ export LD_PRELOAD=/usr/local/lib/preloadable_libiconv.so
|
||||
|
||||
On OSF/1:
|
||||
$ export _RLD_LIST=/usr/local/lib/preloadable_libiconv.so:DEFAULT
|
||||
|
||||
A program's source need not be modified, the program need not even be
|
||||
recompiled. Just set the LD_PRELOAD environment variable, that's it!
|
||||
|
||||
|
||||
Copyright
|
||||
---------
|
||||
|
||||
The libiconv and libcharset _libraries_ and their header files are under LGPL,
|
||||
see file COPYING.LIB.
|
||||
|
||||
The iconv _program_ and the documentation are under GPL, see file COPYING.
|
||||
|
||||
|
||||
Download
|
||||
--------
|
||||
|
||||
http://ftp.gnu.org/gnu/libiconv/libiconv-1.15.tar.gz
|
||||
|
||||
Homepage
|
||||
--------
|
||||
|
||||
http://www.gnu.org/software/libiconv/
|
||||
|
||||
Bug reports to
|
||||
--------------
|
||||
|
||||
<bug-gnu-libiconv@gnu.org>
|
||||
|
||||
|
||||
Bruno Haible <bruno@clisp.org>
|
3
thirdparty/libiconv-1.15/README.djgpp
vendored
Normal file
3
thirdparty/libiconv-1.15/README.djgpp
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
Installation on DJGPP:
|
||||
|
||||
See the file djgpp/README.
|
255
thirdparty/libiconv-1.15/README.windows
vendored
Normal file
255
thirdparty/libiconv-1.15/README.windows
vendored
Normal file
@ -0,0 +1,255 @@
|
||||
Installation on Microsoft Windows:
|
||||
|
||||
There are three ways to create binaries of this package for Microsoft Windows:
|
||||
1) Native binaries, built using the mingw tool chain.
|
||||
2) Native binaries, built using the MS Visual C/C++ tool chain.
|
||||
3) Binaries for the Cygwin environment.
|
||||
|
||||
===============================================================================
|
||||
1) Native binaries, built using the mingw tool chain.
|
||||
|
||||
I recommend to use the Cygwin environment as the development environment
|
||||
and mingw only as the target (runtime, deployment) environment.
|
||||
For this, you need to install
|
||||
* Cygwin (from https://cygwin.com/),
|
||||
* some packages available from the Cygwin package installer:
|
||||
make
|
||||
* the mingw cross-compilation tools and runtime package, available from
|
||||
the Cygwin package installer (setup-x86_64.exe):
|
||||
- for creating 32-bit binaries: packages
|
||||
mingw64-i686-gcc-core,
|
||||
mingw64-i686-headers,
|
||||
mingw64-i686-runtime
|
||||
- for creating 64-bit binaries: packages
|
||||
mingw64-x86_64-gcc-core,
|
||||
mingw64-x86_64-headers,
|
||||
mingw64-x86_64-runtime
|
||||
|
||||
Building 32-bit binaries for mingw is achieved through the following
|
||||
preparation, configure, and build commands:
|
||||
|
||||
PATH=/usr/local/mingw32/bin:$PATH
|
||||
export PATH
|
||||
./configure --host=i686-w64-mingw32 --prefix=/usr/local/mingw32 \
|
||||
CC=i686-w64-mingw32-gcc \
|
||||
CPPFLAGS="-I/usr/local/mingw32/include -Wall" \
|
||||
LDFLAGS="-L/usr/local/mingw32/lib"
|
||||
make
|
||||
make check
|
||||
|
||||
Building 64-bit binaries for mingw is achieved through the following
|
||||
preparation, configure, and build commands:
|
||||
|
||||
PATH=/usr/local/mingw64/bin:$PATH
|
||||
export PATH
|
||||
./configure --host=x86_64-w64-mingw32 --prefix=/usr/local/mingw64 \
|
||||
CC=x86_64-w64-mingw32-gcc \
|
||||
CPPFLAGS="-I/usr/local/mingw64/include -Wall" \
|
||||
LDFLAGS="-L/usr/local/mingw64/lib"
|
||||
make
|
||||
make check
|
||||
|
||||
Installation:
|
||||
|
||||
make install
|
||||
|
||||
===============================================================================
|
||||
2) Native binaries, built using the MS Visual C/C++ tool chain.
|
||||
|
||||
Note that binaries created with MSVC have a distribution constraint: They
|
||||
depend on a closed-source library ('msvcr90.dll' for MSVC 9.0,
|
||||
'vcruntime140.dll' for MSVC 14.0, and so on) which is not normally part of
|
||||
a Windows installation.
|
||||
You cannot distribute 'vcruntime*.dll' with the binaries - this would be a
|
||||
violation of the GPL and of the Microsoft EULA.
|
||||
You can distribute the binaries without including 'vcruntime*.dll'. Users
|
||||
who don't have this library on their system will require to pull some files
|
||||
(api-ms-win*.dll) through the Windows Update mechanism, see
|
||||
https://support.microsoft.com/en-us/kb/2999226 .
|
||||
|
||||
This recipe requires MS Visual C/C++ 9.0 or newer.
|
||||
You don't need the Visual Studio IDE, just the C/C++ tool chain.
|
||||
As of 2016, you can install the MS Visual C/C++ 14.0 tool chain from
|
||||
http://landinghub.visualstudio.com/visual-cpp-build-tools (it's the file
|
||||
visualcppbuildtools_full.exe).
|
||||
|
||||
This recipe requires also a Cygwin environment (with 'bash', the common POSIX
|
||||
commands, and 'make') as a build environment. Building with 'nmake' is not
|
||||
supported.
|
||||
For this, you need to install
|
||||
* Cygwin (from https://cygwin.com/),
|
||||
* some packages available from the Cygwin package installer:
|
||||
make
|
||||
|
||||
You also need the scripts 'ar-lib' and 'compile' from
|
||||
http://git.savannah.gnu.org/gitweb/?p=automake.git;a=blob_plain;f=lib/ar-lib;hb=HEAD
|
||||
http://git.savannah.gnu.org/gitweb/?p=automake.git;a=blob_plain;f=lib/compile;hb=HEAD
|
||||
respectively.
|
||||
They may also be included in this package, in directory 'build-aux/'.
|
||||
Save them; the instructions below assume that you stored them in $HOME/msvc/.
|
||||
Make them executable:
|
||||
chmod a+x ar-lib compile
|
||||
|
||||
Start a bash (from Cygwin).
|
||||
|
||||
Make sure that the MSVC tools ("cl" etc.) are found in PATH and the
|
||||
environment variables INCLUDE and LIB are set appropriately.
|
||||
In a typical MSVC 9.0 installation, it can be achieved by running
|
||||
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat
|
||||
In a typical MSVC 14.0 installation on Windows 10, it can be achieved
|
||||
- for creating 32-bit binaries: through the following bash commands:
|
||||
|
||||
# Set environment variables for using MSVC 14,
|
||||
# for creating native 32-bit Windows executables.
|
||||
|
||||
# Windows C library headers and libraries.
|
||||
WindowsCrtIncludeDir='C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt'
|
||||
WindowsCrtLibDir='C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\'
|
||||
INCLUDE="${WindowsCrtIncludeDir};$INCLUDE"
|
||||
LIB="${WindowsCrtLibDir}x86;$LIB"
|
||||
|
||||
# Windows API headers and libraries.
|
||||
WindowsSdkIncludeDir='C:\Program Files (x86)\Windows Kits\8.1\Include\'
|
||||
WindowsSdkLibDir='C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\'
|
||||
INCLUDE="${WindowsSdkIncludeDir}um;${WindowsSdkIncludeDir}shared;$INCLUDE"
|
||||
LIB="${WindowsSdkLibDir}x86;$LIB"
|
||||
|
||||
# Visual C++ tools, headers and libraries.
|
||||
VSINSTALLDIR='C:\Program Files (x86)\Microsoft Visual Studio 14.0'
|
||||
VCINSTALLDIR="${VSINSTALLDIR}"'\VC'
|
||||
PATH=`cygpath -u "${VCINSTALLDIR}"`/bin:"$PATH"
|
||||
INCLUDE="${VCINSTALLDIR}"'\include;'"${INCLUDE}"
|
||||
LIB="${VCINSTALLDIR}"'\lib;'"${LIB}"
|
||||
|
||||
export INCLUDE LIB
|
||||
|
||||
- for creating 64-bit binaries: through the following bash commands:
|
||||
|
||||
# Set environment variables for using MSVC 14,
|
||||
# for creating native 64-bit Windows executables.
|
||||
|
||||
# Windows C library headers and libraries.
|
||||
WindowsCrtIncludeDir='C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt'
|
||||
WindowsCrtLibDir='C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\'
|
||||
INCLUDE="${WindowsCrtIncludeDir};$INCLUDE"
|
||||
LIB="${WindowsCrtLibDir}x64;$LIB"
|
||||
|
||||
# Windows API headers and libraries.
|
||||
WindowsSdkIncludeDir='C:\Program Files (x86)\Windows Kits\8.1\Include\'
|
||||
WindowsSdkLibDir='C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\'
|
||||
INCLUDE="${WindowsSdkIncludeDir}um;${WindowsSdkIncludeDir}shared;$INCLUDE"
|
||||
LIB="${WindowsSdkLibDir}x64;$LIB"
|
||||
|
||||
# Visual C++ tools, headers and libraries.
|
||||
VSINSTALLDIR='C:\Program Files (x86)\Microsoft Visual Studio 14.0'
|
||||
VCINSTALLDIR="${VSINSTALLDIR}"'\VC'
|
||||
PATH=`cygpath -u "${VCINSTALLDIR}"`/bin/amd64:"$PATH"
|
||||
INCLUDE="${VCINSTALLDIR}"'\include;'"${INCLUDE}"
|
||||
LIB="${VCINSTALLDIR}"'\lib\amd64;'"${LIB}"
|
||||
|
||||
export INCLUDE LIB
|
||||
|
||||
Building 32-bit binaries with MSVC is achieved through the following
|
||||
preparation, configure, and build commands:
|
||||
|
||||
PATH=/usr/local/msvc32/bin:$PATH
|
||||
export PATH
|
||||
|
||||
win32_target=_WIN32_WINNT_WINXP # for MSVC 9.0
|
||||
win32_target=_WIN32_WINNT_VISTA # possibly for MSVC >= 10.0
|
||||
win32_target=_WIN32_WINNT_WIN7 # possibly for MSVC >= 10.0
|
||||
win32_target=_WIN32_WINNT_WIN8 # possibly for MSVC >= 10.0
|
||||
|
||||
./configure --host=i686-w64-mingw32 --prefix=/usr/local/msvc32 \
|
||||
CC="$HOME/msvc/compile cl -nologo" \
|
||||
CFLAGS="-MD" \
|
||||
CXX="$HOME/msvc/compile cl -nologo" \
|
||||
CXXFLAGS="-MD" \
|
||||
CPPFLAGS="-D_WIN32_WINNT=$win32_target -I/usr/local/msvc32/include" \
|
||||
LDFLAGS="-L/usr/local/msvc32/lib" \
|
||||
LD="link" \
|
||||
NM="dumpbin -symbols" \
|
||||
STRIP=":" \
|
||||
AR="$HOME/msvc/ar-lib lib" \
|
||||
RANLIB=":"
|
||||
make
|
||||
make check
|
||||
|
||||
Building 64-bit binaries with MSVC is achieved through the following
|
||||
preparation, configure, and build commands:
|
||||
|
||||
PATH=/usr/local/msvc64/bin:$PATH
|
||||
export PATH
|
||||
|
||||
win32_target=_WIN32_WINNT_WINXP # for MSVC 9.0
|
||||
win32_target=_WIN32_WINNT_VISTA # possibly for MSVC >= 10.0
|
||||
win32_target=_WIN32_WINNT_WIN7 # possibly for MSVC >= 10.0
|
||||
win32_target=_WIN32_WINNT_WIN8 # possibly for MSVC >= 10.0
|
||||
|
||||
./configure --host=x86_64-w64-mingw32 --prefix=/usr/local/msvc64 \
|
||||
CC="$HOME/msvc/compile cl -nologo" \
|
||||
CFLAGS="-MD" \
|
||||
CXX="$HOME/msvc/compile cl -nologo" \
|
||||
CXXFLAGS="-MD" \
|
||||
CPPFLAGS="-D_WIN32_WINNT=$win32_target -I/usr/local/msvc64/include" \
|
||||
LDFLAGS="-L/usr/local/msvc64/lib" \
|
||||
LD="link" \
|
||||
NM="dumpbin -symbols" \
|
||||
STRIP=":" \
|
||||
AR="$HOME/msvc/ar-lib lib" \
|
||||
RANLIB=":"
|
||||
make
|
||||
make check
|
||||
|
||||
Installation:
|
||||
|
||||
make install
|
||||
|
||||
===============================================================================
|
||||
3) Binaries for the Cygwin environment.
|
||||
|
||||
The generic instructions in the INSTALL file apply. But here are more
|
||||
specific ones.
|
||||
|
||||
You need to install
|
||||
* Cygwin (from https://cygwin.com/),
|
||||
* some packages available from the Cygwin package installer:
|
||||
make
|
||||
* the Cygwin [cross-]compilation tools package, available from
|
||||
the Cygwin package installer (setup-x86_64.exe):
|
||||
- for creating 32-bit binaries: packages
|
||||
cygwin32-gcc-core,
|
||||
cygwin32
|
||||
- for creating 64-bit binaries: packages
|
||||
gcc-core
|
||||
|
||||
Building 32-bit binaries for Cygwin must be done in a directory *outside*
|
||||
the Cygwin /home and /usr hierarchies. It is achieved through the following
|
||||
preparation, configure, and build commands:
|
||||
|
||||
PATH=/usr/local/cygwin32/bin:/usr/i686-pc-cygwin/sys-root/usr/bin:$PATH
|
||||
export PATH
|
||||
./configure --host=i686-pc-cygwin --prefix=/usr/local/cygwin32 \
|
||||
CC=i686-pc-cygwin-gcc \
|
||||
CPPFLAGS="-I/usr/local/cygwin32/include -Wall" \
|
||||
LDFLAGS="-L/usr/local/cygwin32/lib"
|
||||
make
|
||||
make check
|
||||
|
||||
Building 64-bit binaries for Cygwin is achieved through the following
|
||||
preparation, configure, and build commands:
|
||||
|
||||
PATH=/usr/local/cygwin64/bin:$PATH
|
||||
export PATH
|
||||
./configure --host=x86_64-pc-cygwin --prefix=/usr/local/cygwin64 \
|
||||
CC=x86_64-pc-cygwin-gcc \
|
||||
CPPFLAGS="-I/usr/local/cygwin64/include -Wall" \
|
||||
LDFLAGS="-L/usr/local/cygwin64/lib"
|
||||
make
|
||||
make check
|
||||
|
||||
Installation:
|
||||
|
||||
make install
|
||||
|
||||
===============================================================================
|
15
thirdparty/libiconv-1.15/THANKS
vendored
Normal file
15
thirdparty/libiconv-1.15/THANKS
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
Thanks to for
|
||||
|
||||
Edmund Grimley Evans <edmundo@rano.org> bug reports
|
||||
|
||||
Taro Muraoka <koron@tka.att.ne.jp> Woe32 DLL support
|
||||
|
||||
Akira Hatakeyama <akira@sra.co.jp> OS/2 support
|
||||
|
||||
Juan Manuel Guerrero <st001906@hrz1.hrz.tu-darmstadt.de>
|
||||
DOS/DJGPP support
|
||||
|
||||
Hironori Sakamoto <hsaka@mth.biglobe.ne.jp> advice on EUC-JP and JISX0213
|
||||
|
||||
Ken Lunde <lunde@adobe.com> detailed information about GB18030
|
||||
|
1295
thirdparty/libiconv-1.15/aclocal.m4
vendored
Normal file
1295
thirdparty/libiconv-1.15/aclocal.m4
vendored
Normal file
File diff suppressed because it is too large
Load Diff
270
thirdparty/libiconv-1.15/build-aux/ar-lib
vendored
Normal file
270
thirdparty/libiconv-1.15/build-aux/ar-lib
vendored
Normal file
@ -0,0 +1,270 @@
|
||||
#! /bin/sh
|
||||
# Wrapper for Microsoft lib.exe
|
||||
|
||||
me=ar-lib
|
||||
scriptversion=2012-03-01.08; # UTC
|
||||
|
||||
# Copyright (C) 2010-2014 Free Software Foundation, Inc.
|
||||
# Written by Peter Rosin <peda@lysator.liu.se>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
|
||||
# func_error message
|
||||
func_error ()
|
||||
{
|
||||
echo "$me: $1" 1>&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
file_conv=
|
||||
|
||||
# func_file_conv build_file
|
||||
# Convert a $build file to $host form and store it in $file
|
||||
# Currently only supports Windows hosts.
|
||||
func_file_conv ()
|
||||
{
|
||||
file=$1
|
||||
case $file in
|
||||
/ | /[!/]*) # absolute file, and not a UNC file
|
||||
if test -z "$file_conv"; then
|
||||
# lazily determine how to convert abs files
|
||||
case `uname -s` in
|
||||
MINGW*)
|
||||
file_conv=mingw
|
||||
;;
|
||||
CYGWIN*)
|
||||
file_conv=cygwin
|
||||
;;
|
||||
*)
|
||||
file_conv=wine
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case $file_conv in
|
||||
mingw)
|
||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||
;;
|
||||
cygwin)
|
||||
file=`cygpath -m "$file" || echo "$file"`
|
||||
;;
|
||||
wine)
|
||||
file=`winepath -w "$file" || echo "$file"`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# func_at_file at_file operation archive
|
||||
# Iterate over all members in AT_FILE performing OPERATION on ARCHIVE
|
||||
# for each of them.
|
||||
# When interpreting the content of the @FILE, do NOT use func_file_conv,
|
||||
# since the user would need to supply preconverted file names to
|
||||
# binutils ar, at least for MinGW.
|
||||
func_at_file ()
|
||||
{
|
||||
operation=$2
|
||||
archive=$3
|
||||
at_file_contents=`cat "$1"`
|
||||
eval set x "$at_file_contents"
|
||||
shift
|
||||
|
||||
for member
|
||||
do
|
||||
$AR -NOLOGO $operation:"$member" "$archive" || exit $?
|
||||
done
|
||||
}
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
func_error "no command. Try '$0 --help' for more information."
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<EOF
|
||||
Usage: $me [--help] [--version] PROGRAM ACTION ARCHIVE [MEMBER...]
|
||||
|
||||
Members may be specified in a file named with @FILE.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "$me, version $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
esac
|
||||
|
||||
if test $# -lt 3; then
|
||||
func_error "you must specify a program, an action and an archive"
|
||||
fi
|
||||
|
||||
AR=$1
|
||||
shift
|
||||
while :
|
||||
do
|
||||
if test $# -lt 2; then
|
||||
func_error "you must specify a program, an action and an archive"
|
||||
fi
|
||||
case $1 in
|
||||
-lib | -LIB \
|
||||
| -ltcg | -LTCG \
|
||||
| -machine* | -MACHINE* \
|
||||
| -subsystem* | -SUBSYSTEM* \
|
||||
| -verbose | -VERBOSE \
|
||||
| -wx* | -WX* )
|
||||
AR="$AR $1"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
action=$1
|
||||
shift
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done
|
||||
orig_archive=$1
|
||||
shift
|
||||
func_file_conv "$orig_archive"
|
||||
archive=$file
|
||||
|
||||
# strip leading dash in $action
|
||||
action=${action#-}
|
||||
|
||||
delete=
|
||||
extract=
|
||||
list=
|
||||
quick=
|
||||
replace=
|
||||
index=
|
||||
create=
|
||||
|
||||
while test -n "$action"
|
||||
do
|
||||
case $action in
|
||||
d*) delete=yes ;;
|
||||
x*) extract=yes ;;
|
||||
t*) list=yes ;;
|
||||
q*) quick=yes ;;
|
||||
r*) replace=yes ;;
|
||||
s*) index=yes ;;
|
||||
S*) ;; # the index is always updated implicitly
|
||||
c*) create=yes ;;
|
||||
u*) ;; # TODO: don't ignore the update modifier
|
||||
v*) ;; # TODO: don't ignore the verbose modifier
|
||||
*)
|
||||
func_error "unknown action specified"
|
||||
;;
|
||||
esac
|
||||
action=${action#?}
|
||||
done
|
||||
|
||||
case $delete$extract$list$quick$replace,$index in
|
||||
yes,* | ,yes)
|
||||
;;
|
||||
yesyes*)
|
||||
func_error "more than one action specified"
|
||||
;;
|
||||
*)
|
||||
func_error "no action specified"
|
||||
;;
|
||||
esac
|
||||
|
||||
if test -n "$delete"; then
|
||||
if test ! -f "$orig_archive"; then
|
||||
func_error "archive not found"
|
||||
fi
|
||||
for member
|
||||
do
|
||||
case $1 in
|
||||
@*)
|
||||
func_at_file "${1#@}" -REMOVE "$archive"
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$1"
|
||||
$AR -NOLOGO -REMOVE:"$file" "$archive" || exit $?
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
elif test -n "$extract"; then
|
||||
if test ! -f "$orig_archive"; then
|
||||
func_error "archive not found"
|
||||
fi
|
||||
if test $# -gt 0; then
|
||||
for member
|
||||
do
|
||||
case $1 in
|
||||
@*)
|
||||
func_at_file "${1#@}" -EXTRACT "$archive"
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$1"
|
||||
$AR -NOLOGO -EXTRACT:"$file" "$archive" || exit $?
|
||||
;;
|
||||
esac
|
||||
done
|
||||
else
|
||||
$AR -NOLOGO -LIST "$archive" | sed -e 's/\\/\\\\/g' | while read member
|
||||
do
|
||||
$AR -NOLOGO -EXTRACT:"$member" "$archive" || exit $?
|
||||
done
|
||||
fi
|
||||
|
||||
elif test -n "$quick$replace"; then
|
||||
if test ! -f "$orig_archive"; then
|
||||
if test -z "$create"; then
|
||||
echo "$me: creating $orig_archive"
|
||||
fi
|
||||
orig_archive=
|
||||
else
|
||||
orig_archive=$archive
|
||||
fi
|
||||
|
||||
for member
|
||||
do
|
||||
case $1 in
|
||||
@*)
|
||||
func_file_conv "${1#@}"
|
||||
set x "$@" "@$file"
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$1"
|
||||
set x "$@" "$file"
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
shift
|
||||
done
|
||||
|
||||
if test -n "$orig_archive"; then
|
||||
$AR -NOLOGO -OUT:"$archive" "$orig_archive" "$@" || exit $?
|
||||
else
|
||||
$AR -NOLOGO -OUT:"$archive" "$@" || exit $?
|
||||
fi
|
||||
|
||||
elif test -n "$list"; then
|
||||
if test ! -f "$orig_archive"; then
|
||||
func_error "archive not found"
|
||||
fi
|
||||
$AR -NOLOGO -LIST "$archive" || exit $?
|
||||
fi
|
347
thirdparty/libiconv-1.15/build-aux/compile
vendored
Normal file
347
thirdparty/libiconv-1.15/build-aux/compile
vendored
Normal file
@ -0,0 +1,347 @@
|
||||
#! /bin/sh
|
||||
# Wrapper for compilers which do not understand '-c -o'.
|
||||
|
||||
scriptversion=2012-10-14.11; # UTC
|
||||
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
nl='
|
||||
'
|
||||
|
||||
# We need space, tab and new line, in precisely that order. Quoting is
|
||||
# there to prevent tools from complaining about whitespace usage.
|
||||
IFS=" "" $nl"
|
||||
|
||||
file_conv=
|
||||
|
||||
# func_file_conv build_file lazy
|
||||
# Convert a $build file to $host form and store it in $file
|
||||
# Currently only supports Windows hosts. If the determined conversion
|
||||
# type is listed in (the comma separated) LAZY, no conversion will
|
||||
# take place.
|
||||
func_file_conv ()
|
||||
{
|
||||
file=$1
|
||||
case $file in
|
||||
/ | /[!/]*) # absolute file, and not a UNC file
|
||||
if test -z "$file_conv"; then
|
||||
# lazily determine how to convert abs files
|
||||
case `uname -s` in
|
||||
MINGW*)
|
||||
file_conv=mingw
|
||||
;;
|
||||
CYGWIN*)
|
||||
file_conv=cygwin
|
||||
;;
|
||||
*)
|
||||
file_conv=wine
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case $file_conv/,$2, in
|
||||
*,$file_conv,*)
|
||||
;;
|
||||
mingw/*)
|
||||
file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
|
||||
;;
|
||||
cygwin/*)
|
||||
file=`cygpath -m "$file" || echo "$file"`
|
||||
;;
|
||||
wine/*)
|
||||
file=`winepath -w "$file" || echo "$file"`
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# func_cl_dashL linkdir
|
||||
# Make cl look for libraries in LINKDIR
|
||||
func_cl_dashL ()
|
||||
{
|
||||
func_file_conv "$1"
|
||||
if test -z "$lib_path"; then
|
||||
lib_path=$file
|
||||
else
|
||||
lib_path="$lib_path;$file"
|
||||
fi
|
||||
linker_opts="$linker_opts -LIBPATH:$file"
|
||||
}
|
||||
|
||||
# func_cl_dashl library
|
||||
# Do a library search-path lookup for cl
|
||||
func_cl_dashl ()
|
||||
{
|
||||
lib=$1
|
||||
found=no
|
||||
save_IFS=$IFS
|
||||
IFS=';'
|
||||
for dir in $lib_path $LIB
|
||||
do
|
||||
IFS=$save_IFS
|
||||
if $shared && test -f "$dir/$lib.dll.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.dll.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/$lib.lib"; then
|
||||
found=yes
|
||||
lib=$dir/$lib.lib
|
||||
break
|
||||
fi
|
||||
if test -f "$dir/lib$lib.a"; then
|
||||
found=yes
|
||||
lib=$dir/lib$lib.a
|
||||
break
|
||||
fi
|
||||
done
|
||||
IFS=$save_IFS
|
||||
|
||||
if test "$found" != yes; then
|
||||
lib=$lib.lib
|
||||
fi
|
||||
}
|
||||
|
||||
# func_cl_wrapper cl arg...
|
||||
# Adjust compile command to suit cl
|
||||
func_cl_wrapper ()
|
||||
{
|
||||
# Assume a capable shell
|
||||
lib_path=
|
||||
shared=:
|
||||
linker_opts=
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.[oO][bB][jJ])
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fo"$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
func_file_conv "$2"
|
||||
set x "$@" -Fe"$file"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
-I)
|
||||
eat=1
|
||||
func_file_conv "$2" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-I*)
|
||||
func_file_conv "${1#-I}" mingw
|
||||
set x "$@" -I"$file"
|
||||
shift
|
||||
;;
|
||||
-l)
|
||||
eat=1
|
||||
func_cl_dashl "$2"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-l*)
|
||||
func_cl_dashl "${1#-l}"
|
||||
set x "$@" "$lib"
|
||||
shift
|
||||
;;
|
||||
-L)
|
||||
eat=1
|
||||
func_cl_dashL "$2"
|
||||
;;
|
||||
-L*)
|
||||
func_cl_dashL "${1#-L}"
|
||||
;;
|
||||
-static)
|
||||
shared=false
|
||||
;;
|
||||
-Wl,*)
|
||||
arg=${1#-Wl,}
|
||||
save_ifs="$IFS"; IFS=','
|
||||
for flag in $arg; do
|
||||
IFS="$save_ifs"
|
||||
linker_opts="$linker_opts $flag"
|
||||
done
|
||||
IFS="$save_ifs"
|
||||
;;
|
||||
-Xlinker)
|
||||
eat=1
|
||||
linker_opts="$linker_opts $2"
|
||||
;;
|
||||
-*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
|
||||
func_file_conv "$1"
|
||||
set x "$@" -Tp"$file"
|
||||
shift
|
||||
;;
|
||||
*.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
|
||||
func_file_conv "$1" mingw
|
||||
set x "$@" "$file"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
if test -n "$linker_opts"; then
|
||||
linker_opts="-link$linker_opts"
|
||||
fi
|
||||
exec "$@" $linker_opts
|
||||
exit 1
|
||||
}
|
||||
|
||||
eat=
|
||||
|
||||
case $1 in
|
||||
'')
|
||||
echo "$0: No command. Try '$0 --help' for more information." 1>&2
|
||||
exit 1;
|
||||
;;
|
||||
-h | --h*)
|
||||
cat <<\EOF
|
||||
Usage: compile [--help] [--version] PROGRAM [ARGS]
|
||||
|
||||
Wrapper for compilers which do not understand '-c -o'.
|
||||
Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
|
||||
arguments, and rename the output as expected.
|
||||
|
||||
If you are trying to build a whole package this is not the
|
||||
right script to run: please start by reading the file 'INSTALL'.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>.
|
||||
EOF
|
||||
exit $?
|
||||
;;
|
||||
-v | --v*)
|
||||
echo "compile $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
|
||||
func_cl_wrapper "$@" # Doesn't return...
|
||||
;;
|
||||
esac
|
||||
|
||||
ofile=
|
||||
cfile=
|
||||
|
||||
for arg
|
||||
do
|
||||
if test -n "$eat"; then
|
||||
eat=
|
||||
else
|
||||
case $1 in
|
||||
-o)
|
||||
# configure might choose to run compile as 'compile cc -o foo foo.c'.
|
||||
# So we strip '-o arg' only if arg is an object.
|
||||
eat=1
|
||||
case $2 in
|
||||
*.o | *.obj)
|
||||
ofile=$2
|
||||
;;
|
||||
*)
|
||||
set x "$@" -o "$2"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*.c)
|
||||
cfile=$1
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
set x "$@" "$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
shift
|
||||
done
|
||||
|
||||
if test -z "$ofile" || test -z "$cfile"; then
|
||||
# If no '-o' option was seen then we might have been invoked from a
|
||||
# pattern rule where we don't need one. That is ok -- this is a
|
||||
# normal compilation that the losing compiler can handle. If no
|
||||
# '.c' file was seen then we are probably linking. That is also
|
||||
# ok.
|
||||
exec "$@"
|
||||
fi
|
||||
|
||||
# Name of file we expect compiler to create.
|
||||
cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
|
||||
|
||||
# Create the lock directory.
|
||||
# Note: use '[/\\:.-]' here to ensure that we don't use the same name
|
||||
# that we are using for the .o file. Also, base the name on the expected
|
||||
# object file name, since that is what matters with a parallel build.
|
||||
lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
|
||||
while true; do
|
||||
if mkdir "$lockdir" >/dev/null 2>&1; then
|
||||
break
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
# FIXME: race condition here if user kills between mkdir and trap.
|
||||
trap "rmdir '$lockdir'; exit 1" 1 2 15
|
||||
|
||||
# Run the compile.
|
||||
"$@"
|
||||
ret=$?
|
||||
|
||||
if test -f "$cofile"; then
|
||||
test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
|
||||
elif test -f "${cofile}bj"; then
|
||||
test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
|
||||
fi
|
||||
|
||||
rmdir "$lockdir"
|
||||
exit $ret
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
1462
thirdparty/libiconv-1.15/build-aux/config.guess
vendored
Normal file
1462
thirdparty/libiconv-1.15/build-aux/config.guess
vendored
Normal file
File diff suppressed because it is too large
Load Diff
152
thirdparty/libiconv-1.15/build-aux/config.libpath
vendored
Normal file
152
thirdparty/libiconv-1.15/build-aux/config.libpath
vendored
Normal file
@ -0,0 +1,152 @@
|
||||
#! /bin/sh
|
||||
# Output a system dependent set of variables, describing how to set the
|
||||
# run time search path of shared libraries in an executable at run time.
|
||||
#
|
||||
# Copyright 1996-2017 Free Software Foundation, Inc.
|
||||
# Taken from GNU libtool, 2003
|
||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
#
|
||||
# The first argument passed to this file is the canonical host specification,
|
||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
||||
# or
|
||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
||||
# The environment variable LD should be set by the caller.
|
||||
#
|
||||
# The set of defined variables is at the end of this script.
|
||||
|
||||
host="$1"
|
||||
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
|
||||
shlibpath_var=
|
||||
case $host_os in
|
||||
aix3*)
|
||||
shlibpath_var=LIBPATH
|
||||
;;
|
||||
aix[4-9]*)
|
||||
if test "$host_cpu" = ia64; then
|
||||
# AIX 5 supports IA64
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
else
|
||||
shlibpath_var=LIBPATH
|
||||
fi
|
||||
;;
|
||||
beos*)
|
||||
shlibpath_var=LIBRARY_PATH
|
||||
;;
|
||||
bsdi[45]*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# FIXME: first we should search . and the directory the executable is in
|
||||
shlibpath_var=PATH
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
shlibpath_var=DYLD_LIBRARY_PATH
|
||||
;;
|
||||
dgux*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
freebsd* | dragonfly*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
gnu*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
case "$host_cpu" in
|
||||
ia64* | hppa*64*) shlibpath_var=LD_LIBRARY_PATH ;;
|
||||
*) shlibpath_var=SHLIB_PATH ;;
|
||||
esac
|
||||
;;
|
||||
interix[3-9]*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
case $host_os in
|
||||
irix5* | nonstopux*)
|
||||
shlibsuff=
|
||||
;;
|
||||
*)
|
||||
case $LD in # libtool.m4 will add one of these switches to LD
|
||||
*-32|*"-32 ") shlibsuff= ;;
|
||||
*-n32|*"-n32 ") shlibsuff=N32 ;;
|
||||
*-64|*"-64 ") shlibsuff=64 ;;
|
||||
*) shlibsuff= ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
|
||||
;;
|
||||
linux*oldld* | linux*aout* | linux*coff*)
|
||||
;;
|
||||
linux* | k*bsd*-gnu)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
netbsd*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
newsos6)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
nto-qnx*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
openbsd*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
os2*)
|
||||
shlibpath_var=LIBPATH
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
rdos*)
|
||||
;;
|
||||
solaris*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
sunos4*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
sysv4 | sysv4.3*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
sysv4*MP*)
|
||||
if test -d /usr/nec ;then
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
fi
|
||||
;;
|
||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
uts4*)
|
||||
shlibpath_var=LD_LIBRARY_PATH
|
||||
;;
|
||||
esac
|
||||
|
||||
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
|
||||
|
||||
# This is the shared library path variable.
|
||||
shlibpath_var=$shlibpath_var
|
||||
|
||||
EOF
|
684
thirdparty/libiconv-1.15/build-aux/config.rpath
vendored
Normal file
684
thirdparty/libiconv-1.15/build-aux/config.rpath
vendored
Normal file
@ -0,0 +1,684 @@
|
||||
#! /bin/sh
|
||||
# Output a system dependent set of variables, describing how to set the
|
||||
# run time search path of shared libraries in an executable.
|
||||
#
|
||||
# Copyright 1996-2017 Free Software Foundation, Inc.
|
||||
# Taken from GNU libtool, 2001
|
||||
# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
|
||||
#
|
||||
# This file is free software; the Free Software Foundation gives
|
||||
# unlimited permission to copy and/or distribute it, with or without
|
||||
# modifications, as long as this notice is preserved.
|
||||
#
|
||||
# The first argument passed to this file is the canonical host specification,
|
||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
||||
# or
|
||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
||||
# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
|
||||
# should be set by the caller.
|
||||
#
|
||||
# The set of defined variables is at the end of this script.
|
||||
|
||||
# Known limitations:
|
||||
# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer
|
||||
# than 256 bytes, otherwise the compiler driver will dump core. The only
|
||||
# known workaround is to choose shorter directory names for the build
|
||||
# directory and/or the installation directory.
|
||||
|
||||
# All known linkers require a '.a' archive for static linking (except MSVC,
|
||||
# which needs '.lib').
|
||||
libext=a
|
||||
shrext=.so
|
||||
|
||||
host="$1"
|
||||
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
|
||||
# Code taken from libtool.m4's _LT_CC_BASENAME.
|
||||
|
||||
for cc_temp in $CC""; do
|
||||
case $cc_temp in
|
||||
compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
|
||||
distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
|
||||
\-*) ;;
|
||||
*) break;;
|
||||
esac
|
||||
done
|
||||
cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
|
||||
|
||||
# Code taken from libtool.m4's _LT_COMPILER_PIC.
|
||||
|
||||
wl=
|
||||
if test "$GCC" = yes; then
|
||||
wl='-Wl,'
|
||||
else
|
||||
case "$host_os" in
|
||||
aix*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
mingw* | cygwin* | pw32* | os2* | cegcc*)
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
linux* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||
case $cc_basename in
|
||||
ecc*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
icc* | ifort*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
lf95*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
nagfor*)
|
||||
wl='-Wl,-Wl,,'
|
||||
;;
|
||||
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
ccc*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
xl* | bgxl* | bgf* | mpixl*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
como)
|
||||
wl='-lopt='
|
||||
;;
|
||||
*)
|
||||
case `$CC -V 2>&1 | sed 5q` in
|
||||
*Sun\ F* | *Sun*Fortran*)
|
||||
wl=
|
||||
;;
|
||||
*Sun\ C*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
newsos6)
|
||||
;;
|
||||
*nto* | *qnx*)
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
rdos*)
|
||||
;;
|
||||
solaris*)
|
||||
case $cc_basename in
|
||||
f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
|
||||
wl='-Qoption ld '
|
||||
;;
|
||||
*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
sunos4*)
|
||||
wl='-Qoption ld '
|
||||
;;
|
||||
sysv4 | sysv4.2uw2* | sysv4.3*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
sysv4*MP*)
|
||||
;;
|
||||
sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
unicos*)
|
||||
wl='-Wl,'
|
||||
;;
|
||||
uts4*)
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
|
||||
|
||||
hardcode_libdir_flag_spec=
|
||||
hardcode_libdir_separator=
|
||||
hardcode_direct=no
|
||||
hardcode_minus_L=no
|
||||
|
||||
case "$host_os" in
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# FIXME: the MSVC++ port hasn't been tested in a loooong time
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
if test "$GCC" != yes; then
|
||||
with_gnu_ld=no
|
||||
fi
|
||||
;;
|
||||
interix*)
|
||||
# we just hope/assume this is gcc and not c89 (= MSVC++)
|
||||
with_gnu_ld=yes
|
||||
;;
|
||||
openbsd*)
|
||||
with_gnu_ld=no
|
||||
;;
|
||||
esac
|
||||
|
||||
ld_shlibs=yes
|
||||
if test "$with_gnu_ld" = yes; then
|
||||
# Set some defaults for GNU ld with shared library support. These
|
||||
# are reset later if shared libraries are not supported. Putting them
|
||||
# here allows them to be overridden if necessary.
|
||||
# Unlike libtool, we use -rpath here, not --rpath, since the documented
|
||||
# option of GNU ld is called -rpath, not --rpath.
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
case "$host_os" in
|
||||
aix[3-9]*)
|
||||
# On AIX/PPC, the GNU linker is very broken
|
||||
if test "$host_cpu" != ia64; then
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
amigaos*)
|
||||
case "$host_cpu" in
|
||||
powerpc)
|
||||
;;
|
||||
m68k)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
beos*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
haiku*)
|
||||
;;
|
||||
interix[3-9]*)
|
||||
hardcode_direct=no
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
;;
|
||||
gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
netbsd*)
|
||||
;;
|
||||
solaris*)
|
||||
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
|
||||
ld_shlibs=no
|
||||
elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
|
||||
case `$LD -v 2>&1` in
|
||||
*\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
sunos4*)
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
*)
|
||||
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
if test "$ld_shlibs" = no; then
|
||||
hardcode_libdir_flag_spec=
|
||||
fi
|
||||
else
|
||||
case "$host_os" in
|
||||
aix3*)
|
||||
# Note: this linker hardcodes the directories in LIBPATH if there
|
||||
# are no directories specified by -L.
|
||||
hardcode_minus_L=yes
|
||||
if test "$GCC" = yes; then
|
||||
# Neither direct hardcoding nor static linking is supported with a
|
||||
# broken collect2.
|
||||
hardcode_direct=unsupported
|
||||
fi
|
||||
;;
|
||||
aix[4-9]*)
|
||||
if test "$host_cpu" = ia64; then
|
||||
# On IA64, the linker does run time linking by default, so we don't
|
||||
# have to do anything special.
|
||||
aix_use_runtimelinking=no
|
||||
else
|
||||
aix_use_runtimelinking=no
|
||||
# Test if we are trying to use run time linking or normal
|
||||
# AIX style linking. If -brtl is somewhere in LDFLAGS, we
|
||||
# need to do runtime linking.
|
||||
case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
|
||||
for ld_flag in $LDFLAGS; do
|
||||
if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
|
||||
aix_use_runtimelinking=yes
|
||||
break
|
||||
fi
|
||||
done
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
hardcode_direct=yes
|
||||
hardcode_libdir_separator=':'
|
||||
if test "$GCC" = yes; then
|
||||
case $host_os in aix4.[012]|aix4.[012].*)
|
||||
collect2name=`${CC} -print-prog-name=collect2`
|
||||
if test -f "$collect2name" && \
|
||||
strings "$collect2name" | grep resolve_lib_name >/dev/null
|
||||
then
|
||||
# We have reworked collect2
|
||||
:
|
||||
else
|
||||
# We have old collect2
|
||||
hardcode_direct=unsupported
|
||||
hardcode_minus_L=yes
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_libdir_separator=
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
# Begin _LT_AC_SYS_LIBPATH_AIX.
|
||||
echo 'int main () { return 0; }' > conftest.c
|
||||
${CC} ${LDFLAGS} conftest.c -o conftest
|
||||
aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
||||
}'`
|
||||
if test -z "$aix_libpath"; then
|
||||
aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
|
||||
}'`
|
||||
fi
|
||||
if test -z "$aix_libpath"; then
|
||||
aix_libpath="/usr/lib:/lib"
|
||||
fi
|
||||
rm -f conftest.c conftest
|
||||
# End _LT_AC_SYS_LIBPATH_AIX.
|
||||
if test "$aix_use_runtimelinking" = yes; then
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
else
|
||||
if test "$host_cpu" = ia64; then
|
||||
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
|
||||
else
|
||||
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
amigaos*)
|
||||
case "$host_cpu" in
|
||||
powerpc)
|
||||
;;
|
||||
m68k)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
bsdi[45]*)
|
||||
;;
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
# When not using gcc, we currently assume that we are using
|
||||
# Microsoft Visual C++.
|
||||
# hardcode_libdir_flag_spec is actually meaningless, as there is
|
||||
# no search path for DLLs.
|
||||
hardcode_libdir_flag_spec=' '
|
||||
libext=lib
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
hardcode_direct=no
|
||||
if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then
|
||||
:
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
dgux*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
;;
|
||||
freebsd2.[01]*)
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
freebsd* | dragonfly*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
hpux9*)
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
hpux10*)
|
||||
if test "$with_gnu_ld" = no; then
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
fi
|
||||
;;
|
||||
hpux11*)
|
||||
if test "$with_gnu_ld" = no; then
|
||||
hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
case $host_cpu in
|
||||
hppa*64*|ia64*)
|
||||
hardcode_direct=no
|
||||
;;
|
||||
*)
|
||||
hardcode_direct=yes
|
||||
# hardcode_minus_L: Not really in the search PATH,
|
||||
# but as the default location of the library.
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
netbsd*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
hardcode_direct=yes
|
||||
;;
|
||||
newsos6)
|
||||
hardcode_direct=yes
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
*nto* | *qnx*)
|
||||
;;
|
||||
openbsd*)
|
||||
if test -f /usr/libexec/ld.so; then
|
||||
hardcode_direct=yes
|
||||
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
else
|
||||
case "$host_os" in
|
||||
openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
;;
|
||||
*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
else
|
||||
ld_shlibs=no
|
||||
fi
|
||||
;;
|
||||
os2*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
osf3*)
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
osf4* | osf5*)
|
||||
if test "$GCC" = yes; then
|
||||
hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
|
||||
else
|
||||
# Both cc and cxx compiler support -rpath directly
|
||||
hardcode_libdir_flag_spec='-rpath $libdir'
|
||||
fi
|
||||
hardcode_libdir_separator=:
|
||||
;;
|
||||
solaris*)
|
||||
hardcode_libdir_flag_spec='-R$libdir'
|
||||
;;
|
||||
sunos4*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
hardcode_direct=yes
|
||||
hardcode_minus_L=yes
|
||||
;;
|
||||
sysv4)
|
||||
case $host_vendor in
|
||||
sni)
|
||||
hardcode_direct=yes # is this really true???
|
||||
;;
|
||||
siemens)
|
||||
hardcode_direct=no
|
||||
;;
|
||||
motorola)
|
||||
hardcode_direct=no #Motorola manual says yes, but my tests say they lie
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
sysv4.3*)
|
||||
;;
|
||||
sysv4*MP*)
|
||||
if test -d /usr/nec; then
|
||||
ld_shlibs=yes
|
||||
fi
|
||||
;;
|
||||
sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
|
||||
;;
|
||||
sysv5* | sco3.2v5* | sco5v6*)
|
||||
hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
|
||||
hardcode_libdir_separator=':'
|
||||
;;
|
||||
uts4*)
|
||||
hardcode_libdir_flag_spec='-L$libdir'
|
||||
;;
|
||||
*)
|
||||
ld_shlibs=no
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Check dynamic linker characteristics
|
||||
# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
|
||||
# Unlike libtool.m4, here we don't care about _all_ names of the library, but
|
||||
# only about the one the linker finds when passed -lNAME. This is the last
|
||||
# element of library_names_spec in libtool.m4, or possibly two of them if the
|
||||
# linker has special search rules.
|
||||
library_names_spec= # the last element of library_names_spec in libtool.m4
|
||||
libname_spec='lib$name'
|
||||
case "$host_os" in
|
||||
aix3*)
|
||||
library_names_spec='$libname.a'
|
||||
;;
|
||||
aix[4-9]*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
amigaos*)
|
||||
case "$host_cpu" in
|
||||
powerpc*)
|
||||
library_names_spec='$libname$shrext' ;;
|
||||
m68k)
|
||||
library_names_spec='$libname.a' ;;
|
||||
esac
|
||||
;;
|
||||
beos*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
bsdi[45]*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
cygwin* | mingw* | pw32* | cegcc*)
|
||||
shrext=.dll
|
||||
library_names_spec='$libname.dll.a $libname.lib'
|
||||
;;
|
||||
darwin* | rhapsody*)
|
||||
shrext=.dylib
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
dgux*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
freebsd[23].*)
|
||||
library_names_spec='$libname$shrext$versuffix'
|
||||
;;
|
||||
freebsd* | dragonfly*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
gnu*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
haiku*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
hpux9* | hpux10* | hpux11*)
|
||||
case $host_cpu in
|
||||
ia64*)
|
||||
shrext=.so
|
||||
;;
|
||||
hppa*64*)
|
||||
shrext=.sl
|
||||
;;
|
||||
*)
|
||||
shrext=.sl
|
||||
;;
|
||||
esac
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
interix[3-9]*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
irix5* | irix6* | nonstopux*)
|
||||
library_names_spec='$libname$shrext'
|
||||
case "$host_os" in
|
||||
irix5* | nonstopux*)
|
||||
libsuff= shlibsuff=
|
||||
;;
|
||||
*)
|
||||
case $LD in
|
||||
*-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;;
|
||||
*-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;;
|
||||
*-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;;
|
||||
*) libsuff= shlibsuff= ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
linux*oldld* | linux*aout* | linux*coff*)
|
||||
;;
|
||||
linux* | k*bsd*-gnu | kopensolaris*-gnu)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
knetbsd*-gnu)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
netbsd*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
newsos6)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
*nto* | *qnx*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
openbsd*)
|
||||
library_names_spec='$libname$shrext$versuffix'
|
||||
;;
|
||||
os2*)
|
||||
libname_spec='$name'
|
||||
shrext=.dll
|
||||
library_names_spec='$libname.a'
|
||||
;;
|
||||
osf3* | osf4* | osf5*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
rdos*)
|
||||
;;
|
||||
solaris*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
sunos4*)
|
||||
library_names_spec='$libname$shrext$versuffix'
|
||||
;;
|
||||
sysv4 | sysv4.3*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
sysv4*MP*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
tpf*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
uts4*)
|
||||
library_names_spec='$libname$shrext'
|
||||
;;
|
||||
esac
|
||||
|
||||
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
|
||||
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
|
||||
escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
|
||||
|
||||
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
|
||||
|
||||
# How to pass a linker flag through the compiler.
|
||||
wl="$escaped_wl"
|
||||
|
||||
# Static library suffix (normally "a").
|
||||
libext="$libext"
|
||||
|
||||
# Shared library suffix (normally "so").
|
||||
shlibext="$shlibext"
|
||||
|
||||
# Format of library name prefix.
|
||||
libname_spec="$escaped_libname_spec"
|
||||
|
||||
# Library names that the linker finds when passed -lNAME.
|
||||
library_names_spec="$escaped_library_names_spec"
|
||||
|
||||
# Flag to hardcode \$libdir into a binary during linking.
|
||||
# This must work even if \$libdir does not exist.
|
||||
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
|
||||
|
||||
# Whether we need a single -rpath flag with a separated argument.
|
||||
hardcode_libdir_separator="$hardcode_libdir_separator"
|
||||
|
||||
# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
|
||||
# resulting binary.
|
||||
hardcode_direct="$hardcode_direct"
|
||||
|
||||
# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
|
||||
# resulting binary.
|
||||
hardcode_minus_L="$hardcode_minus_L"
|
||||
|
||||
EOF
|
1828
thirdparty/libiconv-1.15/build-aux/config.sub
vendored
Normal file
1828
thirdparty/libiconv-1.15/build-aux/config.sub
vendored
Normal file
File diff suppressed because it is too large
Load Diff
278
thirdparty/libiconv-1.15/build-aux/install-reloc
vendored
Normal file
278
thirdparty/libiconv-1.15/build-aux/install-reloc
vendored
Normal file
@ -0,0 +1,278 @@
|
||||
#!/bin/sh
|
||||
# install-reloc - install a program including a relocating wrapper
|
||||
# Copyright (C) 2003-2017 Free Software Foundation, Inc.
|
||||
# Written by Bruno Haible <bruno@clisp.org>, 2003.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# Usage 1:
|
||||
# install-reloc -- library_path_var library_path_value prefix destdir \
|
||||
# compile_command srcdir builddir config_h_dir exeext \
|
||||
# strip_command \
|
||||
# install_command... destprog
|
||||
# where
|
||||
# - library_path_var is the platform dependent runtime library path variable
|
||||
# - library_path_value is a colon separated list of directories that contain
|
||||
# the libraries at installation time (use this instead of -rpath)
|
||||
# - prefix is the base directory at installation time
|
||||
# - destdir is a string that is prepended to all file names at installation
|
||||
# time; it is already prepended to destprog but not to library_path_value
|
||||
# and prefix
|
||||
# - compile_command is a C compiler compilation and linking command
|
||||
# - srcdir is the directory where to find relocwrapper.c and its dependencies
|
||||
# - builddir is the directory where to find built dependencies (namely,
|
||||
# alloca.h and stdbool.h)
|
||||
# - config_h_dir is the directory where to find config.h
|
||||
# - exeext is platform dependent suffix of executables
|
||||
# - strip_command is the command for stripping executables, or : if no
|
||||
# stripping is desired
|
||||
# - install_command is the install command line, excluding the final destprog
|
||||
# - destprog is the destination program name
|
||||
# Usage 2:
|
||||
# env RELOC_LIBRARY_PATH_VAR=library_path_var \
|
||||
# RELOC_LIBRARY_PATH_VALUE=library_path_value \
|
||||
# RELOC_PREFIX=prefix \
|
||||
# RELOC_DESTDIR=destdir \
|
||||
# RELOC_COMPILE_COMMAND=compile_command \
|
||||
# RELOC_SRCDIR=srcdir \
|
||||
# RELOC_BUILDDIR=builddir \
|
||||
# RELOC_CONFIG_H_DIR=config_h_dir \
|
||||
# RELOC_EXEEXT=exeext \
|
||||
# RELOC_STRIP_PROG=strip_command \
|
||||
# RELOC_INSTALL_PROG=install_command... \
|
||||
# install-reloc prog1 ... destprog
|
||||
# where destprog is either the destination program name (when only one program
|
||||
# is specified) or the destination directory for all programs.
|
||||
# install-reloc renames destprog to destprog.bin and installs a relocating
|
||||
# wrapper in the place of destprog.
|
||||
|
||||
progname=$0
|
||||
|
||||
if test $# -ge 12 && test "x$1" = "x--"; then
|
||||
# Get fixed position arguments.
|
||||
shift
|
||||
library_path_var=$1
|
||||
library_path_value=$2
|
||||
prefix=$3
|
||||
destdir=$4
|
||||
shift
|
||||
shift
|
||||
shift
|
||||
shift
|
||||
compile_command=$1
|
||||
srcdir=$2
|
||||
builddir=$3
|
||||
config_h_dir=$4
|
||||
exeext=$5
|
||||
shift
|
||||
shift
|
||||
shift
|
||||
shift
|
||||
shift
|
||||
strip_prog=$1
|
||||
shift
|
||||
install_prog=$1 # maybe not including the "-c" option
|
||||
shift
|
||||
else
|
||||
if test $# -ge 2; then
|
||||
# Get arguments from environment variables.
|
||||
library_path_var=$RELOC_LIBRARY_PATH_VAR
|
||||
library_path_value=$RELOC_LIBRARY_PATH_VALUE
|
||||
prefix=$RELOC_PREFIX
|
||||
destdir=$RELOC_DESTDIR
|
||||
compile_command=$RELOC_COMPILE_COMMAND
|
||||
srcdir=$RELOC_SRCDIR
|
||||
builddir=$RELOC_BUILDDIR
|
||||
config_h_dir=$RELOC_CONFIG_H_DIR
|
||||
exeext=$RELOC_EXEEXT
|
||||
strip_prog=$RELOC_STRIP_PROG
|
||||
install_prog=$RELOC_INSTALL_PROG # including the "-c" option
|
||||
else
|
||||
echo "Usage: $0 -- library_path_var library_path_value prefix destdir" \
|
||||
"compile_command srcdir builddir config_h_dir exeext" \
|
||||
"strip_command" \
|
||||
"install_command... destprog" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Get destprog, last argument.
|
||||
destprog=
|
||||
for arg
|
||||
do
|
||||
destprog=$arg
|
||||
done
|
||||
# Determine whether destprog is a program name or a directory name.
|
||||
if test -d "$destprog"; then
|
||||
sed_remove_trailing_slashes='s|//*$||'
|
||||
destprog_directory=`echo "$destprog" | sed -e "$sed_remove_trailing_slashes"`
|
||||
if test -z "$destprog_directory"; then
|
||||
destprog_directory='/'
|
||||
fi
|
||||
else
|
||||
destprog_directory=
|
||||
fi
|
||||
# Prepare for remove trailing $exeext, if present.
|
||||
if test -n "$exeext"; then
|
||||
sed_quote='s,\.,\\.,g'
|
||||
sed_remove_exeext='s|'`echo "$exeext" | sed -e "$sed_quote"`'$||'
|
||||
fi
|
||||
if test -z "$destprog_directory"; then
|
||||
# Remove trailing $exeext, if present.
|
||||
if test -n "$exeext"; then
|
||||
destprog=`echo "$destprog" | sed -e "$sed_remove_exeext"`
|
||||
fi
|
||||
fi
|
||||
|
||||
# Outputs a command and runs it.
|
||||
func_verbose ()
|
||||
{
|
||||
echo "$@"
|
||||
"$@"
|
||||
}
|
||||
|
||||
# Run install_command.
|
||||
func_verbose $install_prog "$@" || exit $?
|
||||
|
||||
# Iterate over all destination program names.
|
||||
# func_iterate f
|
||||
# applies f to each destination program names, after setting destprog.
|
||||
sed_basename_of_file='s|^.*/||'
|
||||
func_iterate ()
|
||||
{
|
||||
if test -n "$destprog_directory"; then
|
||||
prev_arg=
|
||||
for arg
|
||||
do
|
||||
if test -n "prev_arg"; then
|
||||
destprog="$destprog_directory"/`echo "$prev_arg" | sed -e "$sed_basename_of_file"`
|
||||
$1
|
||||
fi
|
||||
prev_arg="$arg"
|
||||
done
|
||||
else
|
||||
$1
|
||||
fi
|
||||
}
|
||||
|
||||
# Run strip_command.
|
||||
func_strip ()
|
||||
{
|
||||
# Remove trailing $exeext, if present.
|
||||
if test -n "$exeext"; then
|
||||
destprog=`echo "$destprog" | sed -e "$sed_remove_exeext"`
|
||||
fi
|
||||
func_verbose "$strip_prog" "$destprog$exeext" || exit $?
|
||||
}
|
||||
if test "$strip_prog" != ':'; then
|
||||
func_iterate func_strip
|
||||
fi
|
||||
|
||||
# If the platform doesn't support LD_LIBRARY_PATH or similar, we cannot build
|
||||
# a wrapper.
|
||||
test -n "$library_path_var" || exit 0
|
||||
|
||||
libdirs=
|
||||
save_IFS="$IFS"; IFS=":"
|
||||
for dir in $library_path_value; do
|
||||
IFS="$save_IFS"
|
||||
if test -n "$dir"; then
|
||||
case "$libdirs" in
|
||||
*"\"$dir\""*) ;; # remove duplicate
|
||||
*) libdirs="$libdirs\"$dir\"," ;;
|
||||
esac
|
||||
fi
|
||||
done
|
||||
IFS="$save_IFS"
|
||||
# If there are no library directories to add at runtime, we don't need a
|
||||
# wrapper.
|
||||
test -n "$libdirs" || exit 0
|
||||
|
||||
# Determine installdir from destprog, removing a leading destdir if present.
|
||||
if test -n "$destprog_directory"; then
|
||||
installdir="$destprog_directory"
|
||||
else
|
||||
installdir=`echo "$destprog" | sed -e 's,/[^/]*$,,'`
|
||||
fi
|
||||
if test -n "$destdir"; then
|
||||
sed_quote='s,\([|.\*^$[]\),\\\1,g'
|
||||
sed_remove_destdir='s|^'`echo "$destdir" | sed -e "$sed_quote"`'||'
|
||||
installdir=`echo "$installdir" | sed -e "$sed_remove_destdir"`
|
||||
fi
|
||||
|
||||
# Compile and install wrapper.
|
||||
func_create_wrapper ()
|
||||
{
|
||||
# Remove trailing $exeext, if present.
|
||||
if test -n "$exeext"; then
|
||||
destprog=`echo "$destprog" | sed -e "$sed_remove_exeext"`
|
||||
fi
|
||||
|
||||
# Compile wrapper.
|
||||
func_verbose $compile_command \
|
||||
-I"$builddir" -I"$srcdir" -I"$config_h_dir" \
|
||||
-DHAVE_CONFIG_H -DIN_RELOCWRAPPER -DNO_XMALLOC \
|
||||
-D"INSTALLPREFIX=\"$prefix\"" -D"INSTALLDIR=\"$installdir\"" \
|
||||
-D"LIBPATHVAR=\"$library_path_var\"" -D"LIBDIRS=$libdirs" \
|
||||
-D"EXEEXT=\"$exeext\"" \
|
||||
"$srcdir"/relocwrapper.c \
|
||||
"$srcdir"/progname.c \
|
||||
"$srcdir"/progreloc.c \
|
||||
"$srcdir"/areadlink.c \
|
||||
"$srcdir"/careadlinkat.c \
|
||||
"$srcdir"/allocator.c \
|
||||
"$srcdir"/readlink.c \
|
||||
"$srcdir"/stat.c \
|
||||
"$srcdir"/canonicalize-lgpl.c \
|
||||
"$srcdir"/malloca.c \
|
||||
"$srcdir"/lstat.c \
|
||||
"$srcdir"/relocatable.c \
|
||||
"$srcdir"/setenv.c \
|
||||
"$srcdir"/c-ctype.c \
|
||||
-o "$destprog.wrapper$exeext"
|
||||
rc=$?
|
||||
# Clean up object files left over in the current directory by the native C
|
||||
# compilers on Solaris, HP-UX, OSF/1, IRIX.
|
||||
rm -f relocwrapper.o \
|
||||
progname.o \
|
||||
progreloc.o \
|
||||
areadlink.o \
|
||||
careadlinkat.o \
|
||||
allocator.o \
|
||||
readlink.o \
|
||||
stat.o \
|
||||
canonicalize-lgpl.o \
|
||||
malloca.o \
|
||||
lstat.o \
|
||||
relocatable.o \
|
||||
setenv.o \
|
||||
c-ctype.o
|
||||
test $rc = 0 || exit $?
|
||||
# Clean up debugging information left over by the native C compiler on MacOS X.
|
||||
rm -rf "$destprog.wrapper$exeext.dSYM"
|
||||
test $rc = 0 || exit $?
|
||||
|
||||
# Strip wrapper.
|
||||
test "$strip_prog" = ':' || func_verbose "$strip_prog" "$destprog.wrapper$exeext" || exit $?
|
||||
|
||||
# Rename $destprog.wrapper -> $destprog -> $destprog.bin.
|
||||
ln -f "$destprog$exeext" "$destprog.bin$exeext" \
|
||||
|| { rm -f "$destprog.bin$exeext" \
|
||||
&& cp -p "$destprog$exeext" "$destprog.bin$exeext"; } \
|
||||
|| exit 1
|
||||
mv "$destprog.wrapper$exeext" "$destprog$exeext" || exit 1
|
||||
}
|
||||
func_iterate func_create_wrapper
|
||||
|
||||
exit 0
|
501
thirdparty/libiconv-1.15/build-aux/install-sh
vendored
Normal file
501
thirdparty/libiconv-1.15/build-aux/install-sh
vendored
Normal file
@ -0,0 +1,501 @@
|
||||
#!/bin/sh
|
||||
# install - install a program, script, or datafile
|
||||
|
||||
scriptversion=2013-12-25.23; # UTC
|
||||
|
||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
|
||||
# later released in X11R6 (xc/config/util/install.sh) with the
|
||||
# following copyright and license.
|
||||
#
|
||||
# Copyright (C) 1994 X Consortium
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to
|
||||
# deal in the Software without restriction, including without limitation the
|
||||
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
# sell copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
|
||||
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
#
|
||||
# Except as contained in this notice, the name of the X Consortium shall not
|
||||
# be used in advertising or otherwise to promote the sale, use or other deal-
|
||||
# ings in this Software without prior written authorization from the X Consor-
|
||||
# tium.
|
||||
#
|
||||
#
|
||||
# FSF changes to this file are in the public domain.
|
||||
#
|
||||
# Calling this script install-sh is preferred over install.sh, to prevent
|
||||
# 'make' implicit rules from creating a file called install from it
|
||||
# when there is no Makefile.
|
||||
#
|
||||
# This script is compatible with the BSD install script, but was written
|
||||
# from scratch.
|
||||
|
||||
tab=' '
|
||||
nl='
|
||||
'
|
||||
IFS=" $tab$nl"
|
||||
|
||||
# Set DOITPROG to "echo" to test this script.
|
||||
|
||||
doit=${DOITPROG-}
|
||||
doit_exec=${doit:-exec}
|
||||
|
||||
# Put in absolute file names if you don't have them in your path;
|
||||
# or use environment vars.
|
||||
|
||||
chgrpprog=${CHGRPPROG-chgrp}
|
||||
chmodprog=${CHMODPROG-chmod}
|
||||
chownprog=${CHOWNPROG-chown}
|
||||
cmpprog=${CMPPROG-cmp}
|
||||
cpprog=${CPPROG-cp}
|
||||
mkdirprog=${MKDIRPROG-mkdir}
|
||||
mvprog=${MVPROG-mv}
|
||||
rmprog=${RMPROG-rm}
|
||||
stripprog=${STRIPPROG-strip}
|
||||
|
||||
posix_mkdir=
|
||||
|
||||
# Desired mode of installed file.
|
||||
mode=0755
|
||||
|
||||
chgrpcmd=
|
||||
chmodcmd=$chmodprog
|
||||
chowncmd=
|
||||
mvcmd=$mvprog
|
||||
rmcmd="$rmprog -f"
|
||||
stripcmd=
|
||||
|
||||
src=
|
||||
dst=
|
||||
dir_arg=
|
||||
dst_arg=
|
||||
|
||||
copy_on_change=false
|
||||
is_target_a_directory=possibly
|
||||
|
||||
usage="\
|
||||
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
|
||||
or: $0 [OPTION]... SRCFILES... DIRECTORY
|
||||
or: $0 [OPTION]... -t DIRECTORY SRCFILES...
|
||||
or: $0 [OPTION]... -d DIRECTORIES...
|
||||
|
||||
In the 1st form, copy SRCFILE to DSTFILE.
|
||||
In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
|
||||
In the 4th, create DIRECTORIES.
|
||||
|
||||
Options:
|
||||
--help display this help and exit.
|
||||
--version display version info and exit.
|
||||
|
||||
-c (ignored)
|
||||
-C install only if different (preserve the last data modification time)
|
||||
-d create directories instead of installing files.
|
||||
-g GROUP $chgrpprog installed files to GROUP.
|
||||
-m MODE $chmodprog installed files to MODE.
|
||||
-o USER $chownprog installed files to USER.
|
||||
-s $stripprog installed files.
|
||||
-t DIRECTORY install into DIRECTORY.
|
||||
-T report an error if DSTFILE is a directory.
|
||||
|
||||
Environment variables override the default commands:
|
||||
CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
|
||||
RMPROG STRIPPROG
|
||||
"
|
||||
|
||||
while test $# -ne 0; do
|
||||
case $1 in
|
||||
-c) ;;
|
||||
|
||||
-C) copy_on_change=true;;
|
||||
|
||||
-d) dir_arg=true;;
|
||||
|
||||
-g) chgrpcmd="$chgrpprog $2"
|
||||
shift;;
|
||||
|
||||
--help) echo "$usage"; exit $?;;
|
||||
|
||||
-m) mode=$2
|
||||
case $mode in
|
||||
*' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
|
||||
echo "$0: invalid mode: $mode" >&2
|
||||
exit 1;;
|
||||
esac
|
||||
shift;;
|
||||
|
||||
-o) chowncmd="$chownprog $2"
|
||||
shift;;
|
||||
|
||||
-s) stripcmd=$stripprog;;
|
||||
|
||||
-t)
|
||||
is_target_a_directory=always
|
||||
dst_arg=$2
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $dst_arg in
|
||||
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||
esac
|
||||
shift;;
|
||||
|
||||
-T) is_target_a_directory=never;;
|
||||
|
||||
--version) echo "$0 $scriptversion"; exit $?;;
|
||||
|
||||
--) shift
|
||||
break;;
|
||||
|
||||
-*) echo "$0: invalid option: $1" >&2
|
||||
exit 1;;
|
||||
|
||||
*) break;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
# We allow the use of options -d and -T together, by making -d
|
||||
# take the precedence; this is for compatibility with GNU install.
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
if test -n "$dst_arg"; then
|
||||
echo "$0: target directory not allowed when installing a directory." >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
|
||||
# When -d is used, all remaining arguments are directories to create.
|
||||
# When -t is used, the destination is already specified.
|
||||
# Otherwise, the last argument is the destination. Remove it from $@.
|
||||
for arg
|
||||
do
|
||||
if test -n "$dst_arg"; then
|
||||
# $@ is not empty: it contains at least $arg.
|
||||
set fnord "$@" "$dst_arg"
|
||||
shift # fnord
|
||||
fi
|
||||
shift # arg
|
||||
dst_arg=$arg
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $dst_arg in
|
||||
-* | [=\(\)!]) dst_arg=./$dst_arg;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
if test $# -eq 0; then
|
||||
if test -z "$dir_arg"; then
|
||||
echo "$0: no input file specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
# It's OK to call 'install-sh -d' without argument.
|
||||
# This can happen when creating conditional directories.
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if test -z "$dir_arg"; then
|
||||
if test $# -gt 1 || test "$is_target_a_directory" = always; then
|
||||
if test ! -d "$dst_arg"; then
|
||||
echo "$0: $dst_arg: Is not a directory." >&2
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -z "$dir_arg"; then
|
||||
do_exit='(exit $ret); exit $ret'
|
||||
trap "ret=129; $do_exit" 1
|
||||
trap "ret=130; $do_exit" 2
|
||||
trap "ret=141; $do_exit" 13
|
||||
trap "ret=143; $do_exit" 15
|
||||
|
||||
# Set umask so as not to create temps with too-generous modes.
|
||||
# However, 'strip' requires both read and write access to temps.
|
||||
case $mode in
|
||||
# Optimize common cases.
|
||||
*644) cp_umask=133;;
|
||||
*755) cp_umask=22;;
|
||||
|
||||
*[0-7])
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw='% 200'
|
||||
fi
|
||||
cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
|
||||
*)
|
||||
if test -z "$stripcmd"; then
|
||||
u_plus_rw=
|
||||
else
|
||||
u_plus_rw=,u+rw
|
||||
fi
|
||||
cp_umask=$mode$u_plus_rw;;
|
||||
esac
|
||||
fi
|
||||
|
||||
for src
|
||||
do
|
||||
# Protect names problematic for 'test' and other utilities.
|
||||
case $src in
|
||||
-* | [=\(\)!]) src=./$src;;
|
||||
esac
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
dst=$src
|
||||
dstdir=$dst
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
else
|
||||
|
||||
# Waiting for this to be detected by the "$cpprog $src $dsttmp" command
|
||||
# might cause directories to be created, which would be especially bad
|
||||
# if $src (and thus $dsttmp) contains '*'.
|
||||
if test ! -f "$src" && test ! -d "$src"; then
|
||||
echo "$0: $src does not exist." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if test -z "$dst_arg"; then
|
||||
echo "$0: no destination specified." >&2
|
||||
exit 1
|
||||
fi
|
||||
dst=$dst_arg
|
||||
|
||||
# If destination is a directory, append the input filename; won't work
|
||||
# if double slashes aren't ignored.
|
||||
if test -d "$dst"; then
|
||||
if test "$is_target_a_directory" = never; then
|
||||
echo "$0: $dst_arg: Is a directory" >&2
|
||||
exit 1
|
||||
fi
|
||||
dstdir=$dst
|
||||
dst=$dstdir/`basename "$src"`
|
||||
dstdir_status=0
|
||||
else
|
||||
dstdir=`dirname "$dst"`
|
||||
test -d "$dstdir"
|
||||
dstdir_status=$?
|
||||
fi
|
||||
fi
|
||||
|
||||
obsolete_mkdir_used=false
|
||||
|
||||
if test $dstdir_status != 0; then
|
||||
case $posix_mkdir in
|
||||
'')
|
||||
# Create intermediate dirs using mode 755 as modified by the umask.
|
||||
# This is like FreeBSD 'install' as of 1997-10-28.
|
||||
umask=`umask`
|
||||
case $stripcmd.$umask in
|
||||
# Optimize common cases.
|
||||
*[2367][2367]) mkdir_umask=$umask;;
|
||||
.*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
|
||||
|
||||
*[0-7])
|
||||
mkdir_umask=`expr $umask + 22 \
|
||||
- $umask % 100 % 40 + $umask % 20 \
|
||||
- $umask % 10 % 4 + $umask % 2
|
||||
`;;
|
||||
*) mkdir_umask=$umask,go-w;;
|
||||
esac
|
||||
|
||||
# With -d, create the new directory with the user-specified mode.
|
||||
# Otherwise, rely on $mkdir_umask.
|
||||
if test -n "$dir_arg"; then
|
||||
mkdir_mode=-m$mode
|
||||
else
|
||||
mkdir_mode=
|
||||
fi
|
||||
|
||||
posix_mkdir=false
|
||||
case $umask in
|
||||
*[123567][0-7][0-7])
|
||||
# POSIX mkdir -p sets u+wx bits regardless of umask, which
|
||||
# is incompatible with FreeBSD 'install' when (umask & 300) != 0.
|
||||
;;
|
||||
*)
|
||||
tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
|
||||
trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
|
||||
|
||||
if (umask $mkdir_umask &&
|
||||
exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
|
||||
then
|
||||
if test -z "$dir_arg" || {
|
||||
# Check for POSIX incompatibilities with -m.
|
||||
# HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
|
||||
# other-writable bit of parent directory when it shouldn't.
|
||||
# FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
|
||||
ls_ld_tmpdir=`ls -ld "$tmpdir"`
|
||||
case $ls_ld_tmpdir in
|
||||
d????-?r-*) different_mode=700;;
|
||||
d????-?--*) different_mode=755;;
|
||||
*) false;;
|
||||
esac &&
|
||||
$mkdirprog -m$different_mode -p -- "$tmpdir" && {
|
||||
ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
|
||||
test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
|
||||
}
|
||||
}
|
||||
then posix_mkdir=:
|
||||
fi
|
||||
rmdir "$tmpdir/d" "$tmpdir"
|
||||
else
|
||||
# Remove any dirs left behind by ancient mkdir implementations.
|
||||
rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
|
||||
fi
|
||||
trap '' 0;;
|
||||
esac;;
|
||||
esac
|
||||
|
||||
if
|
||||
$posix_mkdir && (
|
||||
umask $mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
|
||||
)
|
||||
then :
|
||||
else
|
||||
|
||||
# The umask is ridiculous, or mkdir does not conform to POSIX,
|
||||
# or it failed possibly due to a race condition. Create the
|
||||
# directory the slow way, step by step, checking for races as we go.
|
||||
|
||||
case $dstdir in
|
||||
/*) prefix='/';;
|
||||
[-=\(\)!]*) prefix='./';;
|
||||
*) prefix='';;
|
||||
esac
|
||||
|
||||
oIFS=$IFS
|
||||
IFS=/
|
||||
set -f
|
||||
set fnord $dstdir
|
||||
shift
|
||||
set +f
|
||||
IFS=$oIFS
|
||||
|
||||
prefixes=
|
||||
|
||||
for d
|
||||
do
|
||||
test X"$d" = X && continue
|
||||
|
||||
prefix=$prefix$d
|
||||
if test -d "$prefix"; then
|
||||
prefixes=
|
||||
else
|
||||
if $posix_mkdir; then
|
||||
(umask=$mkdir_umask &&
|
||||
$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
|
||||
# Don't fail if two instances are running concurrently.
|
||||
test -d "$prefix" || exit 1
|
||||
else
|
||||
case $prefix in
|
||||
*\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
|
||||
*) qprefix=$prefix;;
|
||||
esac
|
||||
prefixes="$prefixes '$qprefix'"
|
||||
fi
|
||||
fi
|
||||
prefix=$prefix/
|
||||
done
|
||||
|
||||
if test -n "$prefixes"; then
|
||||
# Don't fail if two instances are running concurrently.
|
||||
(umask $mkdir_umask &&
|
||||
eval "\$doit_exec \$mkdirprog $prefixes") ||
|
||||
test -d "$dstdir" || exit 1
|
||||
obsolete_mkdir_used=true
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
if test -n "$dir_arg"; then
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
|
||||
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
|
||||
{ test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
|
||||
test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
|
||||
else
|
||||
|
||||
# Make a couple of temp file names in the proper directory.
|
||||
dsttmp=$dstdir/_inst.$$_
|
||||
rmtmp=$dstdir/_rm.$$_
|
||||
|
||||
# Trap to clean up those temp files at exit.
|
||||
trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
|
||||
|
||||
# Copy the file name to the temp name.
|
||||
(umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
|
||||
|
||||
# and set any options; do chmod last to preserve setuid bits.
|
||||
#
|
||||
# If any of these fail, we abort the whole thing. If we want to
|
||||
# ignore errors from any of these, just make sure not to ignore
|
||||
# errors from the above "$doit $cpprog $src $dsttmp" command.
|
||||
#
|
||||
{ test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
|
||||
{ test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
|
||||
{ test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
|
||||
{ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
|
||||
|
||||
# If -C, don't bother to copy if it wouldn't change the file.
|
||||
if $copy_on_change &&
|
||||
old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
|
||||
new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
|
||||
set -f &&
|
||||
set X $old && old=:$2:$4:$5:$6 &&
|
||||
set X $new && new=:$2:$4:$5:$6 &&
|
||||
set +f &&
|
||||
test "$old" = "$new" &&
|
||||
$cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
|
||||
then
|
||||
rm -f "$dsttmp"
|
||||
else
|
||||
# Rename the file to the real destination.
|
||||
$doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
|
||||
|
||||
# The rename failed, perhaps because mv can't rename something else
|
||||
# to itself, or perhaps because mv is so ancient that it does not
|
||||
# support -f.
|
||||
{
|
||||
# Now remove or move aside any old file at destination location.
|
||||
# We try this two ways since rm can't unlink itself on some
|
||||
# systems and the destination file might be busy for other
|
||||
# reasons. In this case, the final cleanup might fail but the new
|
||||
# file should still install successfully.
|
||||
{
|
||||
test ! -f "$dst" ||
|
||||
$doit $rmcmd -f "$dst" 2>/dev/null ||
|
||||
{ $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
|
||||
{ $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
|
||||
} ||
|
||||
{ echo "$0: cannot unlink or rename $dst" >&2
|
||||
(exit 1); exit 1
|
||||
}
|
||||
} &&
|
||||
|
||||
# Now rename the file to the real destination.
|
||||
$doit $mvcmd "$dsttmp" "$dst"
|
||||
}
|
||||
fi || exit 1
|
||||
|
||||
trap '' 0
|
||||
fi
|
||||
done
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
11147
thirdparty/libiconv-1.15/build-aux/ltmain.sh
vendored
Normal file
11147
thirdparty/libiconv-1.15/build-aux/ltmain.sh
vendored
Normal file
File diff suppressed because it is too large
Load Diff
215
thirdparty/libiconv-1.15/build-aux/missing
vendored
Normal file
215
thirdparty/libiconv-1.15/build-aux/missing
vendored
Normal file
@ -0,0 +1,215 @@
|
||||
#! /bin/sh
|
||||
# Common wrapper for a few potentially missing GNU programs.
|
||||
|
||||
scriptversion=2013-10-28.13; # UTC
|
||||
|
||||
# Copyright (C) 1996-2014 Free Software Foundation, Inc.
|
||||
# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
|
||||
if test $# -eq 0; then
|
||||
echo 1>&2 "Try '$0 --help' for more information"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case $1 in
|
||||
|
||||
--is-lightweight)
|
||||
# Used by our autoconf macros to check whether the available missing
|
||||
# script is modern enough.
|
||||
exit 0
|
||||
;;
|
||||
|
||||
--run)
|
||||
# Back-compat with the calling convention used by older automake.
|
||||
shift
|
||||
;;
|
||||
|
||||
-h|--h|--he|--hel|--help)
|
||||
echo "\
|
||||
$0 [OPTION]... PROGRAM [ARGUMENT]...
|
||||
|
||||
Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
|
||||
to PROGRAM being missing or too old.
|
||||
|
||||
Options:
|
||||
-h, --help display this help and exit
|
||||
-v, --version output version information and exit
|
||||
|
||||
Supported PROGRAM values:
|
||||
aclocal autoconf autoheader autom4te automake makeinfo
|
||||
bison yacc flex lex help2man
|
||||
|
||||
Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
|
||||
'g' are ignored when checking the name.
|
||||
|
||||
Send bug reports to <bug-automake@gnu.org>."
|
||||
exit $?
|
||||
;;
|
||||
|
||||
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||
echo "missing $scriptversion (GNU Automake)"
|
||||
exit $?
|
||||
;;
|
||||
|
||||
-*)
|
||||
echo 1>&2 "$0: unknown '$1' option"
|
||||
echo 1>&2 "Try '$0 --help' for more information"
|
||||
exit 1
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
# Run the given program, remember its exit status.
|
||||
"$@"; st=$?
|
||||
|
||||
# If it succeeded, we are done.
|
||||
test $st -eq 0 && exit 0
|
||||
|
||||
# Also exit now if we it failed (or wasn't found), and '--version' was
|
||||
# passed; such an option is passed most likely to detect whether the
|
||||
# program is present and works.
|
||||
case $2 in --version|--help) exit $st;; esac
|
||||
|
||||
# Exit code 63 means version mismatch. This often happens when the user
|
||||
# tries to use an ancient version of a tool on a file that requires a
|
||||
# minimum version.
|
||||
if test $st -eq 63; then
|
||||
msg="probably too old"
|
||||
elif test $st -eq 127; then
|
||||
# Program was missing.
|
||||
msg="missing on your system"
|
||||
else
|
||||
# Program was found and executed, but failed. Give up.
|
||||
exit $st
|
||||
fi
|
||||
|
||||
perl_URL=http://www.perl.org/
|
||||
flex_URL=http://flex.sourceforge.net/
|
||||
gnu_software_URL=http://www.gnu.org/software
|
||||
|
||||
program_details ()
|
||||
{
|
||||
case $1 in
|
||||
aclocal|automake)
|
||||
echo "The '$1' program is part of the GNU Automake package:"
|
||||
echo "<$gnu_software_URL/automake>"
|
||||
echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
|
||||
echo "<$gnu_software_URL/autoconf>"
|
||||
echo "<$gnu_software_URL/m4/>"
|
||||
echo "<$perl_URL>"
|
||||
;;
|
||||
autoconf|autom4te|autoheader)
|
||||
echo "The '$1' program is part of the GNU Autoconf package:"
|
||||
echo "<$gnu_software_URL/autoconf/>"
|
||||
echo "It also requires GNU m4 and Perl in order to run:"
|
||||
echo "<$gnu_software_URL/m4/>"
|
||||
echo "<$perl_URL>"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
give_advice ()
|
||||
{
|
||||
# Normalize program name to check for.
|
||||
normalized_program=`echo "$1" | sed '
|
||||
s/^gnu-//; t
|
||||
s/^gnu//; t
|
||||
s/^g//; t'`
|
||||
|
||||
printf '%s\n' "'$1' is $msg."
|
||||
|
||||
configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
|
||||
case $normalized_program in
|
||||
autoconf*)
|
||||
echo "You should only need it if you modified 'configure.ac',"
|
||||
echo "or m4 files included by it."
|
||||
program_details 'autoconf'
|
||||
;;
|
||||
autoheader*)
|
||||
echo "You should only need it if you modified 'acconfig.h' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'autoheader'
|
||||
;;
|
||||
automake*)
|
||||
echo "You should only need it if you modified 'Makefile.am' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'automake'
|
||||
;;
|
||||
aclocal*)
|
||||
echo "You should only need it if you modified 'acinclude.m4' or"
|
||||
echo "$configure_deps."
|
||||
program_details 'aclocal'
|
||||
;;
|
||||
autom4te*)
|
||||
echo "You might have modified some maintainer files that require"
|
||||
echo "the 'autom4te' program to be rebuilt."
|
||||
program_details 'autom4te'
|
||||
;;
|
||||
bison*|yacc*)
|
||||
echo "You should only need it if you modified a '.y' file."
|
||||
echo "You may want to install the GNU Bison package:"
|
||||
echo "<$gnu_software_URL/bison/>"
|
||||
;;
|
||||
lex*|flex*)
|
||||
echo "You should only need it if you modified a '.l' file."
|
||||
echo "You may want to install the Fast Lexical Analyzer package:"
|
||||
echo "<$flex_URL>"
|
||||
;;
|
||||
help2man*)
|
||||
echo "You should only need it if you modified a dependency" \
|
||||
"of a man page."
|
||||
echo "You may want to install the GNU Help2man package:"
|
||||
echo "<$gnu_software_URL/help2man/>"
|
||||
;;
|
||||
makeinfo*)
|
||||
echo "You should only need it if you modified a '.texi' file, or"
|
||||
echo "any other file indirectly affecting the aspect of the manual."
|
||||
echo "You might want to install the Texinfo package:"
|
||||
echo "<$gnu_software_URL/texinfo/>"
|
||||
echo "The spurious makeinfo call might also be the consequence of"
|
||||
echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
|
||||
echo "want to install GNU make:"
|
||||
echo "<$gnu_software_URL/make/>"
|
||||
;;
|
||||
*)
|
||||
echo "You might have modified some files without having the proper"
|
||||
echo "tools for further handling them. Check the 'README' file, it"
|
||||
echo "often tells you about the needed prerequisites for installing"
|
||||
echo "this package. You may also peek at any GNU archive site, in"
|
||||
echo "case some other package contains this missing '$1' program."
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
give_advice "$1" | sed -e '1s/^/WARNING: /' \
|
||||
-e '2,$s/^/ /' >&2
|
||||
|
||||
# Propagate the correct exit status (expected to be 127 for a program
|
||||
# not found, 63 for a program that failed due to version mismatch).
|
||||
exit $st
|
||||
|
||||
# Local variables:
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-time-zone: "UTC"
|
||||
# time-stamp-end: "; # UTC"
|
||||
# End:
|
150
thirdparty/libiconv-1.15/build-aux/mkinstalldirs
vendored
Normal file
150
thirdparty/libiconv-1.15/build-aux/mkinstalldirs
vendored
Normal file
@ -0,0 +1,150 @@
|
||||
#! /bin/sh
|
||||
# mkinstalldirs --- make directory hierarchy
|
||||
|
||||
scriptversion=2005-02-02.21
|
||||
|
||||
# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
|
||||
# Created: 1993-05-16
|
||||
# Public domain.
|
||||
#
|
||||
# This file is maintained in Automake, please report
|
||||
# bugs to <bug-automake@gnu.org> or send patches to
|
||||
# <automake-patches@gnu.org>.
|
||||
|
||||
errstatus=0
|
||||
dirmode=""
|
||||
|
||||
usage="\
|
||||
Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
|
||||
|
||||
Create each directory DIR (with mode MODE, if specified), including all
|
||||
leading file name components.
|
||||
|
||||
Report bugs to <bug-automake@gnu.org>."
|
||||
|
||||
# process command line arguments
|
||||
while test $# -gt 0 ; do
|
||||
case $1 in
|
||||
-h | --help | --h*) # -h for help
|
||||
echo "$usage"
|
||||
exit $?
|
||||
;;
|
||||
-m) # -m PERM arg
|
||||
shift
|
||||
test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
|
||||
dirmode=$1
|
||||
shift
|
||||
;;
|
||||
--version)
|
||||
echo "$0 $scriptversion"
|
||||
exit $?
|
||||
;;
|
||||
--) # stop option processing
|
||||
shift
|
||||
break
|
||||
;;
|
||||
-*) # unknown option
|
||||
echo "$usage" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
*) # first non-opt arg
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
for file
|
||||
do
|
||||
if test -d "$file"; then
|
||||
shift
|
||||
else
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
case $# in
|
||||
0) exit 0 ;;
|
||||
esac
|
||||
|
||||
# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
|
||||
# mkdir -p a/c at the same time, both will detect that a is missing,
|
||||
# one will create a, then the other will try to create a and die with
|
||||
# a "File exists" error. This is a problem when calling mkinstalldirs
|
||||
# from a parallel make. We use --version in the probe to restrict
|
||||
# ourselves to GNU mkdir, which is thread-safe.
|
||||
case $dirmode in
|
||||
'')
|
||||
if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
|
||||
echo "mkdir -p -- $*"
|
||||
exec mkdir -p -- "$@"
|
||||
else
|
||||
# On NextStep and OpenStep, the `mkdir' command does not
|
||||
# recognize any option. It will interpret all options as
|
||||
# directories to create, and then abort because `.' already
|
||||
# exists.
|
||||
test -d ./-p && rmdir ./-p
|
||||
test -d ./--version && rmdir ./--version
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
|
||||
test ! -d ./--version; then
|
||||
echo "mkdir -m $dirmode -p -- $*"
|
||||
exec mkdir -m "$dirmode" -p -- "$@"
|
||||
else
|
||||
# Clean up after NextStep and OpenStep mkdir.
|
||||
for d in ./-m ./-p ./--version "./$dirmode";
|
||||
do
|
||||
test -d $d && rmdir $d
|
||||
done
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
for file
|
||||
do
|
||||
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
|
||||
shift
|
||||
|
||||
pathcomp=
|
||||
for d
|
||||
do
|
||||
pathcomp="$pathcomp$d"
|
||||
case $pathcomp in
|
||||
-*) pathcomp=./$pathcomp ;;
|
||||
esac
|
||||
|
||||
if test ! -d "$pathcomp"; then
|
||||
echo "mkdir $pathcomp"
|
||||
|
||||
mkdir "$pathcomp" || lasterr=$?
|
||||
|
||||
if test ! -d "$pathcomp"; then
|
||||
errstatus=$lasterr
|
||||
else
|
||||
if test ! -z "$dirmode"; then
|
||||
echo "chmod $dirmode $pathcomp"
|
||||
lasterr=""
|
||||
chmod "$dirmode" "$pathcomp" || lasterr=$?
|
||||
|
||||
if test ! -z "$lasterr"; then
|
||||
errstatus=$lasterr
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
pathcomp="$pathcomp/"
|
||||
done
|
||||
done
|
||||
|
||||
exit $errstatus
|
||||
|
||||
# Local Variables:
|
||||
# mode: shell-script
|
||||
# sh-indentation: 2
|
||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
|
||||
# time-stamp-start: "scriptversion="
|
||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
|
||||
# time-stamp-end: "$"
|
||||
# End:
|
101
thirdparty/libiconv-1.15/build-aux/reloc-ldflags
vendored
Normal file
101
thirdparty/libiconv-1.15/build-aux/reloc-ldflags
vendored
Normal file
@ -0,0 +1,101 @@
|
||||
#! /bin/sh
|
||||
# Output a system dependent linker command for putting a relocatable library
|
||||
# search path into an executable.
|
||||
#
|
||||
# Copyright 2003-2017 Free Software Foundation, Inc.
|
||||
# Written by Bruno Haible <bruno@clisp.org>, 2003.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
# As a special exception to the GNU General Public License, if you
|
||||
# distribute this file as part of a program that contains a
|
||||
# configuration script generated by Autoconf, you may include it under
|
||||
# the same distribution terms that you use for the rest of that program.
|
||||
#
|
||||
# The first argument passed to this file is the canonical host specification,
|
||||
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
|
||||
# or
|
||||
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
|
||||
# The environment variable LD should be set by the caller.
|
||||
#
|
||||
# The second argument is a colon separated list of directories that contain
|
||||
# the libraries at installation time.
|
||||
#
|
||||
# The third argument is the directory into which the executable is going to be
|
||||
# installed.
|
||||
|
||||
host="$1"
|
||||
host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
|
||||
library_path_value=$2
|
||||
|
||||
installdir=$3
|
||||
|
||||
# Verify that installdir is absolute.
|
||||
case "$installdir" in
|
||||
/*) ;;
|
||||
*)
|
||||
echo "installdir is not absolute: $installdir" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$host_os" in
|
||||
linux* | kfreebsd*)
|
||||
rpath=
|
||||
save_IFS="$IFS"; IFS=":"
|
||||
for dir in $library_path_value; do
|
||||
IFS="$save_IFS"
|
||||
case "$dir" in
|
||||
/*)
|
||||
# Make dir relative to installdir. (Works only if dir is absolute.)
|
||||
idir="$installdir"
|
||||
while true; do
|
||||
dfirst=`echo "$dir" | sed -n -e 's,^//*\([^/]*\).*$,/\1,p'`
|
||||
ifirst=`echo "$idir" | sed -n -e 's,^//*\([^/]*\).*$,/\1,p'`
|
||||
if test -z "$dfirst" || test -z "$ifirst"; then
|
||||
break
|
||||
fi
|
||||
if test "$dfirst" != "$ifirst"; then
|
||||
break
|
||||
fi
|
||||
dir=`echo "$dir" | sed -e 's,^//*[^/]*,,'`
|
||||
idir=`echo "$idir" | sed -e 's,^//*[^/]*,,'`
|
||||
done
|
||||
dir="\$ORIGIN"`echo "$idir" | sed -e 's,//*[^/]*,/..,g'`"$dir"
|
||||
# Add dir to rpath.
|
||||
rpath="${rpath}${rpath:+ }$dir"
|
||||
;;
|
||||
*)
|
||||
if test -n "$dir"; then
|
||||
echo "libdir is not absolute: $dir" 1>&2
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
done
|
||||
IFS="$save_IFS"
|
||||
# Output it.
|
||||
if test -n "$rpath"; then
|
||||
echo "-Wl,-rpath,$rpath"
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "relocation via rpath not supported on this system: $host" 1>&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
10
thirdparty/libiconv-1.15/build-aux/snippet/_Noreturn.h
vendored
Normal file
10
thirdparty/libiconv-1.15/build-aux/snippet/_Noreturn.h
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
#if !defined _Noreturn && __STDC_VERSION__ < 201112
|
||||
# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
|
||||
|| 0x5110 <= __SUNPRO_C)
|
||||
# define _Noreturn __attribute__ ((__noreturn__))
|
||||
# elif 1200 <= _MSC_VER
|
||||
# define _Noreturn __declspec (noreturn)
|
||||
# else
|
||||
# define _Noreturn
|
||||
# endif
|
||||
#endif
|
26
thirdparty/libiconv-1.15/build-aux/snippet/arg-nonnull.h
vendored
Normal file
26
thirdparty/libiconv-1.15/build-aux/snippet/arg-nonnull.h
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
/* A C macro for declaring that specific arguments must not be NULL.
|
||||
Copyright (C) 2009-2017 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
|
||||
that the values passed as arguments n, ..., m must be non-NULL pointers.
|
||||
n = 1 stands for the first argument, n = 2 for the second argument etc. */
|
||||
#ifndef _GL_ARG_NONNULL
|
||||
# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
|
||||
# define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
|
||||
# else
|
||||
# define _GL_ARG_NONNULL(params)
|
||||
# endif
|
||||
#endif
|
316
thirdparty/libiconv-1.15/build-aux/snippet/c++defs.h
vendored
Normal file
316
thirdparty/libiconv-1.15/build-aux/snippet/c++defs.h
vendored
Normal file
@ -0,0 +1,316 @@
|
||||
/* C++ compatible function declaration macros.
|
||||
Copyright (C) 2010-2017 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifndef _GL_CXXDEFS_H
|
||||
#define _GL_CXXDEFS_H
|
||||
|
||||
/* Begin/end the GNULIB_NAMESPACE namespace. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_BEGIN_NAMESPACE namespace GNULIB_NAMESPACE {
|
||||
# define _GL_END_NAMESPACE }
|
||||
#else
|
||||
# define _GL_BEGIN_NAMESPACE
|
||||
# define _GL_END_NAMESPACE
|
||||
#endif
|
||||
|
||||
/* The three most frequent use cases of these macros are:
|
||||
|
||||
* For providing a substitute for a function that is missing on some
|
||||
platforms, but is declared and works fine on the platforms on which
|
||||
it exists:
|
||||
|
||||
#if @GNULIB_FOO@
|
||||
# if !@HAVE_FOO@
|
||||
_GL_FUNCDECL_SYS (foo, ...);
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (foo, ...);
|
||||
_GL_CXXALIASWARN (foo);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
...
|
||||
#endif
|
||||
|
||||
* For providing a replacement for a function that exists on all platforms,
|
||||
but is broken/insufficient and needs to be replaced on some platforms:
|
||||
|
||||
#if @GNULIB_FOO@
|
||||
# if @REPLACE_FOO@
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef foo
|
||||
# define foo rpl_foo
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (foo, ...);
|
||||
_GL_CXXALIAS_RPL (foo, ...);
|
||||
# else
|
||||
_GL_CXXALIAS_SYS (foo, ...);
|
||||
# endif
|
||||
_GL_CXXALIASWARN (foo);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
...
|
||||
#endif
|
||||
|
||||
* For providing a replacement for a function that exists on some platforms
|
||||
but is broken/insufficient and needs to be replaced on some of them and
|
||||
is additionally either missing or undeclared on some other platforms:
|
||||
|
||||
#if @GNULIB_FOO@
|
||||
# if @REPLACE_FOO@
|
||||
# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
|
||||
# undef foo
|
||||
# define foo rpl_foo
|
||||
# endif
|
||||
_GL_FUNCDECL_RPL (foo, ...);
|
||||
_GL_CXXALIAS_RPL (foo, ...);
|
||||
# else
|
||||
# if !@HAVE_FOO@ or if !@HAVE_DECL_FOO@
|
||||
_GL_FUNCDECL_SYS (foo, ...);
|
||||
# endif
|
||||
_GL_CXXALIAS_SYS (foo, ...);
|
||||
# endif
|
||||
_GL_CXXALIASWARN (foo);
|
||||
#elif defined GNULIB_POSIXCHECK
|
||||
...
|
||||
#endif
|
||||
*/
|
||||
|
||||
/* _GL_EXTERN_C declaration;
|
||||
performs the declaration with C linkage. */
|
||||
#if defined __cplusplus
|
||||
# define _GL_EXTERN_C extern "C"
|
||||
#else
|
||||
# define _GL_EXTERN_C extern
|
||||
#endif
|
||||
|
||||
/* _GL_FUNCDECL_RPL (func, rettype, parameters_and_attributes);
|
||||
declares a replacement function, named rpl_func, with the given prototype,
|
||||
consisting of return type, parameters, and attributes.
|
||||
Example:
|
||||
_GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...)
|
||||
_GL_ARG_NONNULL ((1)));
|
||||
*/
|
||||
#define _GL_FUNCDECL_RPL(func,rettype,parameters_and_attributes) \
|
||||
_GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
|
||||
#define _GL_FUNCDECL_RPL_1(rpl_func,rettype,parameters_and_attributes) \
|
||||
_GL_EXTERN_C rettype rpl_func parameters_and_attributes
|
||||
|
||||
/* _GL_FUNCDECL_SYS (func, rettype, parameters_and_attributes);
|
||||
declares the system function, named func, with the given prototype,
|
||||
consisting of return type, parameters, and attributes.
|
||||
Example:
|
||||
_GL_FUNCDECL_SYS (open, int, (const char *filename, int flags, ...)
|
||||
_GL_ARG_NONNULL ((1)));
|
||||
*/
|
||||
#define _GL_FUNCDECL_SYS(func,rettype,parameters_and_attributes) \
|
||||
_GL_EXTERN_C rettype func parameters_and_attributes
|
||||
|
||||
/* _GL_CXXALIAS_RPL (func, rettype, parameters);
|
||||
declares a C++ alias called GNULIB_NAMESPACE::func
|
||||
that redirects to rpl_func, if GNULIB_NAMESPACE is defined.
|
||||
Example:
|
||||
_GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...));
|
||||
|
||||
Wrapping rpl_func in an object with an inline conversion operator
|
||||
avoids a reference to rpl_func unless GNULIB_NAMESPACE::func is
|
||||
actually used in the program. */
|
||||
#define _GL_CXXALIAS_RPL(func,rettype,parameters) \
|
||||
_GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return ::rpl_func; \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_RPL_1(func,rpl_func,rettype,parameters) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
|
||||
is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
|
||||
except that the C function rpl_func may have a slightly different
|
||||
declaration. A cast is used to silence the "invalid conversion" error
|
||||
that would otherwise occur. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return reinterpret_cast<type>(::rpl_func); \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_RPL_CAST_1(func,rpl_func,rettype,parameters) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIAS_SYS (func, rettype, parameters);
|
||||
declares a C++ alias called GNULIB_NAMESPACE::func
|
||||
that redirects to the system provided function func, if GNULIB_NAMESPACE
|
||||
is defined.
|
||||
Example:
|
||||
_GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
|
||||
|
||||
Wrapping func in an object with an inline conversion operator
|
||||
avoids a reference to func unless GNULIB_NAMESPACE::func is
|
||||
actually used in the program. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIAS_SYS(func,rettype,parameters) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return ::func; \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_SYS(func,rettype,parameters) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIAS_SYS_CAST (func, rettype, parameters);
|
||||
is like _GL_CXXALIAS_SYS (func, rettype, parameters);
|
||||
except that the C function func may have a slightly different declaration.
|
||||
A cast is used to silence the "invalid conversion" error that would
|
||||
otherwise occur. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return reinterpret_cast<type>(::func); \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_SYS_CAST(func,rettype,parameters) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIAS_SYS_CAST2 (func, rettype, parameters, rettype2, parameters2);
|
||||
is like _GL_CXXALIAS_SYS (func, rettype, parameters);
|
||||
except that the C function is picked among a set of overloaded functions,
|
||||
namely the one with rettype2 and parameters2. Two consecutive casts
|
||||
are used to silence the "cannot find a match" and "invalid conversion"
|
||||
errors that would otherwise occur. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
/* The outer cast must be a reinterpret_cast.
|
||||
The inner cast: When the function is defined as a set of overloaded
|
||||
functions, it works as a static_cast<>, choosing the designated variant.
|
||||
When the function is defined as a single variant, it works as a
|
||||
reinterpret_cast<>. The parenthesized cast syntax works both ways. */
|
||||
# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \
|
||||
namespace GNULIB_NAMESPACE \
|
||||
{ \
|
||||
static const struct _gl_ ## func ## _wrapper \
|
||||
{ \
|
||||
typedef rettype (*type) parameters; \
|
||||
\
|
||||
inline operator type () const \
|
||||
{ \
|
||||
return reinterpret_cast<type>((rettype2 (*) parameters2)(::func)); \
|
||||
} \
|
||||
} func = {}; \
|
||||
} \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#else
|
||||
# define _GL_CXXALIAS_SYS_CAST2(func,rettype,parameters,rettype2,parameters2) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIASWARN (func);
|
||||
causes a warning to be emitted when ::func is used but not when
|
||||
GNULIB_NAMESPACE::func is used. func must be defined without overloaded
|
||||
variants. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIASWARN(func) \
|
||||
_GL_CXXALIASWARN_1 (func, GNULIB_NAMESPACE)
|
||||
# define _GL_CXXALIASWARN_1(func,namespace) \
|
||||
_GL_CXXALIASWARN_2 (func, namespace)
|
||||
/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
|
||||
we enable the warning only when not optimizing. */
|
||||
# if !__OPTIMIZE__
|
||||
# define _GL_CXXALIASWARN_2(func,namespace) \
|
||||
_GL_WARN_ON_USE (func, \
|
||||
"The symbol ::" #func " refers to the system function. " \
|
||||
"Use " #namespace "::" #func " instead.")
|
||||
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
||||
# define _GL_CXXALIASWARN_2(func,namespace) \
|
||||
extern __typeof__ (func) func
|
||||
# else
|
||||
# define _GL_CXXALIASWARN_2(func,namespace) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
# endif
|
||||
#else
|
||||
# define _GL_CXXALIASWARN(func) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
/* _GL_CXXALIASWARN1 (func, rettype, parameters_and_attributes);
|
||||
causes a warning to be emitted when the given overloaded variant of ::func
|
||||
is used but not when GNULIB_NAMESPACE::func is used. */
|
||||
#if defined __cplusplus && defined GNULIB_NAMESPACE
|
||||
# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \
|
||||
_GL_CXXALIASWARN1_1 (func, rettype, parameters_and_attributes, \
|
||||
GNULIB_NAMESPACE)
|
||||
# define _GL_CXXALIASWARN1_1(func,rettype,parameters_and_attributes,namespace) \
|
||||
_GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
|
||||
/* To work around GCC bug <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
|
||||
we enable the warning only when not optimizing. */
|
||||
# if !__OPTIMIZE__
|
||||
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
||||
_GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
|
||||
"The symbol ::" #func " refers to the system function. " \
|
||||
"Use " #namespace "::" #func " instead.")
|
||||
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
||||
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
||||
extern __typeof__ (func) func
|
||||
# else
|
||||
# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
# endif
|
||||
#else
|
||||
# define _GL_CXXALIASWARN1(func,rettype,parameters_and_attributes) \
|
||||
_GL_EXTERN_C int _gl_cxxalias_dummy
|
||||
#endif
|
||||
|
||||
#endif /* _GL_CXXDEFS_H */
|
109
thirdparty/libiconv-1.15/build-aux/snippet/warn-on-use.h
vendored
Normal file
109
thirdparty/libiconv-1.15/build-aux/snippet/warn-on-use.h
vendored
Normal file
@ -0,0 +1,109 @@
|
||||
/* A C macro for emitting warnings if a function is used.
|
||||
Copyright (C) 2010-2017 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published
|
||||
by the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* _GL_WARN_ON_USE (function, "literal string") issues a declaration
|
||||
for FUNCTION which will then trigger a compiler warning containing
|
||||
the text of "literal string" anywhere that function is called, if
|
||||
supported by the compiler. If the compiler does not support this
|
||||
feature, the macro expands to an unused extern declaration.
|
||||
|
||||
This macro is useful for marking a function as a potential
|
||||
portability trap, with the intent that "literal string" include
|
||||
instructions on the replacement function that should be used
|
||||
instead. However, one of the reasons that a function is a
|
||||
portability trap is if it has the wrong signature. Declaring
|
||||
FUNCTION with a different signature in C is a compilation error, so
|
||||
this macro must use the same type as any existing declaration so
|
||||
that programs that avoid the problematic FUNCTION do not fail to
|
||||
compile merely because they included a header that poisoned the
|
||||
function. But this implies that _GL_WARN_ON_USE is only safe to
|
||||
use if FUNCTION is known to already have a declaration. Use of
|
||||
this macro implies that there must not be any other macro hiding
|
||||
the declaration of FUNCTION; but undefining FUNCTION first is part
|
||||
of the poisoning process anyway (although for symbols that are
|
||||
provided only via a macro, the result is a compilation error rather
|
||||
than a warning containing "literal string"). Also note that in
|
||||
C++, it is only safe to use if FUNCTION has no overloads.
|
||||
|
||||
For an example, it is possible to poison 'getline' by:
|
||||
- adding a call to gl_WARN_ON_USE_PREPARE([[#include <stdio.h>]],
|
||||
[getline]) in configure.ac, which potentially defines
|
||||
HAVE_RAW_DECL_GETLINE
|
||||
- adding this code to a header that wraps the system <stdio.h>:
|
||||
#undef getline
|
||||
#if HAVE_RAW_DECL_GETLINE
|
||||
_GL_WARN_ON_USE (getline, "getline is required by POSIX 2008, but"
|
||||
"not universally present; use the gnulib module getline");
|
||||
#endif
|
||||
|
||||
It is not possible to directly poison global variables. But it is
|
||||
possible to write a wrapper accessor function, and poison that
|
||||
(less common usage, like &environ, will cause a compilation error
|
||||
rather than issue the nice warning, but the end result of informing
|
||||
the developer about their portability problem is still achieved):
|
||||
#if HAVE_RAW_DECL_ENVIRON
|
||||
static char ***rpl_environ (void) { return &environ; }
|
||||
_GL_WARN_ON_USE (rpl_environ, "environ is not always properly declared");
|
||||
# undef environ
|
||||
# define environ (*rpl_environ ())
|
||||
#endif
|
||||
*/
|
||||
#ifndef _GL_WARN_ON_USE
|
||||
|
||||
# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
|
||||
/* A compiler attribute is available in gcc versions 4.3.0 and later. */
|
||||
# define _GL_WARN_ON_USE(function, message) \
|
||||
extern __typeof__ (function) function __attribute__ ((__warning__ (message)))
|
||||
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
||||
/* Verify the existence of the function. */
|
||||
# define _GL_WARN_ON_USE(function, message) \
|
||||
extern __typeof__ (function) function
|
||||
# else /* Unsupported. */
|
||||
# define _GL_WARN_ON_USE(function, message) \
|
||||
_GL_WARN_EXTERN_C int _gl_warn_on_use
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string")
|
||||
is like _GL_WARN_ON_USE (function, "string"), except that the function is
|
||||
declared with the given prototype, consisting of return type, parameters,
|
||||
and attributes.
|
||||
This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
|
||||
not work in this case. */
|
||||
#ifndef _GL_WARN_ON_USE_CXX
|
||||
# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
|
||||
# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
|
||||
extern rettype function parameters_and_attributes \
|
||||
__attribute__ ((__warning__ (msg)))
|
||||
# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
|
||||
/* Verify the existence of the function. */
|
||||
# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
|
||||
extern rettype function parameters_and_attributes
|
||||
# else /* Unsupported. */
|
||||
# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
|
||||
_GL_WARN_EXTERN_C int _gl_warn_on_use
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* _GL_WARN_EXTERN_C declaration;
|
||||
performs the declaration with C linkage. */
|
||||
#ifndef _GL_WARN_EXTERN_C
|
||||
# if defined __cplusplus
|
||||
# define _GL_WARN_EXTERN_C extern "C"
|
||||
# else
|
||||
# define _GL_WARN_EXTERN_C extern
|
||||
# endif
|
||||
#endif
|
1208
thirdparty/libiconv-1.15/config.h
vendored
Normal file
1208
thirdparty/libiconv-1.15/config.h
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1207
thirdparty/libiconv-1.15/config.h.in
vendored
Normal file
1207
thirdparty/libiconv-1.15/config.h.in
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1011
thirdparty/libiconv-1.15/config.log
vendored
Normal file
1011
thirdparty/libiconv-1.15/config.log
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3121
thirdparty/libiconv-1.15/config.status
vendored
Executable file
3121
thirdparty/libiconv-1.15/config.status
vendored
Executable file
File diff suppressed because it is too large
Load Diff
27561
thirdparty/libiconv-1.15/configure
vendored
Executable file
27561
thirdparty/libiconv-1.15/configure
vendored
Executable file
File diff suppressed because it is too large
Load Diff
213
thirdparty/libiconv-1.15/configure.ac
vendored
Normal file
213
thirdparty/libiconv-1.15/configure.ac
vendored
Normal file
@ -0,0 +1,213 @@
|
||||
dnl Copyright (C) 1999-2011, 2016 Free Software Foundation, Inc.
|
||||
dnl This file is part of the GNU LIBICONV Library.
|
||||
dnl
|
||||
dnl The GNU LIBICONV Library is free software; you can redistribute it
|
||||
dnl and/or modify it under the terms of the GNU Library General Public
|
||||
dnl License as published by the Free Software Foundation; either version 2
|
||||
dnl of the License, or (at your option) any later version.
|
||||
dnl
|
||||
dnl The GNU LIBICONV Library is distributed in the hope that it will be
|
||||
dnl useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
dnl Library General Public License for more details.
|
||||
dnl
|
||||
dnl You should have received a copy of the GNU Library General Public
|
||||
dnl License along with the GNU LIBICONV Library; see the file COPYING.LIB.
|
||||
dnl If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
AC_PREREQ([2.60])
|
||||
AC_INIT([libiconv], [1.15])
|
||||
AC_CONFIG_SRCDIR([lib/iconv.c])
|
||||
AC_CONFIG_AUX_DIR([build-aux])
|
||||
AM_INIT_AUTOMAKE
|
||||
AC_CONFIG_HEADERS([config.h lib/config.h])
|
||||
AC_PROG_MAKE_SET
|
||||
|
||||
dnl checks for basic programs
|
||||
|
||||
AC_PROG_CC
|
||||
AC_PROG_CPP
|
||||
AC_PROG_INSTALL
|
||||
|
||||
AC_PATH_PROG([STRIP], [strip], [:]) dnl sets STRIP
|
||||
AM_PROG_INSTALL_STRIP dnl overrides STRIP when cross-compiling,
|
||||
dnl sets INSTALL_STRIP_PROGRAM
|
||||
|
||||
dnl check for host type
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
|
||||
dnl hack
|
||||
|
||||
dnl Hack to work around limitations of automake and error.m4 regarding LIBOBJS.
|
||||
dnl "srclib/Makefile.am:32: automatically discovered file `error.h' should not be explicitly mentioned"
|
||||
AC_DEFUN([my_SRCLIB_OBJ],[SRCLIBOBJS="$SRCLIBOBJS $1.$ac_objext"])
|
||||
AC_DEFUN([my_SRCLIB_REPLACE_FUNCS], [AC_CHECK_FUNCS([$1], , [my_SRCLIB_OBJ($ac_func)])])
|
||||
m4_pushdef([AC_LIBOBJ], m4_defn([my_SRCLIB_OBJ]))
|
||||
m4_pushdef([AC_REPLACE_FUNCS], m4_defn([my_SRCLIB_REPLACE_FUNCS]))
|
||||
|
||||
dnl checks for UNIX variants that set DEFS
|
||||
|
||||
gl_EARLY
|
||||
|
||||
dnl checks for installer options
|
||||
|
||||
gl_RELOCATABLE([srclib])
|
||||
|
||||
AC_ARG_ENABLE([extra-encodings],
|
||||
[AC_HELP_STRING([--enable-extra-encodings],
|
||||
[add support for a few rarely used encodings])],
|
||||
[AC_DEFINE([ENABLE_EXTRA], 1,
|
||||
[Define to 1 to enable a few rarely used encodings.])
|
||||
USE_EXTRA_ENCODINGS=yes],
|
||||
[USE_EXTRA_ENCODINGS=no])
|
||||
AC_SUBST([USE_EXTRA_ENCODINGS])
|
||||
|
||||
dnl checks for programs
|
||||
|
||||
CL_PROG_CP
|
||||
CL_PROG_LN
|
||||
AC_PROG_LN_S
|
||||
|
||||
dnl checks for compiler output filename suffixes
|
||||
|
||||
AC_OBJEXT
|
||||
AC_EXEEXT
|
||||
|
||||
dnl check for build configuration
|
||||
|
||||
LT_INIT([disable-static win32-dll])
|
||||
|
||||
dnl Prepares the libtool configuration for handling of Windows resources, and
|
||||
dnl sets the RC variable to a program that compiles Windows resource files.
|
||||
LT_LANG([Windows Resource])
|
||||
|
||||
dnl On mingw and Cygwin, we can activate special Makefile rules which add
|
||||
dnl version information to the executables.
|
||||
case "$host_os" in
|
||||
mingw* | cygwin*) is_woe32=yes ;;
|
||||
*) is_woe32=no ;;
|
||||
esac
|
||||
WOE32=$is_woe32
|
||||
AC_SUBST([WOE32])
|
||||
if test $WOE32 = yes; then
|
||||
dnl Check for a program that compiles Windows resource files.
|
||||
AC_CHECK_TOOL([WINDRES], [windres])
|
||||
fi
|
||||
|
||||
gl_VISIBILITY
|
||||
AM_ICONV
|
||||
AM_GNU_GETTEXT([external], [need-ngettext])
|
||||
|
||||
dnl checks for typedefs
|
||||
|
||||
AC_TYPE_MBSTATE_T
|
||||
gt_TYPE_WCHAR_T
|
||||
|
||||
dnl checks for header files, functions and declarations
|
||||
|
||||
if test "$am_cv_func_iconv" = yes -a -n "$am_cv_proto_iconv_arg1"; then
|
||||
ICONV_CONST="const"
|
||||
else
|
||||
ICONV_CONST=""
|
||||
fi
|
||||
AC_SUBST([ICONV_CONST])
|
||||
|
||||
if test $gt_cv_c_wchar_t = yes; then
|
||||
HAVE_WCHAR_T=1
|
||||
else
|
||||
HAVE_WCHAR_T=0
|
||||
fi
|
||||
AC_SUBST([HAVE_WCHAR_T])
|
||||
|
||||
AC_CHECK_FUNCS([getc_unlocked mbrtowc wcrtomb mbsinit setlocale])
|
||||
|
||||
dnl mbstate_t is used if HAVE_WCRTOMB || HAVE_MBRTOWC, see lib/loop_wchar.h.
|
||||
if test $ac_cv_func_wcrtomb = yes || test $ac_cv_func_mbrtowc = yes; then
|
||||
USE_MBSTATE_T=1
|
||||
else
|
||||
USE_MBSTATE_T=0
|
||||
fi
|
||||
AC_SUBST([USE_MBSTATE_T])
|
||||
|
||||
AC_CACHE_CHECK([whether <wchar.h> is standalone],
|
||||
[gl_cv_header_wchar_h_standalone],
|
||||
[AC_COMPILE_IFELSE(
|
||||
[AC_LANG_PROGRAM(
|
||||
[[#include <wchar.h>
|
||||
wchar_t w;]],
|
||||
[[]])],
|
||||
[gl_cv_header_wchar_h_standalone=yes],
|
||||
[gl_cv_header_wchar_h_standalone=no])])
|
||||
if test $gl_cv_header_wchar_h_standalone = yes; then
|
||||
BROKEN_WCHAR_H=0
|
||||
else
|
||||
BROKEN_WCHAR_H=1
|
||||
fi
|
||||
AC_SUBST([BROKEN_WCHAR_H])
|
||||
|
||||
AC_REPLACE_FUNCS([memmove])
|
||||
|
||||
AM_LANGINFO_CODESET
|
||||
gl_FCNTL_O_FLAGS
|
||||
|
||||
AC_EILSEQ
|
||||
|
||||
CL_WORDS_LITTLEENDIAN
|
||||
|
||||
gl_INIT
|
||||
|
||||
dnl hack
|
||||
|
||||
dnl End of hack to work around limitations of automake and error.m4.
|
||||
m4_popdef([AC_REPLACE_FUNCS])
|
||||
m4_popdef([AC_LIBOBJ])
|
||||
AC_SUBST([SRCLIBOBJS])
|
||||
|
||||
dnl Compilation on mingw and Cygwin needs special Makefile rules, because
|
||||
dnl 1. when we install a shared library, we must arrange to export
|
||||
dnl auxiliary pointer variables for every exported variable,
|
||||
dnl 2. when we install a shared library and a static library simultaneously,
|
||||
dnl the include file specifies __declspec(dllimport) and therefore we
|
||||
dnl must arrange to define the auxiliary pointer variables for the
|
||||
dnl exported variables _also_ in the static library.
|
||||
if test "$enable_shared" = yes; then
|
||||
case "$host_os" in
|
||||
mingw* | cygwin*) is_woe32dll=yes ;;
|
||||
*) is_woe32dll=no ;;
|
||||
esac
|
||||
else
|
||||
is_woe32dll=no
|
||||
fi
|
||||
WOE32DLL=$is_woe32dll
|
||||
AC_SUBST([WOE32DLL])
|
||||
if test $is_woe32dll = yes; then
|
||||
DLL_VARIABLE='__declspec (dllimport)'
|
||||
else
|
||||
DLL_VARIABLE=
|
||||
fi
|
||||
AC_SUBST([DLL_VARIABLE])
|
||||
|
||||
AH_BOTTOM([
|
||||
/* On Windows, variables that may be in a DLL must be marked specially. */
|
||||
#if defined _MSC_VER && defined _DLL
|
||||
# define DLL_VARIABLE __declspec (dllimport)
|
||||
#else
|
||||
# define DLL_VARIABLE
|
||||
#endif
|
||||
])
|
||||
|
||||
AC_CONFIG_SUBDIRS([libcharset])
|
||||
AC_CONFIG_SUBDIRS([preload])
|
||||
AC_CONFIG_FILES([Makefile])
|
||||
AC_CONFIG_FILES([lib/Makefile])
|
||||
AC_CONFIG_FILES([srclib/Makefile])
|
||||
AC_CONFIG_FILES([src/Makefile])
|
||||
AC_CONFIG_FILES([po/Makefile.in])
|
||||
AC_CONFIG_FILES([man/Makefile])
|
||||
if test -d "${srcdir}/tests"; then
|
||||
AC_CONFIG_FILES([tests/Makefile])
|
||||
fi
|
||||
AC_CONFIG_FILES([include/iconv.h:include/iconv.h.build.in])
|
||||
AC_CONFIG_FILES([include/iconv.h.inst:include/iconv.h.in])
|
||||
AC_OUTPUT
|
32
thirdparty/libiconv-1.15/djgpp/Makefile.maint
vendored
Normal file
32
thirdparty/libiconv-1.15/djgpp/Makefile.maint
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
# Maintainer's Makefile -*-Makefile-*-
|
||||
|
||||
top_srcdir = ..
|
||||
srcdir = .
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
all: README fnchange.lst
|
||||
|
||||
fnchange.lst: fnchange.in $(top_srcdir)/configure.ac
|
||||
rm -f $@; \
|
||||
PACKAGE=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*(\([A-Za-z]*\),.*$$/\1/'`; \
|
||||
VERSION=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*,[ ]\([0-9.]*\).*$$/\1/'`; \
|
||||
sed \
|
||||
-e '/^#/d' \
|
||||
-e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
|
||||
$(srcdir)/fnchange.in > t-$@
|
||||
mv t-$@ $@
|
||||
|
||||
README: README.in $(top_srcdir)/configure.ac
|
||||
rm -f $@; \
|
||||
PACKAGE=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*(\([A-Za-z]*\),.*$$/\1/'`; \
|
||||
VERSION=`grep "^AM_INIT_AUTOMAKE(" $(top_srcdir)/configure.ac | sed -e 's/^.*,[ ]\([0-9.]*\).*$$/\1/'`; \
|
||||
packageversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
|
||||
treeversion=`echo "$${VERSION}" | sed 's/\.//g'`; \
|
||||
sed \
|
||||
-e "s/@V@/$${PACKAGE}-$${VERSION}/g" \
|
||||
-e "s/@VER@/$${VERSION}/g" \
|
||||
-e "s/@packageversion@/$$packageversion/g" \
|
||||
-e "s/@treeversion@/$$treeversion/g" \
|
||||
$(srcdir)/README.in > t-$@
|
||||
mv t-$@ $@
|
122
thirdparty/libiconv-1.15/djgpp/README
vendored
Normal file
122
thirdparty/libiconv-1.15/djgpp/README
vendored
Normal file
@ -0,0 +1,122 @@
|
||||
This is a port of GNU Libiconv 1.11 to MSDOS/DJGPP.
|
||||
|
||||
1.: DJGPP specific changes.
|
||||
=======================
|
||||
There are no DJGPP specific changes. This package should
|
||||
configure and compile out-of-the-box.
|
||||
Please read the documentation to become familiar with this
|
||||
product.
|
||||
|
||||
|
||||
2.: Installing the binary package.
|
||||
==============================
|
||||
|
||||
2.1.: Copy the binary distribution into the top DJGPP installation
|
||||
directory and unzip the binary distribution running *ONE* of
|
||||
the following commands:
|
||||
unzip32 licv111b.zip or
|
||||
djtarx licv111b.zip or
|
||||
pkunzip -d licv111b.zip
|
||||
|
||||
|
||||
|
||||
3.: Building the binaries from sources.
|
||||
===================================
|
||||
|
||||
3.1.: To build the binaries you will need the following binary packages:
|
||||
djdev203.zip, bsh204b.zip, gcc2952b.zip,
|
||||
bnu210b.zip, mak3791b.zip, fil316b.zip,
|
||||
shl112b.zip, txt20b.zip, txi40b.zip,
|
||||
grep24b.zip and sed302b.zip
|
||||
|
||||
|
||||
All this packages can be found in the v2gnu directory of any
|
||||
Simtel.NET mirror.
|
||||
You will need bsh204b.zip and *NOT* a prior version or the build will fail.
|
||||
The same applies to djdev203.zip. You *MUST* use the updated versions of
|
||||
fil316b.zip (date: 2000-05-30) and shl112b.zip (date: 2000-08-11). This
|
||||
updated versions have been recompiled with djdev203.zip and know about
|
||||
the "/dev/env" functionality introduced with djdev203.zip. All the other
|
||||
packages are the ones I have used to build the binaries from this sources.
|
||||
Previuos and/or later versions of this packages may do the job as well but
|
||||
I have not tested this.
|
||||
|
||||
3.2.: Create a temporary directory and copy the source package: licv111s.zip
|
||||
into the temporary directory. If you download the source distribution
|
||||
from one of the DJGPP archives, just unzip it preserving the directory
|
||||
structure, runnig ONE of the following commands:
|
||||
unzip32 licv111s.zip or
|
||||
djtarx licv111s.zip or
|
||||
pkunzip -d licv111s.zip
|
||||
|
||||
Source distributions downloaded from one of the GNU FTP sites need
|
||||
some more work to unpack. First, you MUST use the `djtar' program to
|
||||
unzip the package. That's because some file names in the official
|
||||
distributions need to be changed to avoid problems on the various
|
||||
platforms supported by DJGPP. `djtar' can rename files on the fly
|
||||
given a file with name mappings. The distribution includes a file
|
||||
`djgpp/fnchange.lst' with the necessary mappings. So you need first
|
||||
to retrieve that file, and then invoke `djtar' to unpack the
|
||||
distribution. Here's how:
|
||||
|
||||
djtar -x -p -o libiconv-1.7/djgpp/fnchange.lst libiconv-1.7.tar.gz > lst
|
||||
djtar -x -n lst libiconv-1.7.tar.gz
|
||||
|
||||
(The name of the distribution archive and the top-level directory will
|
||||
be different for versions other than 1.7.)
|
||||
|
||||
3.3.: The package is preconfigured for djdev203. To build the products you
|
||||
should run the following command:
|
||||
make
|
||||
|
||||
After the compilation has finished, you can check the products
|
||||
running the command:
|
||||
make check
|
||||
|
||||
To install the products run the command:
|
||||
make install
|
||||
|
||||
This will install the products (iconv.exe iconv.h localcharset.h libconv.a
|
||||
libcharset.a iconv.1 iconv.3 iconv_open.3 iconv_close.3) into your DJGPP
|
||||
installation tree. As usual, prefix is defined as "/dev/env/DJDIR".
|
||||
If you prefer to install into same other directory run the command:
|
||||
make install prefix=z:/some/other/dir
|
||||
|
||||
Of course, you should replace "z:/some/other/dir" by an appropriate path
|
||||
that will meet your requeriments.
|
||||
|
||||
3.4.: If you need/want to reconfigure the package you will have to run the
|
||||
following commands:
|
||||
make distclean
|
||||
djgpp\config
|
||||
|
||||
Please note that you *MUST* use the "distclean" option or the config.cache
|
||||
file will *NOT* be deleted. In this case you are *NOT* reconfiguring
|
||||
because the configuration informations is read from the cache file instead
|
||||
of being newly computed.
|
||||
To build the programs in a directory other than where the sources are,
|
||||
you must add the parameter that specifies the source directory,
|
||||
e.g:
|
||||
x:\src\gnu\libiconv.111\djgpp\config x:/src/gnu/libiconv.111
|
||||
|
||||
Lets assume you want to build the binaries in a directory placed on a
|
||||
different drive (z:\build in this case) from where the sources are,
|
||||
then you will run the following commands:
|
||||
z:
|
||||
md \build
|
||||
cd \build
|
||||
x:\src\gnu\libiconv.111\djgpp\config x:/src/gnu/libiconv.111
|
||||
|
||||
You *MUST* use forward slashes to specify the source directory.
|
||||
After having configured the package run the folowing commands to create
|
||||
the binaries and docs and install them:
|
||||
make
|
||||
make check
|
||||
make install
|
||||
|
||||
Send suggestions and bug reports concerning the DJGPP port to
|
||||
comp.os.msdos.djgpp or djgpp@delorie.com. Libiconv specific bugs
|
||||
must be reported to Bruno Haible <haible@clisp.cons.org>.
|
||||
|
||||
|
||||
Guerrero, Juan Manuel <st001906@hrz1.hrz.tu-darmstadt.de>
|
120
thirdparty/libiconv-1.15/djgpp/README.in
vendored
Normal file
120
thirdparty/libiconv-1.15/djgpp/README.in
vendored
Normal file
@ -0,0 +1,120 @@
|
||||
This is a port of GNU Libiconv @VER@ to MSDOS/DJGPP.
|
||||
|
||||
1.: DJGPP specific changes.
|
||||
=======================
|
||||
There are no DJGPP specific changes. This package should
|
||||
configure and compile out-of-the-box.
|
||||
Please read the documentation to become familiar with this
|
||||
product.
|
||||
|
||||
|
||||
2.: Installing the binary package.
|
||||
==============================
|
||||
|
||||
2.1.: Copy the binary distribution into the top DJGPP installation
|
||||
directory and unzip the binary distribution running *ONE* of
|
||||
the following commands:
|
||||
unzip32 licv@packageversion@b.zip or
|
||||
djtarx licv@packageversion@b.zip or
|
||||
pkunzip -d licv@packageversion@b.zip
|
||||
|
||||
|
||||
|
||||
3.: Building the binaries from sources.
|
||||
===================================
|
||||
|
||||
3.1.: To build the binaries you will need the following binary packages:
|
||||
djdev203.zip (patchlevel 2),
|
||||
bshNNNb.zip, gccNNNb.zip, bnuNNNb.zip, makNNNb.zip, filNNNb.zip,
|
||||
shlNNNb.zip, txtNNNb.zip, txiNNNb.zip, grepNNNb.zip, sedNNNb.zip,
|
||||
and difNNN.zip
|
||||
|
||||
NNN represents the latest version number of the binary packages. All
|
||||
this packages can be found in the current/v2gnu/ directory of any
|
||||
ftp.delorie.com mirror.
|
||||
|
||||
3.2.: Create a temporary directory and copy the source package: licv@packageversion@s.zip
|
||||
into the temporary directory. If you download the source distribution
|
||||
from one of the DJGPP archives, just unzip it preserving the directory
|
||||
structure, runnig ONE of the following commands:
|
||||
unzip32 licv@packageversion@s.zip or
|
||||
djtarx licv@packageversion@s.zip or
|
||||
pkunzip -d licv@packageversion@s.zip
|
||||
|
||||
Source distributions downloaded from one of the GNU FTP sites need
|
||||
some more work to unpack. First, you MUST use the `djtar' program
|
||||
to unzip the package. That's because some file names in the official
|
||||
distributions need to be changed to avoid problems on the various
|
||||
platforms supported by DJGPP. `djtar' can rename files on the fly
|
||||
given a file with name mappings. The distribution includes a file
|
||||
`djgpp/fnchange.lst' with the necessary mappings. So you need first
|
||||
to retrieve that file, and then invoke `djtar' to unpack the
|
||||
distribution. Here's how:
|
||||
|
||||
djtar -x -p -o @V@/djgpp/fnchange.lst @V@.tar.gz > lst
|
||||
djtar -x -n lst @V@.tar.gz
|
||||
|
||||
(The name of the distribution archive and the top-level directory will
|
||||
be different for versions other than @VER@.)
|
||||
|
||||
3.3.: If you have downloaded the source package from one of the GNU FTP sites
|
||||
you will have to configure the package running the command:
|
||||
djgpp\config.bat
|
||||
|
||||
3.4.: If you have downloaded the source package from one of the delorie FTP
|
||||
sites the package is already preconfigured for djdev203 or later. In
|
||||
any case, to build the products you must run the following command:
|
||||
make
|
||||
|
||||
After the compilation has finished, you can check the products
|
||||
running the command:
|
||||
make check
|
||||
|
||||
To install the products run the command:
|
||||
make install
|
||||
|
||||
This will install the products (iconv.exe iconv.h localcharset.h libconv.a
|
||||
libcharset.a iconv.1 iconv.3 iconv_open.3 iconv_close.3) into your DJGPP
|
||||
installation tree. As usual, prefix is defined as "/dev/env/DJDIR".
|
||||
If you prefer to install into same other directory run the command:
|
||||
make install prefix=z:/some/other/dir
|
||||
|
||||
Of course, you should replace "z:/some/other/dir" by an appropriate path
|
||||
that will meet your requeriments.
|
||||
|
||||
3.5.: If for some reason you want to reconfigure the package cd into the top
|
||||
srcdir (libiconv.@treeversion@) and run the following commands:
|
||||
del djgpp\config.cache
|
||||
make distclean
|
||||
djgpp\config
|
||||
|
||||
Please note that you *MUST* delete the config.cache file in the djgpp
|
||||
subdir or you will not really reconfigure the sources because the
|
||||
configuration informations will be read from the cache file instead
|
||||
of being newly computed.
|
||||
To build the programs in a directory other than where the sources are,
|
||||
you must add the parameter that specifies the source directory,
|
||||
e.g:
|
||||
x:\src\gnu\libiconv.@treeversion@\djgpp\config x:/src/gnu/libiconv.@treeversion@
|
||||
|
||||
Lets assume you want to build the binaries in a directory placed on a
|
||||
different drive (z:\build in this case) from where the sources are,
|
||||
then you will run the following commands:
|
||||
z:
|
||||
md \build
|
||||
cd \build
|
||||
x:\src\gnu\libiconv.@treeversion@\djgpp\config x:/src/gnu/libiconv.@treeversion@
|
||||
|
||||
You *MUST* use forward slashes to specify the source directory.
|
||||
After having configured the package run the folowing commands to create
|
||||
the binaries and docs and install them:
|
||||
make
|
||||
make check
|
||||
make install
|
||||
|
||||
Send suggestions and bug reports concerning the DJGPP port to
|
||||
comp.os.msdos.djgpp or djgpp@delorie.com. Libiconv specific bugs
|
||||
must be reported to <bug-gnu-libiconv@gnu.org>.
|
||||
|
||||
|
||||
Guerrero, Juan Manuel <juan.guerrero@gmx.de>
|
482
thirdparty/libiconv-1.15/djgpp/config.bat
vendored
Normal file
482
thirdparty/libiconv-1.15/djgpp/config.bat
vendored
Normal file
@ -0,0 +1,482 @@
|
||||
@echo off
|
||||
Rem Configure libiconv for DJGPP.
|
||||
|
||||
Rem WARNING WARNING WARNING: This file needs to have DOS CRLF end-of-line
|
||||
Rem format, or else stock DOS/Windows shells will refuse to run it.
|
||||
|
||||
echo Configuring GNU libiconv for DJGPP v2.x...
|
||||
Rem The SmallEnv tests protect against fixed and too small size
|
||||
Rem of the environment in stock DOS shell.
|
||||
|
||||
Rem Find out if NLS is wanted or not,
|
||||
Rem if dependency-tracking is wanted or not,
|
||||
Rem if caching is wanted or not
|
||||
Rem and where the sources are.
|
||||
Rem We always default to NLS support,
|
||||
Rem no dependency tracking
|
||||
Rem and to in place configuration.
|
||||
set ARGS=
|
||||
set NLS=disabled
|
||||
if not "%NLS%" == "disabled" goto SmallEnv
|
||||
set CACHING=enabled
|
||||
if not "%CACHING%" == "enabled" goto SmallEnv
|
||||
set DEPENDENCY_TRACKING=disabled
|
||||
if not "%DEPENDENCY_TRACKING%" == "disabled" goto SmallEnv
|
||||
set LIBICONV_PREFIX=disabled
|
||||
if not "%LIBICONV_PREFIX%" == "disabled" goto SmallEnv
|
||||
set LIBINTL_PREFIX=disabled
|
||||
if not "%LIBINTL_PREFIX%" == "disabled" goto SmallEnv
|
||||
set HTML=enabled
|
||||
if not "%HTML%" == "enabled" goto SmallEnv
|
||||
set XSRC=.
|
||||
if not "%XSRC%" == "." goto SmallEnv
|
||||
|
||||
Rem Loop over all arguments.
|
||||
Rem Special arguments are: NLS, XSRC, CACHE, STATIC_LIBS, LIBICONV_PREFIX, LIBINTL_PREFIX and DEPS.
|
||||
Rem All other arguments are stored into ARGS.
|
||||
:ArgLoop
|
||||
if "%1" == "nls" goto NextArgument
|
||||
if "%1" == "NLS" goto NextArgument
|
||||
if "%1" == "no-nls" goto NoNLS
|
||||
if "%1" == "no-NLS" goto NoNLS
|
||||
if "%1" == "NO-NLS" goto NoNLS
|
||||
goto CachingOption
|
||||
:NoNLS
|
||||
if "%1" == "no-nls" set NLS=disabled
|
||||
if "%1" == "no-NLS" set NLS=disabled
|
||||
if "%1" == "NO-NLS" set NLS=disabled
|
||||
if not "%NLS%" == "disabled" goto SmallEnv
|
||||
goto NextArgument
|
||||
:CachingOption
|
||||
if "%1" == "cache" goto NextArgument
|
||||
if "%1" == "CACHE" goto NextArgument
|
||||
if "%1" == "no-cache" goto NoCaching
|
||||
if "%1" == "no-CACHE" goto NoCaching
|
||||
if "%1" == "NO-CACHE" goto NoCaching
|
||||
goto DependencyOption
|
||||
:NoCaching
|
||||
if "%1" == "no-cache" set CACHING=disabled
|
||||
if "%1" == "no-CACHE" set CACHING=disabled
|
||||
if "%1" == "NO-CACHE" set CACHING=disabled
|
||||
if not "%CACHING%" == "disabled" goto SmallEnv
|
||||
goto NextArgument
|
||||
:DependencyOption
|
||||
if "%1" == "no-dep" goto NextArgument
|
||||
if "%1" == "no-DEP" goto NextArgument
|
||||
if "%1" == "NO-DEP" goto NextArgument
|
||||
if "%1" == "dep" goto DependecyTraking
|
||||
if "%1" == "DEP" goto DependecyTraking
|
||||
goto LibiconvPrefixOption
|
||||
:DependecyTraking
|
||||
if "%1" == "dep" set DEPENDENCY_TRACKING=enabled
|
||||
if "%1" == "DEP" set DEPENDENCY_TRACKING=enabled
|
||||
if not "%DEPENDENCY_TRACKING%" == "enabled" goto SmallEnv
|
||||
goto NextArgument
|
||||
:LibiconvPrefixOption
|
||||
if "%1" == "no-libiconvprefix" goto NextArgument
|
||||
if "%1" == "no-LIBICONVPREFIX" goto NextArgument
|
||||
if "%1" == "NO-LIBICONVPREFIX" goto NextArgument
|
||||
if "%1" == "libiconvprefix" goto WithLibiconvPrefix
|
||||
if "%1" == "LIBICONVPREFIX" goto WithLibiconvPrefix
|
||||
goto LibintlPrefixOption
|
||||
:WithLibiconvPrefix
|
||||
if "%1" == "libiconvprefix" set LIBICONV_PREFIX=enabled
|
||||
if "%1" == "LIBICONVPREFIX" set LIBICONV_PREFIX=enabled
|
||||
if not "%LIBICONV_PREFIX%" == "enabled" goto SmallEnv
|
||||
goto NextArgument
|
||||
:LibintlPrefixOption
|
||||
if "%1" == "no-libiconvprefix" goto NextArgument
|
||||
if "%1" == "no-LIBICONVPREFIX" goto NextArgument
|
||||
if "%1" == "NO-LIBICONVPREFIX" goto NextArgument
|
||||
if "%1" == "libintlprefix" goto _WithLibintlPrefix
|
||||
if "%1" == "LIBINTLPREFIX" goto _WithLibintlPrefix
|
||||
goto HTMLOption
|
||||
:_WithLibintlPrefix
|
||||
if "%1" == "libintlprefix" set LIBINTL_PREFIX=enabled
|
||||
if "%1" == "LIBINTLPREFIX" set LIBINTL_PREFIX=enabled
|
||||
if not "%LIBINTL_PREFIX%" == "enabled" goto SmallEnv
|
||||
:HTMLOption
|
||||
if "%1" == "withhtml" goto NextArgument
|
||||
if "%1" == "withHTML" goto NextArgument
|
||||
if "%1" == "WITHHTML" goto NextArgument
|
||||
if "%1" == "withouthtml" goto _WithoutHTML
|
||||
if "%1" == "withoutHTML" goto _WithoutHTML
|
||||
if "%1" == "WITHOUTHTML" goto _WithoutHTML
|
||||
goto SrcDirOption
|
||||
:_WithoutHTML
|
||||
if "%1" == "withouthtml" set HTML=disabled
|
||||
if "%1" == "withoutHTML" set HTML=disabled
|
||||
if "%1" == "WITHOUTHTML" set HTML=disabled
|
||||
if not "%HTML%" == "disabled" goto SmallEnv
|
||||
goto NextArgument
|
||||
:SrcDirOption
|
||||
echo %1 | grep -q "/"
|
||||
if errorlevel 1 goto CollectArgument
|
||||
set XSRC=%1
|
||||
if not "%XSRC%" == "%1" goto SmallEnv
|
||||
goto NextArgument
|
||||
:CollectArgument
|
||||
set _ARGS=%ARGS% %1
|
||||
if not "%_ARGS%" == "%ARGS% %1" if not "%_ARGS%" == "%ARGS%%1" goto SmallEnv
|
||||
echo %_ARGS% | grep -q "[^ ]"
|
||||
if not errorlevel 0 set ARGS=%_ARGS%
|
||||
set _ARGS=
|
||||
:NextArgument
|
||||
shift
|
||||
if not "%1" == "" goto ArgLoop
|
||||
|
||||
Rem Create an arguments file for the configure script.
|
||||
echo --srcdir=%XSRC% > arguments
|
||||
if "%CACHING%" == "enabled" echo --cache-file=%XSRC%/djgpp/config.cache >> arguments
|
||||
if "%DEPENDENCY_TRACKING%" == "enabled" echo --enable-dependency-tracking >> arguments
|
||||
if "%DEPENDENCY_TRACKING%" == "disabled" echo --disable-dependency-tracking >> arguments
|
||||
if "%LIBICONV_PREFIX%" == "enabled" echo --with-libiconv-prefix >> arguments
|
||||
if "%LIBICONV_PREFIX%" == "disabled" echo --without-libiconv-prefix >> arguments
|
||||
if "%LIBINTL_PREFIX%" == "enabled" echo --with-libintl-prefix >> arguments
|
||||
if "%LIBINTL_PREFIX%" == "disabled" echo --without-libintl-prefix >> arguments
|
||||
if "%HTML%" == "enabled" echo --enable-html >> arguments
|
||||
if "%HTML%" == "disabled" echo --disable-html >> arguments
|
||||
if not "%ARGS%" == "" echo %ARGS% >> arguments
|
||||
set ARGS=
|
||||
set CACHING=
|
||||
set DEPENDENCY_TRACKING=
|
||||
set LIBICONV_PREFIX=
|
||||
set LIBINTL_PREFIX=
|
||||
set HTML=
|
||||
|
||||
Rem Find out where the sources are
|
||||
if "%XSRC%" == "." goto InPlace
|
||||
|
||||
:NotInPlace
|
||||
redir -e /dev/null update %XSRC%/configure.org ./configure
|
||||
test -f ./configure
|
||||
if errorlevel 1 update %XSRC%/configure ./configure
|
||||
test -d ./libcharset
|
||||
if errorlevel 1 md libcharset
|
||||
redir -e /dev/null update %XSRC%/libcharset/configure.org ./libcharset/configure
|
||||
test -f ./libcharset/configure
|
||||
if errorlevel 1 update %XSRC%/libcharset/configure ./libcharset/configure
|
||||
|
||||
:InPlace
|
||||
Rem Update configuration files
|
||||
echo Updating configuration scripts...
|
||||
test -f ./configure.org
|
||||
if errorlevel 1 update ./configure ./configure.org
|
||||
sed -f %XSRC%/djgpp/config.sed ./configure.org > configure
|
||||
if errorlevel 1 goto SedError
|
||||
test -f ./libcharset/configure.org
|
||||
if errorlevel 1 update ./libcharset/configure ./libcharset/configure.org
|
||||
sed -f %XSRC%/djgpp/config.sed ./libcharset/configure.org > configure.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
Rem The following is needed because the toplevel configure script calls the
|
||||
Rem %XSRC%/libcharset/configure script instead of ./libcharset/configure.
|
||||
test -f %XSRC%/libcharset/configure.org
|
||||
if errorlevel 1 update %XSRC%/libcharset/configure %XSRC%/libcharset/configure.org
|
||||
update configure.tmp %XSRC%/libcharset/configure
|
||||
rm ./configure.tmp
|
||||
|
||||
Rem Make sure they have a config.site file
|
||||
set CONFIG_SITE=%XSRC%/djgpp/config.site
|
||||
if not "%CONFIG_SITE%" == "%XSRC%/djgpp/config.site" goto SmallEnv
|
||||
|
||||
Rem Make sure crucial file names are not munged by unpacking
|
||||
test -f %XSRC%/config.h.in
|
||||
if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h.in %XSRC%/config.h-in
|
||||
test -f %XSRC%/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config.h %XSRC%/config.h-in
|
||||
test -f %XSRC%/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/configh.in %XSRC%/config.h-in
|
||||
test -f %XSRC%/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/config_h.in %XSRC%/config.h-in
|
||||
test -f %XSRC%/lib/config.h.in
|
||||
if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config.h.in %XSRC%/lib/config.h-in
|
||||
test -f %XSRC%/lib/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config.h %XSRC%/lib/config.h-in
|
||||
test -f %XSRC%/lib/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/configh.in %XSRC%/lib/config.h-in
|
||||
test -f %XSRC%/lib/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/lib/config_h.in %XSRC%/lib/config.h-in
|
||||
test -f %XSRC%/include/iconv.h.in
|
||||
if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h.in %XSRC%/include/iconv.h-in
|
||||
test -f %XSRC%/include/iconv.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h %XSRC%/include/iconv.h-in
|
||||
test -f %XSRC%/include/iconv.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconvh.in %XSRC%/include/iconv.h-in
|
||||
test -f %XSRC%/include/iconv.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv_h.in %XSRC%/include/iconv.h-in
|
||||
test -f %XSRC%/include/iconv.h.build.in
|
||||
if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h.build.in %XSRC%/include/iconv.h-build-in
|
||||
test -f %XSRC%/include/iconv.h-build-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv.h %XSRC%/include/iconv.h-build-in
|
||||
test -f %XSRC%/include/iconv.h-build-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconvh.build %XSRC%/include/iconv.h-build-in
|
||||
test -f %XSRC%/include/iconv.h-build-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/include/iconv_h.build %XSRC%/include/iconv.h-build-in
|
||||
test -f %XSRC%/libcharset/config.h.in
|
||||
if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config.h.in %XSRC%/libcharset/config.h-in
|
||||
test -f %XSRC%/libcharset/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config.h %XSRC%/libcharset/config.h-in
|
||||
test -f %XSRC%/libcharset/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/configh.in %XSRC%/libcharset/config.h-in
|
||||
test -f %XSRC%/libcharset/config.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/config_h.in %XSRC%/libcharset/config.h-in
|
||||
test -f %XSRC%/libcharset/include/libcharset.h.in
|
||||
if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset.h.in %XSRC%/libcharset/include/libcharset.h-in
|
||||
test -f %XSRC%/libcharset/include/libcharset.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset.h %XSRC%/libcharset/include/libcharset.h-in
|
||||
test -f %XSRC%/libcharset/include/libcharset.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharseth.in %XSRC%/libcharset/include/libcharset.h-in
|
||||
test -f %XSRC%/libcharset/include/libcharset.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/libcharset_h.in %XSRC%/libcharset/include/libcharset.h-in
|
||||
test -f %XSRC%/libcharset/include/localcharset.h.in
|
||||
if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h.in %XSRC%/libcharset/include/localcharset.h-in
|
||||
test -f %XSRC%/libcharset/include/localcharset.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h %XSRC%/libcharset/include/localcharset.h-in
|
||||
test -f %XSRC%/libcharset/include/localcharset.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharseth.in %XSRC%/libcharset/include/localcharset.h-in
|
||||
test -f %XSRC%/libcharset/include/localcharset.h-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset_h.in %XSRC%/libcharset/include/localcharset.h-in
|
||||
test -f %XSRC%/libcharset/include/localcharset.h.build.in
|
||||
if not errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h.build.in %XSRC%/libcharset/include/localcharset.h-build-in
|
||||
test -f %XSRC%/libcharset/include/localcharset.h-build-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset.h %XSRC%/libcharset/include/localcharset.h-build-in
|
||||
test -f %XSRC%/libcharset/include/localcharset.h-build-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharseth.build %XSRC%/libcharset/include/localcharset.h-build-in
|
||||
test -f %XSRC%/libcharset/include/localcharset.h-build-in
|
||||
if errorlevel 1 redir -e /dev/null mv -f %XSRC%/libcharset/include/localcharset_h.build %XSRC%/libcharset/include/localcharset.h-build-in
|
||||
|
||||
Rem DJGPP needs ICONV_CONST set to const.
|
||||
sed "s/^#undef ICONV_CONST/#define ICONV_CONST const/" %XSRC%/config.h-in > config.tmp
|
||||
mv -f config.tmp %XSRC%/config.h-in
|
||||
|
||||
Rem All fixes needed to get the package configured, compiled and tested.
|
||||
Rem 1: Change the stateless-check script so it knowns about the
|
||||
Rem new filenames.
|
||||
Rem 2: Ditto for Makefile.in
|
||||
Rem 3: Ditto for source files.
|
||||
|
||||
:test -f %XSRC%/stamp-djgppfixes
|
||||
:if not errorlevel 1 goto TestsuitFixed
|
||||
Rem Fix the Makefile.ins.
|
||||
test -f %XSRC%/lib/Makefile.org
|
||||
if errorlevel 1 update %XSRC%/lib/Makefile.in %XSRC%/lib/Makefile.org
|
||||
sed -f %XSRC%/djgpp/makefile.sed %XSRC%/lib/Makefile.org > Makefile.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update Makefile.tmp %XSRC%/lib/Makefile.in
|
||||
rm Makefile.tmp
|
||||
test -f %XSRC%/tests/Makefile.org
|
||||
if errorlevel 1 update %XSRC%/tests/Makefile.in %XSRC%/tests/Makefile.org
|
||||
sed -f %XSRC%/djgpp/makefile.sed %XSRC%/tests/Makefile.org > Makefile.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update Makefile.tmp %XSRC%/tests/Makefile.in
|
||||
rm Makefile.tmp
|
||||
|
||||
Rem Fix the source files.
|
||||
test -f %XSRC%/lib/aliases/aliases2.org
|
||||
if errorlevel 1 update %XSRC%/lib/aliases/aliases2.h %XSRC%/lib/aliases/aliases2.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/aliases/aliases2.org > aliases2.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update aliases2.tmp %XSRC%/lib/aliases/aliases2.h
|
||||
rm aliases2.tmp
|
||||
test -f %XSRC%/lib/iconv.org
|
||||
if errorlevel 1 update %XSRC%/lib/iconv.c %XSRC%/lib/iconv.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/iconv.org > iconv.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update iconv.tmp %XSRC%/lib/iconv.c
|
||||
rm iconv.tmp
|
||||
test -f %XSRC%/lib/converters.org
|
||||
if errorlevel 1 update %XSRC%/lib/converters.h %XSRC%/lib/converters.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/converters.org > converters.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update converters.tmp %XSRC%/lib/converters.h
|
||||
rm converters.tmp
|
||||
test -f %XSRC%/lib/cns/11643.org
|
||||
if errorlevel 1 update %XSRC%/lib/cns/11643.h %XSRC%/lib/cns/11643.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/cns/11643.org > 11643.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update 11643.tmp %XSRC%/lib/cns/11643.h
|
||||
rm 11643.tmp
|
||||
test -f %XSRC%/lib/cns/11643_4.org
|
||||
if errorlevel 1 update %XSRC%/lib/cns/11643_4.h %XSRC%/lib/cns/11643_4.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/cns/11643_4.org > 11643_4.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update 11643_4.tmp %XSRC%/lib/cns/11643_4.h
|
||||
rm 11643_4.tmp
|
||||
test -f %XSRC%/lib/iso/ir165.org
|
||||
if errorlevel 1 update %XSRC%/lib/iso/ir165.h %XSRC%/lib/iso/ir165.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/iso/ir165.org > ir165.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update ir165.tmp %XSRC%/lib/iso/ir165.h
|
||||
rm ir165.tmp
|
||||
test -f %XSRC%/lib/big5hkscs/1999.org
|
||||
if errorlevel 1 update %XSRC%/lib/big5hkscs/1999.h %XSRC%/lib/big5hkscs/1999.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/1999.org > 1999.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update 1999.tmp %XSRC%/lib/big5hkscs/1999.h
|
||||
rm 1999.tmp
|
||||
test -f %XSRC%/lib/big5hkscs/2001.org
|
||||
if errorlevel 1 update %XSRC%/lib/big5hkscs/2001.h %XSRC%/lib/big5hkscs/2001.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/2001.org > 2001.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update 2001.tmp %XSRC%/lib/big5hkscs/2001.h
|
||||
rm 2001.tmp
|
||||
test -f %XSRC%/lib/big5hkscs/2004.org
|
||||
if errorlevel 1 update %XSRC%/lib/big5hkscs/2004.h %XSRC%/lib/big5hkscs/2004.org
|
||||
sed -f %XSRC%/djgpp/sources.sed %XSRC%/lib/big5hkscs/2004.org > 2004.tmp
|
||||
if errorlevel 1 goto SedError
|
||||
update 2004.tmp %XSRC%/lib/big5hkscs/2004.h
|
||||
rm 2004.tmp
|
||||
|
||||
Rem Fix the test scripts.
|
||||
if "%XSRC%" == "." goto NoDirChange
|
||||
cd | sed "s|:.*$|:|" > cd_BuildDir.bat
|
||||
cd | sed "s|^.:|cd |" >> cd_BuildDir.bat
|
||||
mv -f cd_BuildDir.bat %XSRC%/cd_BuildDir.bat
|
||||
echo %XSRC% | sed -e "s|^/dev/||" -e "s|/|:|" -e "s|:.*$|:|g" > cd_SrcDir.bat
|
||||
echo %XSRC% | sed -e "s|^/dev/||" -e "s|/|:/|" -e "s|^.*:|cd |" -e "s|^\.\.|cd &|" -e "s|/|\\|g" >> cd_SrcDir.bat
|
||||
call cd_SrcDir.bat
|
||||
call djgpp\edtest.bat
|
||||
call cd_BuildDir.bat
|
||||
rm -f cd_SrcDir.bat cd_BuildDir.bat %XSRC%/cd_BuildDir.bat
|
||||
goto TestsuitFixed
|
||||
:NoDirChange
|
||||
call djgpp\edtest.bat
|
||||
::TestsuitFixed
|
||||
:touch %XSRC%/stamp-djgppfixes
|
||||
|
||||
Rem /include/wchar.h from DJGPP 2.03 does not work.
|
||||
Rem Replace it with the one of DJGPP 2.04.
|
||||
test -f %XSRC%/srclib/wchar.h
|
||||
if errorlevel 1 update %XSRC%/djgpp/wchar.h %XSRC%/srclib/wchar.h
|
||||
|
||||
Rem This is required because DOS/Windows are case-insensitive
|
||||
Rem to file names, and "make install" will do nothing if Make
|
||||
Rem finds a file called `install'.
|
||||
if exist INSTALL mv -f INSTALL INSTALL.txt
|
||||
|
||||
Rem Set SHELL to a sane default or some configure tests stop working
|
||||
Rem if the package is configured across partitions.
|
||||
if not "%SHELL%" == "" goto HomeName
|
||||
set SHELL=/bin/sh
|
||||
if not "%SHELL%" == "/bin/sh" goto SmallEnv
|
||||
echo No SHELL found in the environment, using default value
|
||||
|
||||
:HomeName
|
||||
Rem Set HOME to a sane default so configure stops complaining.
|
||||
if not "%HOME%" == "" goto HostName
|
||||
set HOME=%XSRC%/djgpp
|
||||
if not "%HOME%" == "%XSRC%/djgpp" goto SmallEnv
|
||||
echo No HOME found in the environment, using default value
|
||||
|
||||
:HostName
|
||||
Rem Set HOSTNAME so it shows in config.status
|
||||
if not "%HOSTNAME%" == "" goto hostdone
|
||||
if "%windir%" == "" goto msdos
|
||||
set OS=MS-Windows
|
||||
if not "%OS%" == "MS-Windows" goto SmallEnv
|
||||
goto haveos
|
||||
:msdos
|
||||
set OS=MS-DOS
|
||||
if not "%OS%" == "MS-DOS" goto SmallEnv
|
||||
:haveos
|
||||
if not "%USERNAME%" == "" goto haveuname
|
||||
if not "%USER%" == "" goto haveuser
|
||||
echo No USERNAME and no USER found in the environment, using default values
|
||||
set HOSTNAME=Unknown PC
|
||||
if not "%HOSTNAME%" == "Unknown PC" goto SmallEnv
|
||||
goto userdone
|
||||
:haveuser
|
||||
set HOSTNAME=%USER%'s PC
|
||||
if not "%HOSTNAME%" == "%USER%'s PC" goto SmallEnv
|
||||
goto userdone
|
||||
:haveuname
|
||||
set HOSTNAME=%USERNAME%'s PC
|
||||
if not "%HOSTNAME%" == "%USERNAME%'s PC" goto SmallEnv
|
||||
:userdone
|
||||
set _HOSTNAME=%HOSTNAME%, %OS%
|
||||
if not "%_HOSTNAME%" == "%HOSTNAME%, %OS%" goto SmallEnv
|
||||
set HOSTNAME=%_HOSTNAME%
|
||||
:hostdone
|
||||
set _HOSTNAME=
|
||||
set OS=
|
||||
|
||||
Rem install-sh is required by the configure script but clashes with the
|
||||
Rem various Makefile install-foo targets, so we MUST have it before the
|
||||
Rem script runs and rename it afterwards
|
||||
test -f %XSRC%/install-sh
|
||||
if not errorlevel 1 goto NoRen0
|
||||
test -f %XSRC%/install-sh.sh
|
||||
if not errorlevel 1 mv -f %XSRC%/install-sh.sh %XSRC%/install-sh
|
||||
:NoRen0
|
||||
|
||||
if "%NLS%" == "disabled" goto WithoutNLS
|
||||
|
||||
:WithNLS
|
||||
test -d %XSRC%/po
|
||||
if errorlevel 1 goto WithoutNLS
|
||||
|
||||
Rem Check for the needed libraries and binaries.
|
||||
test -x /dev/env/DJDIR/bin/msgfmt.exe
|
||||
if not errorlevel 0 goto MissingNLSTools
|
||||
test -x /dev/env/DJDIR/bin/xgettext.exe
|
||||
if not errorlevel 0 goto MissingNLSTools
|
||||
test -f /dev/env/DJDIR/include/libcharset.h
|
||||
if not errorlevel 0 goto MissingNLSTools
|
||||
test -f /dev/env/DJDIR/lib/libcharset.a
|
||||
if not errorlevel 0 goto MissingNLSTools
|
||||
test -f /dev/env/DJDIR/include/iconv.h
|
||||
if not errorlevel 0 goto MissingNLSTools
|
||||
test -f /dev/env/DJDIR/lib/libiconv.a
|
||||
if not errorlevel 0 goto MissingNLSTools
|
||||
test -f /dev/env/DJDIR/include/libintl.h
|
||||
if not errorlevel 0 goto MissingNLSTools
|
||||
test -f /dev/env/DJDIR/lib/libintl.a
|
||||
if not errorlevel 0 goto MissingNLSTools
|
||||
|
||||
Rem Recreate the files in the %XSRC%/po subdir with our ported tools.
|
||||
redir -e /dev/null rm %XSRC%/po/*.gmo
|
||||
redir -e /dev/null rm %XSRC%/po/libiconv.pot
|
||||
redir -e /dev/null rm %XSRC%/po/cat-id-tbl.c
|
||||
redir -e /dev/null rm %XSRC%/po/stamp-cat-id
|
||||
|
||||
Rem Update the arguments file for the configure script.
|
||||
Rem We prefer without-included-gettext because libintl.a from gettext package
|
||||
Rem is the only one that is garanteed to have been ported to DJGPP.
|
||||
echo --enable-nls --without-included-gettext >> arguments
|
||||
goto ConfigurePackage
|
||||
|
||||
:MissingNLSTools
|
||||
echo Needed libs/tools for NLS not found. Configuring without NLS.
|
||||
:WithoutNLS
|
||||
Rem Update the arguments file for the configure script.
|
||||
echo --disable-nls >> arguments
|
||||
|
||||
:ConfigurePackage
|
||||
echo Running the ./configure script...
|
||||
sh ./configure @arguments
|
||||
if errorlevel 1 goto CfgError
|
||||
rm arguments
|
||||
echo Done.
|
||||
goto End
|
||||
|
||||
:SedError
|
||||
echo ./configure script editing failed!
|
||||
goto End
|
||||
|
||||
:CfgError
|
||||
echo ./configure script exited abnormally!
|
||||
goto End
|
||||
|
||||
:SmallEnv
|
||||
echo Your environment size is too small. Enlarge it and run me again.
|
||||
echo Configuration NOT done!
|
||||
|
||||
:End
|
||||
test -f %XSRC%/install-sh.sh
|
||||
if not errorlevel 1 goto NoRen1
|
||||
test -f %XSRC%/install-sh
|
||||
if not errorlevel 1 mv -f %XSRC%/install-sh %XSRC%/install-sh.sh
|
||||
:NoRen1
|
||||
set CONFIG_SITE=
|
||||
set HOSTNAME=
|
||||
set XSRC=
|
162
thirdparty/libiconv-1.15/djgpp/config.sed
vendored
Normal file
162
thirdparty/libiconv-1.15/djgpp/config.sed
vendored
Normal file
@ -0,0 +1,162 @@
|
||||
# DJGPP specific configuration file.
|
||||
# Sed script for additional DJGPP specific editing
|
||||
# of the configure script generated by autoconf 2.60.
|
||||
|
||||
|
||||
# Additional editing of Makefiles
|
||||
/^".*ac_file_inputs.*tmp\/out$/ a\
|
||||
cat > "$tmp/subs-djgpp.sed" << eof_djgpp\
|
||||
# DJGPP specific Makefile changes.\
|
||||
s,\\.deps,_deps,g\
|
||||
s,\\.libs,_libs,g\
|
||||
s,\\.new\\.,_new.,g\
|
||||
s,\\.old\\.,_old.,g\
|
||||
s,\\.tab\\.,_tab.,g\
|
||||
s,config\\.h\\.in,config.h-in,g\
|
||||
s,\\.\\([1-9]\\)\\.html,_\\1.html,g\
|
||||
s,iconv\\.h\\.inst,iconv_h.ins,g\
|
||||
s,iconv\\.h\\.in,iconv.h-in,g\
|
||||
s,iconv\\.h\\.build\\.in,iconv.h-build-in,g\
|
||||
s,libcharset\\.h\\.in,libcharset.h-in,g\
|
||||
s,localcharset\\.h\\.inst,localcharset_h.ins,g\
|
||||
s,localcharset\\.h\\.in,localcharset.h-in,g\
|
||||
s,localcharset\\.h\\.build\\.in,localcharset.h-build-in,g\
|
||||
s,Makefile\\.am\\.in,Makefile.am-in,g\
|
||||
s,Makefile\\.in\\.in,Makefile.in-in,g\
|
||||
/^\\.y\\.c:/,/^$/ {\
|
||||
/\\\$(YACCCOMPILE)/ {\
|
||||
a\\\\\
|
||||
-@test -f y.tab.c && mv -f y.tab.c y_tab.c\\\\\
|
||||
-@test -f y.tab.h && mv -f y.tab.h y_tab.h\
|
||||
}\
|
||||
}\
|
||||
eof_djgpp\
|
||||
sed -f "\$tmp/subs-djgpp.sed" \$tmp/out > \$tmp/out.djgpp\
|
||||
mv -f \$tmp/out.djgpp \$tmp/out
|
||||
|
||||
|
||||
# Rename config.h.in into config.h-in
|
||||
/ac_config_headers=/s|config\.h|&:config.h-in|g
|
||||
/CONFIG_HEADERS=/ s|config\.h\.in|&:config.h-in|2
|
||||
|
||||
# Rename iconv.h.build.in, iconv.h.inst, iconv.h.in and Makefile.in.in into iconv.h-build-in, iconv_h.ins, iconv.h-in and Makefile.in-in
|
||||
/ac_config_files=/ {
|
||||
s|iconv\.h\.build\.in|iconv.h-build-in|
|
||||
s|iconv\.h\.inst|iconv_h.ins|
|
||||
s|iconv\.h\.in|iconv.h-in|
|
||||
s|po/Makefile\.in|&:po/Makefile.in-in|
|
||||
}
|
||||
/CONFIG_FILES=/ {
|
||||
s|iconv\.h\.build\.in|iconv.h-build-in|
|
||||
s|iconv\.h\.inst|iconv_h.ins|
|
||||
s|iconv\.h\.in|iconv.h-in|
|
||||
s|po/Makefile\.in|&:po/Makefile.in-in|2
|
||||
}
|
||||
|
||||
# Rename localcharset.h.build.in, localcharset.h.inst, localcharset.h.in and Makefile.in.in into localcharset.h-build-in, localcharset_h.ins, localcharset.h-in and Makefile.in-in
|
||||
/ac_config_files=/ {
|
||||
s|localcharset\.h\.build\.in|localcharset.h-build-in|
|
||||
s|localcharset\.h\.inst|localcharset_h.ins|
|
||||
s|localcharset\.h\.in|localcharset.h-in|
|
||||
}
|
||||
/CONFIG_FILES=/ {
|
||||
s|localcharset\.h\.build\.in|localcharset.h-build-in|
|
||||
s|localcharset\.h\.inst|localcharset_h.ins|
|
||||
s|localcharset\.h\.in|localcharset.h-in|
|
||||
}
|
||||
|
||||
# We always use _deps and _libs instead of .deps and .libs, because
|
||||
# the latter is an invalid name on 8+3 MS-DOS file system. This makes
|
||||
# the generated Makefiles good for every DJGPP installation, not only
|
||||
# the one where the package was configured (which could happen to be
|
||||
# a Windows box, where leading dots in file names are allowed).
|
||||
s,\.deps,_deps,g
|
||||
s,\.libs,_libs,g
|
||||
/^rmdir[ ]*\.tst/ i\
|
||||
am__leading_dot=_
|
||||
|
||||
# Replace (command) > /dev/null with `command > /dev/null`, since
|
||||
# parenthesized commands always return zero status in the ported Bash,
|
||||
# even if the named command doesn't exist
|
||||
/if ([^|;`]*null/{
|
||||
s,(,`,
|
||||
s,),,
|
||||
/null[ ]*2>&1/ s,2>&1,&`,
|
||||
/null.*null/ s,null.*null,&`,
|
||||
/null.*null/ !{
|
||||
/null[ ]*2>&1/ !s,null,&`,
|
||||
}
|
||||
}
|
||||
|
||||
# DOS-style absolute file names should be supported as well
|
||||
/\*) top_srcdir=/s,/\*,[\\\\/]* | ?:[\\\\/]*,
|
||||
|
||||
# The following two items are changes needed for configuring
|
||||
# and compiling across partitions.
|
||||
# 1) The given srcdir value is always translated from the
|
||||
# "x:" syntax into "/dev/x" syntax while we run configure.
|
||||
/^[ ]*-srcdir=\*.*$/ a\
|
||||
ac_optarg=`echo "$ac_optarg" | sed "s,^\\([A-Za-z]\\):,/dev/\\1,"`
|
||||
/set X `ls -Lt \$srcdir/ i\
|
||||
if `echo $srcdir | grep "^/dev/" - > /dev/null`; then\
|
||||
srcdir=`echo "$srcdir" | sed -e "s%^/dev/%%" -e "s%/%:/%"`\
|
||||
fi
|
||||
|
||||
# Autoconf 2.52e generated configure scripts
|
||||
# write absolute paths into Makefiles and bison.in
|
||||
# making them useless for DJGPP installations for
|
||||
# which the package has not been configured for.
|
||||
/MISSING=/,/^$/ {
|
||||
/^fi$/ a\
|
||||
am_missing_run=`echo "$am_missing_run" | sed 's%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'`
|
||||
}
|
||||
/^install_sh=/a\
|
||||
install_sh=`echo "$install_sh" | sed 's%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%${top_srcdir}%'`
|
||||
|
||||
# This will only work if the assumption that the
|
||||
# testsuite is ran from the following path:
|
||||
# ${top_srcdir}/tests/testsuite.dir
|
||||
# holds. The explicit names are of no importance.
|
||||
# ../../. == ${top_srcdir}
|
||||
#/^esac$/,/^ac_abs_srcdir=/ {
|
||||
/^ac_abs_srcdir=/ i\
|
||||
ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"`\
|
||||
ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"`\
|
||||
ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../..%"`
|
||||
#ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%/dev/.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%;s%.:.*/libiconv[-_0-9]\\{1,1\\}[-.0-9A-Za-z+]*%../../.%"`
|
||||
/^ac_abs_srcdir=/ a\
|
||||
for dj_dir in $ac_abs_builddir $ac_abs_top_builddir $ac_abs_top_srcdir $ac_abs_srcdir\
|
||||
do\
|
||||
ac_abs_builddir=`echo "$ac_abs_builddir" | sed "s%//%/%g"`\
|
||||
ac_abs_top_builddir=`echo "$ac_abs_top_builddir" | sed "s%//%/%g"`\
|
||||
ac_abs_top_srcdir=`echo "$ac_abs_top_srcdir" | sed "s%//%/%g"`\
|
||||
ac_abs_srcdir=`echo "$ac_abs_srcdir" | sed "s%//%/%g"`\
|
||||
done
|
||||
|
||||
# Add DJGPP version information.
|
||||
/^#define VERSION/ s/\$VERSION/& (DJGPP port (r1))/
|
||||
|
||||
# We need makeinfo to make the html formated docs.
|
||||
/\$am_missing_run[ ]*makeinfo/ s,\$am_missing_run,,
|
||||
|
||||
# The path to the FORTRAN compiler and libraries
|
||||
# shall contain no absolute path reference so it
|
||||
# will be good for all djgpp installations.
|
||||
/^FLIBS="\$ac_cv_flibs"/ i\
|
||||
ac_djgpp_path=`echo "$DJDIR" | sed 's%\\\\\\%/%g' | tr $as_cr_LETTERS $as_cr_letters`\
|
||||
ac_cv_flibs=`echo "$ac_cv_flibs" | sed "s%-L$ac_djgpp_path%-L/dev/env/DJDIR%g"`
|
||||
|
||||
# Autoconf generated configure scripts write absolute
|
||||
# paths of certain header files into Makefiles making
|
||||
# them useless for DJGPP installations for which the
|
||||
# package has not been configured for.
|
||||
/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_absolute_.*$/ {
|
||||
h
|
||||
s,^.*\(gl_cv_absolute_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`,
|
||||
G
|
||||
}
|
||||
/^.*echo "\$as_me:\$LINENO: result: \$gl_cv_full_.*$/ {
|
||||
h
|
||||
s,^.*\(gl_cv_full_\)\([a-z0-9_]*\)\(_h\).*$,\1\2\3=`echo $\1\2\3 | sed "s%[^:]:.*/include/%/dev/env/DJDIR/include/%"`,
|
||||
G
|
||||
}
|
73
thirdparty/libiconv-1.15/djgpp/config.site
vendored
Normal file
73
thirdparty/libiconv-1.15/djgpp/config.site
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
#! /bin/sh
|
||||
|
||||
# This is the config.site file for configuring GNU packages
|
||||
# which are to be built with DJGPP tools.
|
||||
|
||||
|
||||
# Include the djgpp subdirectory in PATH, so that getconf is found
|
||||
PATH="$srcdir/djgpp:$PATH"
|
||||
|
||||
# These two variables are required, otherwise looking for
|
||||
# programs along the PATH will not work.
|
||||
PATH_SEPARATOR=:
|
||||
PATH_EXPAND=y
|
||||
|
||||
# This is required in for "test -f foo" to find foo.exe
|
||||
export TEST_FINDS_EXE=y
|
||||
|
||||
# The root of the DJGPP tree serves as the default prefix
|
||||
test "x$prefix" = xNONE && prefix='/dev/env/DJDIR'
|
||||
|
||||
# This is required for config.status script to be run, since
|
||||
# ./configure runs it by invoking ${CONFIG_SHELL-/bin/sh}
|
||||
CONFIG_SHELL=${CONFIG_SHELL='sh'}
|
||||
|
||||
# These are set here so the generated Makefile's will be good
|
||||
# for every DJGPP installation, not only the one where the
|
||||
# package was configured.
|
||||
# $INSTALL must be an absolute path name, otherwise config.status
|
||||
# will try to prepend ./ and ../ to it when it goes into subdirs.
|
||||
INSTALL=${INSTALL='/dev/env/DJDIR/bin/ginstall -c'}
|
||||
RANLIB=${RANLIB='ranlib'}
|
||||
#GMSGFMT=${GMSGFMT='/dev/env/DJDIR/bin/msgfmt'}
|
||||
#MSGFMT=${MSGFMT='/dev/env/DJDIR/bin/msgfmt'}
|
||||
#XGETTEXT=${XGETTEXT='/dev/env/DJDIR/bin/xgettext'}
|
||||
AWK=${AWK='gawk'}
|
||||
|
||||
# A sane default for emacs.
|
||||
ac_cv_path_EMACS=${EMACS='/dev/env/DJDIR/gnu/emacs/bin/emacs'}
|
||||
|
||||
# A sane default for m4.
|
||||
ac_cv_path_M4=${M4='/dev/env/DJDIR/bin/m4'}
|
||||
|
||||
# A sane default for grep.
|
||||
ac_cv_path_GREP=${GREP='/dev/env/DJDIR/bin/grep'}
|
||||
|
||||
# A sane default for egrep.
|
||||
ac_cv_path_EGREP=${EGREP='/dev/env/DJDIR/bin/egrep'}
|
||||
|
||||
# A sane default for fgrep.
|
||||
ac_cv_path_FGREP=${FGREP='/dev/env/DJDIR/bin/fgrep'}
|
||||
|
||||
# A sane default for sed.
|
||||
lt_cv_path_SED=${SED='/dev/env/DJDIR/bin/sed'}
|
||||
|
||||
# A sane default for mkdir.
|
||||
ac_cv_path_mkdir=${MKDIR_P='/dev/env/DJDIR/bin/mkdir -p'}
|
||||
|
||||
# These are set here so the generated libtool will be good
|
||||
# for every DJGPP installation, not only the one where the
|
||||
# package was configured.
|
||||
NM=${NM='nm'}
|
||||
LD=${LD='ld'}
|
||||
|
||||
# Force the test for 'ln -s' to report 'cp -pf'.
|
||||
ac_cv_prog_LN_S='cp -pf'
|
||||
|
||||
# There is no fork and vfork functionality.
|
||||
ac_cv_func_fork=no
|
||||
ac_cv_func_vfork=no
|
||||
ac_cv_func_pipe=no
|
||||
|
||||
# DJGPP needs ICONV_CONST set to const
|
||||
am_cv_proto_iconv_arg1="const"
|
35
thirdparty/libiconv-1.15/djgpp/edtest.bat
vendored
Normal file
35
thirdparty/libiconv-1.15/djgpp/edtest.bat
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
@echo off
|
||||
if "%XSRC%" == "" set XSRC=.
|
||||
test -f %XSRC%/tests/stateful-check.org
|
||||
if errorlevel 1 update %XSRC%/tests/stateful-check %XSRC%/tests/stateful-check.org
|
||||
sed -f %XSRC%/djgpp/stateful-check.sed %XSRC%/tests/stateful-check.org > stateful-check
|
||||
if errorlevel 1 goto SedError
|
||||
update ./stateful-check %XSRC%/tests/stateful-check
|
||||
rm -f ./stateful-check
|
||||
|
||||
test -f %XSRC%/tests/stateless-check.org
|
||||
if errorlevel 1 update %XSRC%/tests/stateless-check %XSRC%/tests/stateless-check.org
|
||||
sed -f %XSRC%/djgpp/stateless-check.sed %XSRC%/tests/stateless-check.org > stateless-check
|
||||
if errorlevel 1 goto SedError
|
||||
update ./stateless-check %XSRC%/tests/stateless-check
|
||||
rm -f ./stateless-check
|
||||
|
||||
test -f %XSRC%/tests/failuretranslit-check.org
|
||||
if errorlevel 1 update %XSRC%/tests/failuretranslit-check %XSRC%/tests/failuretranslit-check.org
|
||||
sed -f %XSRC%/djgpp/translit-check.sed %XSRC%/tests/failuretranslit-check.org > failuretranslit-check
|
||||
if errorlevel 1 goto SedError
|
||||
update ./failuretranslit-check %XSRC%/tests/failuretranslit-check
|
||||
rm -f ./failuretranslit-check
|
||||
|
||||
test -f %XSRC%/tests/translit-check.org
|
||||
if errorlevel 1 update %XSRC%/tests/translit-check %XSRC%/tests/translit-check.org
|
||||
sed -f %XSRC%/djgpp/translit-check.sed %XSRC%/tests/translit-check.org > translit-check
|
||||
if errorlevel 1 goto SedError
|
||||
update ./translit-check %XSRC%/tests/translit-check
|
||||
rm -f ./translit-check
|
||||
goto End
|
||||
|
||||
:SedError
|
||||
echo test script editing failed!
|
||||
|
||||
:End
|
204
thirdparty/libiconv-1.15/djgpp/fnchange.in
vendored
Normal file
204
thirdparty/libiconv-1.15/djgpp/fnchange.in
vendored
Normal file
@ -0,0 +1,204 @@
|
||||
@V@/config.h.in @V@/config.h-in
|
||||
@V@/config.h.msvc @V@/config.h-msvc
|
||||
@V@/build-aux/install-reloc @V@/build-aux/install.reloc
|
||||
@V@/build-aux/install-sh @V@/build-aux/install.sh
|
||||
@V@/m4/strerror_r.m4 @V@/m4/strerr_r.m4
|
||||
@V@/include/iconv.h.in @V@/include/iconv.h-in
|
||||
@V@/include/iconv.h.build.in @V@/include/iconv.h-build-in
|
||||
@V@/include/iconv.h.msvc-static @V@/include/iconv_h.static-msvc
|
||||
@V@/include/iconv.h.msvc-shared @V@/include/iconv_h.shared-msvc
|
||||
@V@/man/iconv.1.html @V@/man/iconv_1.html
|
||||
@V@/man/iconv.3.html @V@/man/iconv_3.html
|
||||
@V@/man/iconv_close.3.html @V@/man/iconv_close_3.html
|
||||
@V@/man/iconv_open.3.html @V@/man/iconv_open_3.html
|
||||
@V@/libcharset/config.h.in @V@/libcharset/config.h-in
|
||||
@V@/libcharset/config.h.msvc @V@/libcharset/config.h-msvc
|
||||
@V@/libcharset/include/libcharset.h.in @V@/libcharset/include/libcharset.h-in
|
||||
@V@/libcharset/include/libcharset.h.msvc-shared @V@/libcharset/include/libcharset.h-msvc-shared
|
||||
@V@/libcharset/include/localcharset.h.in @V@/libcharset/include/localcharset.h-in
|
||||
@V@/libcharset/include/localcharset.h.build.in @V@/libcharset/include/localcharset.h-build-in
|
||||
@V@/libcharset/include/localcharset.h.msvc-shared @V@/libcharset/include/localcharset.h-msvc-shared
|
||||
@V@/libcharset/tools/aix-3.2.5 @V@/libcharset/tools/aix-3.2-5
|
||||
@V@/libcharset/tools/aix-4.1.5 @V@/libcharset/tools/aix-4.1-5
|
||||
@V@/libcharset/tools/aix-4.2.0 @V@/libcharset/tools/aix-4.2-0
|
||||
@V@/libcharset/tools/aix-4.3.2 @V@/libcharset/tools/aix-4.3-2
|
||||
@V@/libcharset/tools/glibc-2.1.3 @V@/libcharset/tools/glibc-2.1-3
|
||||
@V@/libcharset/tools/glibc-2.1.90 @V@/libcharset/tools/glibc-2.1-90
|
||||
@V@/libcharset/tools/locale_charmap @V@/libcharset/tools/locale_charmap
|
||||
@V@/libcharset/tools/locale_charset.c @V@/libcharset/tools/charset_locale.c
|
||||
@V@/libcharset/tools/locale_codeset.c @V@/libcharset/tools/codeset_locale.c
|
||||
@V@/libcharset/tools/solaris-2.5.1 @V@/libcharset/tools/solaris-2.5-1
|
||||
@V@/libcharset/tools/sunos-4.1.4 @V@/libcharset/tools/sunos-4.1-4
|
||||
@V@/libcharset/tools/all-charsets-X11 @V@/libcharset/tools/all-charsets.X11
|
||||
@V@/libcharset/tools/glibc-2.2-XF86-3.3.6 @V@/libcharset/tools/glibc22XF86-3.3-6
|
||||
@V@/libcharset/tools/glibc-2.2-XF86-4.0.1f @V@/libcharset/tools/glibc22XF86-4.0-1f
|
||||
@V@/libcharset/tools/locale_x11encoding.c @V@/libcharset/tools/x11encoding_locale.c
|
||||
@V@/lib/aliases.gperf @V@/lib/aliases/aliases.gperf
|
||||
@V@/lib/aliases.h @V@/lib/aliases/aliases.h
|
||||
@V@/lib/aliases2.h @V@/lib/aliases/aliases2.h
|
||||
@V@/lib/aliases_aix.h @V@/lib/aliases/aix.h
|
||||
@V@/lib/aliases_dos.h @V@/lib/aliases/dos.h
|
||||
@V@/lib/aliases_extra.h @V@/lib/aliases/extra.h
|
||||
@V@/lib/aliases_osf1.h @V@/lib/aliases/osf1.h
|
||||
@V@/lib/big5hkscs1999.h @V@/lib/big5hkscs/1999.h
|
||||
@V@/lib/big5hkscs2001.h @V@/lib/big5hkscs/2001.h
|
||||
@V@/lib/big5hkscs2004.h @V@/lib/big5hkscs/2004.h
|
||||
@V@/lib/cns11643.h @V@/lib/cns/11643.h
|
||||
@V@/lib/cns11643_1.h @V@/lib/cns/11643_1.h
|
||||
@V@/lib/cns11643_2.h @V@/lib/cns/11643_2.h
|
||||
@V@/lib/cns11643_3.h @V@/lib/cns/11643_3.h
|
||||
@V@/lib/cns11643_4.h @V@/lib/cns/11643_4.h
|
||||
@V@/lib/cns11643_4a.h @V@/lib/cns/11643_4a.h
|
||||
@V@/lib/cns11643_4b.h @V@/lib/cns/11643_4b.h
|
||||
@V@/lib/cns11643_5.h @V@/lib/cns/11643_5.h
|
||||
@V@/lib/cns11643_6.h @V@/lib/cns/11643_6.h
|
||||
@V@/lib/cns11643_7.h @V@/lib/cns/11643_7.h
|
||||
@V@/lib/cns11643_15.h @V@/lib/cns/11643_15.h
|
||||
@V@/lib/cns11643_inv.h @V@/lib/cns/11643_inv.h
|
||||
@V@/lib/config.h.in @V@/lib/config.h-in
|
||||
@V@/lib/config.h.msvc @V@/lib/config.h-msvc
|
||||
@V@/lib/canonical.h @V@/lib/canonical/canonical.h
|
||||
@V@/lib/canonical.h @V@/lib/canonical/canonical.h
|
||||
@V@/lib/canonical.h @V@/lib/canonical/canonical.h
|
||||
@V@/lib/canonical.h @V@/lib/canonical/canonical.h
|
||||
@V@/lib/canonical_aix.h @V@/lib/canonical/aix.h
|
||||
@V@/lib/canonical_dos.h @V@/lib/canonical/dos.h
|
||||
@V@/lib/canonical_extra.h @V@/lib/canonical/extra.h
|
||||
@V@/lib/canonical_osf1.h @V@/lib/canonical/osf1.h
|
||||
@V@/lib/canonical_local.h @V@/lib/canonical/local.h
|
||||
@V@/lib/encodings.def @V@/lib/encodings/encodings.def
|
||||
@V@/lib/encodings_aix.def @V@/lib/encodings/aix.def
|
||||
@V@/lib/encodings_dos.def @V@/lib/encodings/dos.def
|
||||
@V@/lib/encodings_extra.def @V@/lib/encodings/extra.def
|
||||
@V@/lib/encodings_local.def @V@/lib/encodings/local.def
|
||||
@V@/lib/encodings_osf1.def @V@/lib/encodings/osf1.def
|
||||
@V@/lib/genaliases2.c @V@/lib/2genaliases.c
|
||||
@V@/lib/georgian_academy.h @V@/lib/georgian/academy.h
|
||||
@V@/lib/georgian_ps.h @V@/lib/georgian/ps.h
|
||||
@V@/lib/hkscs1999.h @V@/lib/hkscs/1999.h
|
||||
@V@/lib/hkscs2001.h @V@/lib/hkscs/2001.h
|
||||
@V@/lib/hkscs2004.h @V@/lib/hkscs/2004.h
|
||||
@V@/lib/iso2022_cn.h @V@/lib/iso/2022_cn.h
|
||||
@V@/lib/iso2022_cnext.h @V@/lib/iso/2022_cnext.h
|
||||
@V@/lib/iso2022_jp.h @V@/lib/iso/2022_jp.h
|
||||
@V@/lib/iso2022_jp1.h @V@/lib/iso/2022_jp1.h
|
||||
@V@/lib/iso2022_jp2.h @V@/lib/iso/2022_jp2.h
|
||||
@V@/lib/iso2022_jp3.h @V@/lib/iso/2022_jp3.h
|
||||
@V@/lib/iso2022_kr.h @V@/lib/iso/2022_kr.h
|
||||
@V@/lib/iso646_cn.h @V@/lib/iso/646_cn.h
|
||||
@V@/lib/iso646_jp.h @V@/lib/iso/646_jp.h
|
||||
@V@/lib/iso8859_1.h @V@/lib/iso/8859_1.h
|
||||
@V@/lib/iso8859_10.h @V@/lib/iso/8859_10.h
|
||||
@V@/lib/iso8859_11.h @V@/lib/iso/8859_11.h
|
||||
@V@/lib/iso8859_13.h @V@/lib/iso/8859_13.h
|
||||
@V@/lib/iso8859_14.h @V@/lib/iso/8859_14.h
|
||||
@V@/lib/iso8859_15.h @V@/lib/iso/8859_15.h
|
||||
@V@/lib/iso8859_16.h @V@/lib/iso/8859_16.h
|
||||
@V@/lib/iso8859_2.h @V@/lib/iso/8859_2.h
|
||||
@V@/lib/iso8859_3.h @V@/lib/iso/8859_3.h
|
||||
@V@/lib/iso8859_4.h @V@/lib/iso/8859_4.h
|
||||
@V@/lib/iso8859_5.h @V@/lib/iso/8859_5.h
|
||||
@V@/lib/iso8859_6.h @V@/lib/iso/8859_6.h
|
||||
@V@/lib/iso8859_7.h @V@/lib/iso/8859_7.h
|
||||
@V@/lib/iso8859_8.h @V@/lib/iso/8859_8.h
|
||||
@V@/lib/iso8859_9.h @V@/lib/iso/8859_9.h
|
||||
@V@/lib/isoir165.h @V@/lib/iso/ir165.h
|
||||
@V@/lib/isoir165ext.h @V@/lib/iso/ir165ext.h
|
||||
@V@/lib/mac_arabic.h @V@/lib/mac/arabic.h
|
||||
@V@/lib/mac_centraleurope.h @V@/lib/mac/centraleurope.h
|
||||
@V@/lib/mac_croatian.h @V@/lib/mac/croatian.h
|
||||
@V@/lib/mac_cyrillic.h @V@/lib/mac/cyrillic.h
|
||||
@V@/lib/mac_greek.h @V@/lib/mac/greek.h
|
||||
@V@/lib/mac_hebrew.h @V@/lib/mac/hebrew.h
|
||||
@V@/lib/mac_iceland.h @V@/lib/mac/iceland.h
|
||||
@V@/lib/mac_roman.h @V@/lib/mac/roman.h
|
||||
@V@/lib/mac_romania.h @V@/lib/mac/romania.h
|
||||
@V@/lib/mac_thai.h @V@/lib/mac/thai.h
|
||||
@V@/lib/mac_turkish.h @V@/lib/mac/turkish.h
|
||||
@V@/lib/mac_ukraine.h @V@/lib/mac/ukraine.h
|
||||
@V@/po/Makefile.in.in @V@/po/Makefile.in-in
|
||||
@V@/po/Makefile.msvc.sh @V@/po/Makefile-msvc.sh
|
||||
@V@/tests/ARMSCII-8.IRREVERSIBLE.TXT @V@/tests/ARMSCII-8.IRREVERSIBLE-TXT
|
||||
@V@/tests/CP932.IRREVERSIBLE.TXT @V@/tests/CP932.IRREVERSIBLE-TXT
|
||||
@V@/tests/CP950.IRREVERSIBLE.TXT @V@/tests/CP950.IRREVERSIBLE-TXT
|
||||
@V@/tests/CP1161.IRREVERSIBLE.TXT @V@/tests/CP1161.IRREVERSIBLE-TXT
|
||||
@V@/tests/CP1163.IRREVERSIBLE.TXT @V@/tests/CP1163.IRREVERSIBLE-TXT
|
||||
@V@/tests/DEC-HANYU.IRREVERSIBLE.TXT @V@/tests/DEC-HANYU.IRREVERSIBLE-TXT
|
||||
@V@/tests/EUC-JP.IRREVERSIBLE.TXT @V@/tests/EUC-JP.IRREVERSIBLE-TXT
|
||||
@V@/tests/EUC-TW.IRREVERSIBLE.TXT @V@/tests/EUC-TW.IRREVERSIBLE-TXT
|
||||
@V@/tests/Georgian-PS.TXT @V@/tests/Georgian/PS.TXT
|
||||
@V@/tests/Georgian-Academy.TXT @V@/tests/Georgian/Academy.TXT
|
||||
@V@/tests/ISO-2022-CN-EXT-snippet @V@/tests/ISO/2022CN-EXT-snippet
|
||||
@V@/tests/ISO-2022-CN-EXT-snippet.UTF-8 @V@/tests/ISO/2022CN-EXT-snippet.UTF-8
|
||||
@V@/tests/ISO-2022-CN-snippet @V@/tests/ISO/2022CN-snippet
|
||||
@V@/tests/ISO-2022-CN-snippet.UTF-8 @V@/tests/ISO/2022CN-snippet.UTF-8
|
||||
@V@/tests/ISO-2022-JP-1-snippet @V@/tests/ISO/2022JP-1-snippet
|
||||
@V@/tests/ISO-2022-JP-1-snippet.UTF-8 @V@/tests/ISO/2022JP-1-snippet.UTF-8
|
||||
@V@/tests/ISO-2022-JP-2-snippet @V@/tests/ISO/2022JP-2-snippet
|
||||
@V@/tests/ISO-2022-JP-2-snippet.UTF-8 @V@/tests/ISO/2022JP-2-snippet.UTF-8
|
||||
@V@/tests/ISO-2022-JP-3-snippet @V@/tests/ISO/2022JP-3-snippet
|
||||
@V@/tests/ISO-2022-JP-3-snippet.UTF-8 @V@/tests/ISO/2022JP-3-snippet.UTF-8
|
||||
@V@/tests/ISO-2022-JP-snippet @V@/tests/ISO/2022JP-snippet
|
||||
@V@/tests/ISO-2022-JP-snippet.UTF-8 @V@/tests/ISO/2022JP-snippet.UTF-8
|
||||
@V@/tests/ISO-2022-KR-snippet @V@/tests/ISO/2022KR-snippet
|
||||
@V@/tests/ISO-2022-KR-snippet.UTF-8 @V@/tests/ISO/2022KR-snippet.UTF-8
|
||||
@V@/tests/ISO-8859-1.TXT @V@/tests/ISO/8859-1.TXT
|
||||
@V@/tests/ISO-8859-10.TXT @V@/tests/ISO/8859-10.TXT
|
||||
@V@/tests/ISO-8859-11.TXT @V@/tests/ISO/8859-11.TXT
|
||||
@V@/tests/ISO-8859-13.TXT @V@/tests/ISO/8859-13.TXT
|
||||
@V@/tests/ISO-8859-14.TXT @V@/tests/ISO/8859-14.TXT
|
||||
@V@/tests/ISO-8859-15.TXT @V@/tests/ISO/8859-15.TXT
|
||||
@V@/tests/ISO-8859-16.TXT @V@/tests/ISO/8859-16.TXT
|
||||
@V@/tests/ISO-8859-2.TXT @V@/tests/ISO/8859-2.TXT
|
||||
@V@/tests/ISO-8859-3.TXT @V@/tests/ISO/8859-3.TXT
|
||||
@V@/tests/ISO-8859-4.TXT @V@/tests/ISO/8859-4.TXT
|
||||
@V@/tests/ISO-8859-5.TXT @V@/tests/ISO/8859-5.TXT
|
||||
@V@/tests/ISO-8859-6.TXT @V@/tests/ISO/8859-6.TXT
|
||||
@V@/tests/ISO-8859-7.TXT @V@/tests/ISO/8859-7.TXT
|
||||
@V@/tests/ISO-8859-8.TXT @V@/tests/ISO/8859-8.TXT
|
||||
@V@/tests/ISO-8859-9.TXT @V@/tests/ISO/8859-9.TXT
|
||||
@V@/tests/ISO-IR-165.IRREVERSIBLE.TXT @V@/tests/ISO/IR-165.IRREVERSIBLE-TXT
|
||||
@V@/tests/ISO-IR-165.TXT @V@/tests/ISO/IR-165.TXT
|
||||
@V@/tests/MacArabic.TXT @V@/tests/Mac/Arabic.TXT
|
||||
@V@/tests/MacCentralEurope.TXT @V@/tests/Mac/CentralEurope.TXT
|
||||
@V@/tests/MacCroatian.TXT @V@/tests/Mac/Croatian.TXT
|
||||
@V@/tests/MacCyrillic.TXT @V@/tests/Mac/Cyrillic.TXT
|
||||
@V@/tests/MacGreek.TXT @V@/tests/Mac/Greek.TXT
|
||||
@V@/tests/MacHebrew.TXT @V@/tests/Mac/Hebrew.TXT
|
||||
@V@/tests/MacIceland.TXT @V@/tests/Mac/Iceland.TXT
|
||||
@V@/tests/MacRoman.TXT @V@/tests/Mac/Roman.TXT
|
||||
@V@/tests/MacRomania.TXT @V@/tests/Mac/Romania.TXT
|
||||
@V@/tests/MacThai.TXT @V@/tests/Mac/Thai.TXT
|
||||
@V@/tests/MacTurkish.TXT @V@/tests/Mac/Turkish.TXT
|
||||
@V@/tests/MacUkraine.TXT @V@/tests/Mac/Ukraine.TXT
|
||||
@V@/tests/check-stateful @V@/tests/stateful-check
|
||||
@V@/tests/check-stateful.bat @V@/tests/stateful-check.bat
|
||||
@V@/tests/check-stateful.cmd @V@/tests/stateful-check.cmd
|
||||
@V@/tests/check-stateless @V@/tests/stateless-check
|
||||
@V@/tests/check-stateless.bat @V@/tests/stateless-check.bat
|
||||
@V@/tests/check-stateless.cmd @V@/tests/stateless-check.cmd
|
||||
@V@/tests/check-translit @V@/tests/translit-check
|
||||
@V@/tests/check-translit.bat @V@/tests/translit-check.bat
|
||||
@V@/tests/check-translit.cmd @V@/tests/translit-check.cmd
|
||||
@V@/tests/check-translitfailure @V@/tests/failuretranslit-check
|
||||
@V@/tests/BIG5-HKSCS.IRREVERSIBLE.TXT @V@/tests/BIG5-HKSCS.IRREVERSIBLE-TXT
|
||||
@V@/tests/CP1258.IRREVERSIBLE.TXT @V@/tests/CP1258.IRREVERSIBLE-TXT
|
||||
@V@/tests/TCVN.IRREVERSIBLE.TXT @V@/tests/TCVN.IRREVERSIBLE-TXT
|
||||
@V@/tests/CP1255.IRREVERSIBLE.TXT @V@/tests/CP1255.IRREVERSIBLE-TXT
|
||||
@V@/tests/TranslitFail1.ISO-8859-1 @V@/tests/_Translit/Fail1.ISO-8859-1
|
||||
@V@/tests/Translit1.ISO-8859-1 @V@/tests/_Translit/1.ISO-8859-1
|
||||
@V@/tests/Translit1.ASCII @V@/tests/_Translit/1.ASCII
|
||||
@V@/tests/SHIFT_JIS.TXT @V@/tests/SHIFT/JIS.TXT
|
||||
@V@/tests/SHIFT_JISX0213.TXT @V@/tests/SHIFT/JISX0213.TXT
|
||||
@V@/tests/BIG5-HKSCS-1999.IRREVERSIBLE.TXT @V@/tests/BIG5-HKSCS/1999.IRREVERSIBLE-TXT
|
||||
@V@/tests/BIG5-HKSCS-1999.TXT @V@/tests/BIG5-HKSCS/1999.TXT
|
||||
@V@/tests/BIG5-HKSCS-2001.IRREVERSIBLE.TXT @V@/tests/BIG5-HKSCS/2001.IRREVERSIBLE-TXT
|
||||
@V@/tests/BIG5-HKSCS-2001.TXT @V@/tests/BIG5-HKSCS/2001.TXT
|
||||
@V@/tests/BIG5-HKSCS-2004.IRREVERSIBLE.TXT @V@/tests/BIG5-HKSCS/2004.IRREVERSIBLE-TXT
|
||||
@V@/tests/BIG5-HKSCS-2004.TXT @V@/tests/BIG5-HKSCS/2004.TXT
|
||||
@V@/tests/BIG5-HKSCS-1999-snippet @V@/tests/BIG5-HKSCS/1999-snippet
|
||||
@V@/tests/BIG5-HKSCS-1999-snippet.UTF-8 @V@/tests/BIG5-HKSCS/1999-snippet.UTF-8
|
||||
@V@/tests/BIG5-HKSCS-2001-snippet @V@/tests/BIG5-HKSCS/2001-snippet
|
||||
@V@/tests/BIG5-HKSCS-2001-snippet.UTF-8 @V@/tests/BIG5-HKSCS/2001-snippet.UTF-8
|
||||
@V@/tests/BIG5-HKSCS-2004-snippet @V@/tests/BIG5-HKSCS/2004-snippet
|
||||
@V@/tests/BIG5-HKSCS-2004-snippet.UTF-8 @V@/tests/BIG5-HKSCS/2004-snippet.UTF-8
|
220
thirdparty/libiconv-1.15/djgpp/fnchange.lst
vendored
Normal file
220
thirdparty/libiconv-1.15/djgpp/fnchange.lst
vendored
Normal file
@ -0,0 +1,220 @@
|
||||
libiconv-1.11/include/iconv.h.msvc-static libiconv-1.11/include/iconv_h.static-msvc
|
||||
libiconv-1.11/include/iconv.h.msvc-shared libiconv-1.11/include/iconv_h.shared-msvc
|
||||
libiconv-1.11/tests/Georgian-PS.TXT libiconv-1.11/tests/Georgian/PS.TXT
|
||||
libiconv-1.11/tests/ARMSCII-8.IRREVERSIBLE.TXT libiconv-1.11/tests/ARMSCII-8.IRREVERSIBLE-TXT
|
||||
libiconv-1.11/tests/CP932.IRREVERSIBLE.TXT libiconv-1.11/tests/CP932.IRREVERSIBLE-TXT
|
||||
libiconv-1.11/tests/CP950.IRREVERSIBLE.TXT libiconv-1.11/tests/CP950.IRREVERSIBLE-TXT
|
||||
libiconv-1.11/tests/EUC-TW.IRREVERSIBLE.TXT libiconv-1.11/tests/EUC-TW.IRREVERSIBLE-TXT
|
||||
libiconv-1.11/tests/ISO-2022-CN-EXT-snippet libiconv-1.11/tests/ISO/2022CN-EXT-snippet
|
||||
libiconv-1.11/tests/Georgian-Academy.TXT libiconv-1.11/tests/Georgian/Academy.TXT
|
||||
libiconv-1.11/tests/ISO-2022-CN-EXT-snippet.UTF-8 libiconv-1.11/tests/ISO/2022CN-EXT-snippet.UTF-8
|
||||
libiconv-1.11/tests/ISO-2022-CN-snippet libiconv-1.11/tests/ISO/2022CN-snippet
|
||||
libiconv-1.11/tests/ISO-2022-CN-snippet.UTF-8 libiconv-1.11/tests/ISO/2022CN-snippet.UTF-8
|
||||
libiconv-1.11/tests/ISO-2022-JP-1-snippet libiconv-1.11/tests/ISO/2022JP-1-snippet
|
||||
libiconv-1.11/tests/ISO-2022-JP-1-snippet.UTF-8 libiconv-1.11/tests/ISO/2022JP-1-snippet.UTF-8
|
||||
libiconv-1.11/tests/ISO-2022-JP-2-snippet libiconv-1.11/tests/ISO/2022JP-2-snippet
|
||||
libiconv-1.11/tests/ISO-2022-JP-2-snippet.UTF-8 libiconv-1.11/tests/ISO/2022JP-2-snippet.UTF-8
|
||||
libiconv-1.11/tests/ISO-2022-JP-snippet libiconv-1.11/tests/ISO/2022JP-snippet
|
||||
libiconv-1.11/tests/ISO-2022-JP-snippet.UTF-8 libiconv-1.11/tests/ISO/2022JP-snippet.UTF-8
|
||||
libiconv-1.11/tests/ISO-2022-KR-snippet libiconv-1.11/tests/ISO/2022KR-snippet
|
||||
libiconv-1.11/tests/ISO-2022-KR-snippet.UTF-8 libiconv-1.11/tests/ISO/2022KR-snippet.UTF-8
|
||||
libiconv-1.11/tests/ISO-8859-1.TXT libiconv-1.11/tests/ISO/8859-1.TXT
|
||||
libiconv-1.11/tests/ISO-8859-10.TXT libiconv-1.11/tests/ISO/8859-10.TXT
|
||||
libiconv-1.11/tests/ISO-8859-13.TXT libiconv-1.11/tests/ISO/8859-13.TXT
|
||||
libiconv-1.11/tests/ISO-8859-14.TXT libiconv-1.11/tests/ISO/8859-14.TXT
|
||||
libiconv-1.11/tests/ISO-8859-15.TXT libiconv-1.11/tests/ISO/8859-15.TXT
|
||||
libiconv-1.11/tests/ISO-8859-16.TXT libiconv-1.11/tests/ISO/8859-16.TXT
|
||||
libiconv-1.11/tests/ISO-8859-2.TXT libiconv-1.11/tests/ISO/8859-2.TXT
|
||||
libiconv-1.11/tests/ISO-8859-3.TXT libiconv-1.11/tests/ISO/8859-3.TXT
|
||||
libiconv-1.11/tests/ISO-8859-4.TXT libiconv-1.11/tests/ISO/8859-4.TXT
|
||||
libiconv-1.11/tests/ISO-8859-5.TXT libiconv-1.11/tests/ISO/8859-5.TXT
|
||||
libiconv-1.11/tests/ISO-8859-6.TXT libiconv-1.11/tests/ISO/8859-6.TXT
|
||||
libiconv-1.11/tests/ISO-8859-7.TXT libiconv-1.11/tests/ISO/8859-7.TXT
|
||||
libiconv-1.11/tests/ISO-8859-8.TXT libiconv-1.11/tests/ISO/8859-8.TXT
|
||||
libiconv-1.11/tests/ISO-8859-9.TXT libiconv-1.11/tests/ISO/8859-9.TXT
|
||||
libiconv-1.11/tests/ISO-IR-165.IRREVERSIBLE.TXT libiconv-1.11/tests/ISO/IR-165.IRREVERSIBLE-TXT
|
||||
libiconv-1.11/tests/ISO-IR-165.TXT libiconv-1.11/tests/ISO/IR-165.TXT
|
||||
libiconv-1.11/tests/ISO646-CN.TXT libiconv-1.11/tests/ISO646-CN.TXT
|
||||
libiconv-1.11/tests/ISO646-JP.TXT libiconv-1.11/tests/ISO646-JP.TXT
|
||||
libiconv-1.11/tests/MacArabic.TXT libiconv-1.11/tests/Mac/Arabic.TXT
|
||||
libiconv-1.11/tests/MacCentralEurope.TXT libiconv-1.11/tests/Mac/CentralEurope.TXT
|
||||
libiconv-1.11/tests/MacCroatian.TXT libiconv-1.11/tests/Mac/Croatian.TXT
|
||||
libiconv-1.11/tests/MacCyrillic.TXT libiconv-1.11/tests/Mac/Cyrillic.TXT
|
||||
libiconv-1.11/tests/MacGreek.TXT libiconv-1.11/tests/Mac/Greek.TXT
|
||||
libiconv-1.11/tests/MacHebrew.TXT libiconv-1.11/tests/Mac/Hebrew.TXT
|
||||
libiconv-1.11/tests/MacIceland.TXT libiconv-1.11/tests/Mac/Iceland.TXT
|
||||
libiconv-1.11/tests/MacRoman.TXT libiconv-1.11/tests/Mac/Roman.TXT
|
||||
libiconv-1.11/tests/MacRomania.TXT libiconv-1.11/tests/Mac/Romania.TXT
|
||||
libiconv-1.11/tests/MacThai.TXT libiconv-1.11/tests/Mac/Thai.TXT
|
||||
libiconv-1.11/tests/MacTurkish.TXT libiconv-1.11/tests/Mac/Turkish.TXT
|
||||
libiconv-1.11/tests/MacUkraine.TXT libiconv-1.11/tests/Mac/Ukraine.TXT
|
||||
libiconv-1.11/tests/Makefile.in libiconv-1.11/tests/Makefile.in
|
||||
libiconv-1.11/tests/MuleLao-1.TXT libiconv-1.11/tests/MuleLao-1.TXT
|
||||
libiconv-1.11/tests/NEXTSTEP.TXT libiconv-1.11/tests/NEXTSTEP.TXT
|
||||
libiconv-1.11/tests/Quotes.ASCII libiconv-1.11/tests/Quotes.ASCII
|
||||
libiconv-1.11/tests/Quotes.ISO-8859-1 libiconv-1.11/tests/Quotes.ISO-8859-1
|
||||
libiconv-1.11/tests/Quotes.UTF-8 libiconv-1.11/tests/Quotes.UTF-8
|
||||
libiconv-1.11/tests/SHIFT-JIS.TXT libiconv-1.11/tests/SHIFT-JIS.TXT
|
||||
libiconv-1.11/tests/TCVN.TXT libiconv-1.11/tests/TCVN.TXT
|
||||
libiconv-1.11/tests/TIS-620.TXT libiconv-1.11/tests/TIS-620.TXT
|
||||
libiconv-1.11/tests/UTF-7-snippet libiconv-1.11/tests/UTF-7-snippet
|
||||
libiconv-1.11/tests/UTF-7-snippet.UTF-8 libiconv-1.11/tests/UTF-7-snippet.UTF-8
|
||||
libiconv-1.11/tests/VISCII.TXT libiconv-1.11/tests/VISCII.TXT
|
||||
libiconv-1.11/tests/check-stateful libiconv-1.11/tests/stateful-check
|
||||
libiconv-1.11/tests/check-stateless libiconv-1.11/tests/stateless-check
|
||||
libiconv-1.11/tests/check-translit libiconv-1.11/tests/translit-check
|
||||
libiconv-1.11/tests/check-translit.bat libiconv-1.11/tests/translit-check.bat
|
||||
libiconv-1.11/tests/check-stateless.bat libiconv-1.11/tests/stateless-check.bat
|
||||
libiconv-1.11/tests/check-stateful.bat libiconv-1.11/tests/stateful-check.bat
|
||||
libiconv-1.11/tests/check-stateful.cmd libiconv-1.11/tests/stateful-check.cmd
|
||||
libiconv-1.11/tests/check-stateless.cmd libiconv-1.11/tests/stateless-check.cmd
|
||||
libiconv-1.11/tests/check-translit.cmd libiconv-1.11/tests/translit-check.cmd
|
||||
libiconv-1.11/tests/BIG5-HKSCS.IRREVERSIBLE.TXT libiconv-1.11/tests/BIG5-HKSCS.IRREVERSIBLE-TXT
|
||||
libiconv-1.11/libcharset/tools/README libiconv-1.11/libcharset/tools/README
|
||||
libiconv-1.11/libcharset/tools/aix-3.2.5 libiconv-1.11/libcharset/tools/aix-3.2.5
|
||||
libiconv-1.11/libcharset/tools/aix-4.1.5 libiconv-1.11/libcharset/tools/aix-4.1.5
|
||||
libiconv-1.11/libcharset/tools/aix-4.2.0 libiconv-1.11/libcharset/tools/aix-4.2.0
|
||||
libiconv-1.11/libcharset/tools/aix-4.3.2 libiconv-1.11/libcharset/tools/aix-4.3.2
|
||||
libiconv-1.11/libcharset/tools/all-charsets libiconv-1.11/libcharset/tools/all-charsets
|
||||
libiconv-1.11/libcharset/tools/all-locales libiconv-1.11/libcharset/tools/all-locales
|
||||
libiconv-1.11/libcharset/tools/freebsd-3.3 libiconv-1.11/libcharset/tools/freebsd-3.3
|
||||
libiconv-1.11/libcharset/tools/glibc-2.1.3 libiconv-1.11/libcharset/tools/glibc-2.1.3
|
||||
libiconv-1.11/libcharset/tools/glibc-2.1.90 libiconv-1.11/libcharset/tools/glibc-2.1.90
|
||||
libiconv-1.11/libcharset/tools/hpux-10.01 libiconv-1.11/libcharset/tools/hpux-10.01
|
||||
libiconv-1.11/libcharset/tools/hpux-10.20 libiconv-1.11/libcharset/tools/hpux-10.20
|
||||
libiconv-1.11/libcharset/tools/hpux-11.00 libiconv-1.11/libcharset/tools/hpux-11.00
|
||||
libiconv-1.11/libcharset/tools/irix-6.5 libiconv-1.11/libcharset/tools/irix-6.5
|
||||
libiconv-1.11/libcharset/tools/locale_charmap libiconv-1.11/libcharset/tools/locale_charmap
|
||||
libiconv-1.11/libcharset/tools/locale_charset.c libiconv-1.11/libcharset/tools/locale_charset.c
|
||||
libiconv-1.11/libcharset/tools/locale_codeset.c libiconv-1.11/libcharset/tools/localecodeset.c
|
||||
libiconv-1.11/libcharset/tools/osf1-4.0a libiconv-1.11/libcharset/tools/osf1-4.0a
|
||||
libiconv-1.11/libcharset/tools/osf1-4.0d libiconv-1.11/libcharset/tools/osf1-4.0d
|
||||
libiconv-1.11/libcharset/tools/osf1-5.1 libiconv-1.11/libcharset/tools/osf1-5.1
|
||||
libiconv-1.11/libcharset/tools/solaris-2.4 libiconv-1.11/libcharset/tools/solaris-2.4
|
||||
libiconv-1.11/libcharset/tools/solaris-2.5.1 libiconv-1.11/libcharset/tools/solaris-2.5.1
|
||||
libiconv-1.11/libcharset/tools/solaris-2.6 libiconv-1.11/libcharset/tools/solaris-2.6
|
||||
libiconv-1.11/libcharset/tools/solaris-2.6-cjk libiconv-1.11/libcharset/tools/solaris-2.6-cjk
|
||||
libiconv-1.11/libcharset/tools/solaris-2.7 libiconv-1.11/libcharset/tools/solaris-2.7
|
||||
libiconv-1.11/libcharset/tools/sunos-4.1.4 libiconv-1.11/libcharset/tools/sunos-4.1.4
|
||||
libiconv-1.11/libcharset/tools/win32 libiconv-1.11/libcharset/tools/win32
|
||||
libiconv-1.11/libcharset/tools/glibc-2.2 libiconv-1.11/libcharset/tools/glibc-2.2
|
||||
libiconv-1.11/libcharset/tools/all-charsets-X11 libiconv-1.11/libcharset/tools/all-charsets.X11
|
||||
libiconv-1.11/libcharset/tools/glibc-2.2-XF86-3.3.6 libiconv-1.11/libcharset/tools/glibc-2.2-XF86-3.3.6
|
||||
libiconv-1.11/libcharset/tools/glibc-2.2-XF86-4.0.1f libiconv-1.11/libcharset/tools/glibc-2.2XF86-4.0.1f
|
||||
libiconv-1.11/libcharset/tools/locale_x11encoding.c libiconv-1.11/libcharset/tools/locale_x11encoding.c
|
||||
libiconv-1.11/libcharset/tools/beos-5 libiconv-1.11/libcharset/tools/beos-5
|
||||
libiconv-1.11/libcharset/m4/ChangeLog libiconv-1.11/libcharset/m4/ChangeLog
|
||||
libiconv-1.11/libcharset/m4/codeset.m4 libiconv-1.11/libcharset/m4/codeset.m4
|
||||
libiconv-1.11/libcharset/m4/glibc21.m4 libiconv-1.11/libcharset/m4/glibc21.m4
|
||||
libiconv-1.11/libcharset/m4/libtool.m4 libiconv-1.11/libcharset/m4/libtool.m4
|
||||
libiconv-1.11/libcharset/lib/config.charset libiconv-1.11/libcharset/lib/config.charset
|
||||
libiconv-1.11/libcharset/lib/localcharset.c libiconv-1.11/libcharset/lib/localcharset.c
|
||||
libiconv-1.11/libcharset/lib/ref-add.sin libiconv-1.11/libcharset/lib/ref-add.sin
|
||||
libiconv-1.11/libcharset/lib/ref-del.sin libiconv-1.11/libcharset/lib/ref-del.sin
|
||||
libiconv-1.11/libcharset/lib/ChangeLog libiconv-1.11/libcharset/lib/ChangeLog
|
||||
libiconv-1.11/libcharset/lib/Makefile.in libiconv-1.11/libcharset/lib/Makefile.in
|
||||
libiconv-1.11/libcharset/lib/Makefile.msvc libiconv-1.11/libcharset/lib/Makefile.msvc
|
||||
libiconv-1.11/libcharset/AUTHORS libiconv-1.11/libcharset/AUTHORS
|
||||
libiconv-1.11/libcharset/COPYING.LIB libiconv-1.11/libcharset/COPYING.LIB
|
||||
libiconv-1.11/libcharset/INSTALL.generic libiconv-1.11/libcharset/INSTALL.generic
|
||||
libiconv-1.11/libcharset/README libiconv-1.11/libcharset/README
|
||||
libiconv-1.11/libcharset/Makefile.devel libiconv-1.11/libcharset/Makefile.devel
|
||||
libiconv-1.11/libcharset/Makefile.in libiconv-1.11/libcharset/Makefile.in
|
||||
libiconv-1.11/libcharset/configure.ac libiconv-1.11/libcharset/configure.ac
|
||||
libiconv-1.11/libcharset/configure libiconv-1.11/libcharset/configure
|
||||
libiconv-1.11/libcharset/INTEGRATE libiconv-1.11/libcharset/INTEGRATE
|
||||
libiconv-1.11/libcharset/include/localcharset.h.in libiconv-1.11/libcharset/include/localcharset.h.in
|
||||
libiconv-1.11/libcharset/include/localcharset.h.msvc-shared libiconv-1.11/libcharset/include/localcharset_h.shared-msvc
|
||||
libiconv-1.11/libcharset/autoconf/config.guess libiconv-1.11/libcharset/autoconf/config.guess
|
||||
libiconv-1.11/libcharset/autoconf/config.sub libiconv-1.11/libcharset/autoconf/config.sub
|
||||
libiconv-1.11/libcharset/autoconf/ltmain.sh libiconv-1.11/libcharset/autoconf/ltmain.sh
|
||||
libiconv-1.11/libcharset/autoconf/install-sh libiconv-1.11/libcharset/autoconf/install-sh
|
||||
libiconv-1.11/libcharset/autoconf/aclocal.m4 libiconv-1.11/libcharset/autoconf/aclocal.m4
|
||||
libiconv-1.11/libcharset/autoconf/mkinstalldirs libiconv-1.11/libcharset/autoconf/mkinstalldirs
|
||||
libiconv-1.11/libcharset/config.h.in libiconv-1.11/libcharset/config.h.in
|
||||
libiconv-1.11/libcharset/windows/dllexport.h libiconv-1.11/libcharset/windows/dllexport.h
|
||||
libiconv-1.11/libcharset/ChangeLog libiconv-1.11/libcharset/ChangeLog
|
||||
libiconv-1.11/libcharset/Makefile.msvc libiconv-1.11/libcharset/Makefile.msvc
|
||||
libiconv-1.11/libcharset/README.win32 libiconv-1.11/libcharset/README.win32
|
||||
libiconv-1.11/libcharset/config.h.msvc libiconv-1.11/libcharset/config.h.msvc
|
||||
libiconv-1.11/lib/aliases.gperf libiconv-1.11/lib/aliases/aliases.gperf
|
||||
libiconv-1.11/lib/aliases.h libiconv-1.11/lib/aliases/aliases.h
|
||||
libiconv-1.11/lib/aliases_aix.h libiconv-1.11/lib/aliases/aix.h
|
||||
libiconv-1.11/lib/aliases_dos.h libiconv-1.11/lib/aliases/dos.h
|
||||
libiconv-1.11/lib/aliases_osf1.h libiconv-1.11/lib/aliases/osf1.h
|
||||
libiconv-1.11/lib/cns11643.h libiconv-1.11/lib/cns/11643.h
|
||||
libiconv-1.11/lib/cns11643_1.h libiconv-1.11/lib/cns/11643_1.h
|
||||
libiconv-1.11/lib/cns11643_2.h libiconv-1.11/lib/cns/11643_2.h
|
||||
libiconv-1.11/lib/cns11643_3.h libiconv-1.11/lib/cns/11643_3.h
|
||||
libiconv-1.11/lib/cns11643_inv.h libiconv-1.11/lib/cns/11643_inv.h
|
||||
libiconv-1.11/lib/encodings.def libiconv-1.11/lib/encodings/encodings.def
|
||||
libiconv-1.11/lib/encodings_aix.def libiconv-1.11/lib/encodings/aix.def
|
||||
libiconv-1.11/lib/encodings_dos.def libiconv-1.11/lib/encodings/dos.def
|
||||
libiconv-1.11/lib/encodings_osf1.def libiconv-1.11/lib/encodings/osf1.def
|
||||
libiconv-1.11/lib/encodings_local.def libiconv-1.11/lib/encodings/local.def
|
||||
libiconv-1.11/lib/genaliases2.c libiconv-1.11/lib/2genaliases.c
|
||||
libiconv-1.11/lib/georgian_academy.h libiconv-1.11/lib/georgian/academy.h
|
||||
libiconv-1.11/lib/georgian_ps.h libiconv-1.11/lib/georgian/ps.h
|
||||
libiconv-1.11/lib/iso2022_cn.h libiconv-1.11/lib/iso/2022_cn.h
|
||||
libiconv-1.11/lib/iso2022_cnext.h libiconv-1.11/lib/iso/2022_cnext.h
|
||||
libiconv-1.11/lib/iso2022_jp.h libiconv-1.11/lib/iso/2022_jp.h
|
||||
libiconv-1.11/lib/iso2022_jp1.h libiconv-1.11/lib/iso/2022_jp1.h
|
||||
libiconv-1.11/lib/iso2022_jp2.h libiconv-1.11/lib/iso/2022_jp2.h
|
||||
libiconv-1.11/lib/iso2022_kr.h libiconv-1.11/lib/iso/2022_kr.h
|
||||
libiconv-1.11/lib/iso646_cn.h libiconv-1.11/lib/iso/646_cn.h
|
||||
libiconv-1.11/lib/iso646_jp.h libiconv-1.11/lib/iso/646_jp.h
|
||||
libiconv-1.11/lib/iso8859_1.h libiconv-1.11/lib/iso/8859_1.h
|
||||
libiconv-1.11/lib/iso8859_10.h libiconv-1.11/lib/iso/8859_10.h
|
||||
libiconv-1.11/lib/iso8859_13.h libiconv-1.11/lib/iso/8859_13.h
|
||||
libiconv-1.11/lib/iso8859_14.h libiconv-1.11/lib/iso/8859_14.h
|
||||
libiconv-1.11/lib/iso8859_15.h libiconv-1.11/lib/iso/8859_15.h
|
||||
libiconv-1.11/lib/iso8859_16.h libiconv-1.11/lib/iso/8859_16.h
|
||||
libiconv-1.11/lib/iso8859_2.h libiconv-1.11/lib/iso/8859_2.h
|
||||
libiconv-1.11/lib/iso8859_3.h libiconv-1.11/lib/iso/8859_3.h
|
||||
libiconv-1.11/lib/iso8859_4.h libiconv-1.11/lib/iso/8859_4.h
|
||||
libiconv-1.11/lib/iso8859_5.h libiconv-1.11/lib/iso/8859_5.h
|
||||
libiconv-1.11/lib/iso8859_6.h libiconv-1.11/lib/iso/8859_6.h
|
||||
libiconv-1.11/lib/iso8859_7.h libiconv-1.11/lib/iso/8859_7.h
|
||||
libiconv-1.11/lib/iso8859_8.h libiconv-1.11/lib/iso/8859_8.h
|
||||
libiconv-1.11/lib/iso8859_9.h libiconv-1.11/lib/iso/8859_9.h
|
||||
libiconv-1.11/lib/isoir165.h libiconv-1.11/lib/iso/ir165.h
|
||||
libiconv-1.11/lib/isoir165ext.h libiconv-1.11/lib/iso/ir165ext.h
|
||||
libiconv-1.11/lib/mac_arabic.h libiconv-1.11/lib/mac/arabic.h
|
||||
libiconv-1.11/lib/mac_centraleurope.h libiconv-1.11/lib/mac/centraleurope.h
|
||||
libiconv-1.11/lib/mac_croatian.h libiconv-1.11/lib/mac/croatian.h
|
||||
libiconv-1.11/lib/mac_cyrillic.h libiconv-1.11/lib/mac/cyrillic.h
|
||||
libiconv-1.11/lib/mac_greek.h libiconv-1.11/lib/mac/greek.h
|
||||
libiconv-1.11/lib/mac_hebrew.h libiconv-1.11/lib/mac/hebrew.h
|
||||
libiconv-1.11/lib/mac_iceland.h libiconv-1.11/lib/mac/iceland.h
|
||||
libiconv-1.11/lib/mac_roman.h libiconv-1.11/lib/mac/roman.h
|
||||
libiconv-1.11/lib/mac_romania.h libiconv-1.11/lib/mac/romania.h
|
||||
libiconv-1.11/lib/mac_thai.h libiconv-1.11/lib/mac/thai.h
|
||||
libiconv-1.11/lib/mac_turkish.h libiconv-1.11/lib/mac/turkish.h
|
||||
libiconv-1.11/lib/mac_ukraine.h libiconv-1.11/lib/mac/ukraine.h
|
||||
libiconv-1.11/lib/mulelao.h libiconv-1.11/lib/mulelao.h
|
||||
libiconv-1.11/lib/nextstep.h libiconv-1.11/lib/nextstep.h
|
||||
libiconv-1.11/lib/sjis.h libiconv-1.11/lib/sjis.h
|
||||
libiconv-1.11/lib/tcvn.h libiconv-1.11/lib/tcvn.h
|
||||
libiconv-1.11/lib/tis620.h libiconv-1.11/lib/tis620.h
|
||||
libiconv-1.11/lib/translit.def libiconv-1.11/lib/translit.def
|
||||
libiconv-1.11/lib/translit.h libiconv-1.11/lib/translit.h
|
||||
libiconv-1.11/lib/ucs2.h libiconv-1.11/lib/ucs2.h
|
||||
libiconv-1.11/lib/ucs2be.h libiconv-1.11/lib/ucs2be.h
|
||||
libiconv-1.11/lib/ucs2internal.h libiconv-1.11/lib/ucs2internal.h
|
||||
libiconv-1.11/lib/ucs2le.h libiconv-1.11/lib/ucs2le.h
|
||||
libiconv-1.11/lib/ucs2swapped.h libiconv-1.11/lib/ucs2swapped.h
|
||||
libiconv-1.11/lib/ucs4.h libiconv-1.11/lib/ucs4.h
|
||||
libiconv-1.11/lib/ucs4be.h libiconv-1.11/lib/ucs4be.h
|
||||
libiconv-1.11/lib/ucs4internal.h libiconv-1.11/lib/ucs4internal.h
|
||||
libiconv-1.11/lib/ucs4le.h libiconv-1.11/lib/ucs4le.h
|
||||
libiconv-1.11/lib/ucs4swapped.h libiconv-1.11/lib/ucs4swapped.h
|
||||
libiconv-1.11/lib/uhc_1.h libiconv-1.11/lib/uhc_1.h
|
||||
libiconv-1.11/lib/uhc_2.h libiconv-1.11/lib/uhc_2.h
|
||||
libiconv-1.11/lib/utf16.h libiconv-1.11/lib/utf16.h
|
||||
libiconv-1.11/lib/utf16be.h libiconv-1.11/lib/utf16be.h
|
||||
libiconv-1.11/lib/utf16le.h libiconv-1.11/lib/utf16le.h
|
||||
libiconv-1.11/lib/utf7.h libiconv-1.11/lib/utf7.h
|
||||
libiconv-1.11/lib/utf8.h libiconv-1.11/lib/utf8.h
|
||||
libiconv-1.11/lib/viscii.h libiconv-1.11/lib/viscii.h
|
||||
libiconv-1.11/lib/encodings_dos.def libiconv-1.11/lib/encodings/dos.def
|
||||
libiconv-1.11/lib/aliases_dos.h libiconv-1.11/lib/aliases/dos.h
|
21
thirdparty/libiconv-1.15/djgpp/makefile.sed
vendored
Normal file
21
thirdparty/libiconv-1.15/djgpp/makefile.sed
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
# Fixes for lib/Makefile.in
|
||||
s|encodings\.def|encodings/&|g
|
||||
s|encodings_aix\.def|encodings/aix.def|g
|
||||
s|encodings_dos\.def|encodings/dos\.def|g
|
||||
s|encodings_extra\.def|encodings/extra\.def|g
|
||||
s|encodings_osf1\.def|encodings/osf1\.def|g
|
||||
s|encodings_local\.def|encodings/local\.def|g
|
||||
s|aliases\.h|aliases/&|g
|
||||
s|aliases2\.h|aliases/aliases2.h|g
|
||||
s|aliases_aix\.h|aliases/aix.h|g
|
||||
s|aliases_dos\.h|aliases/dos\.h|g
|
||||
s|aliases_extra\.h|aliases/extra\.h|g
|
||||
s|aliases_osf1\.h|aliases/osf1\.h|g
|
||||
s|aliases_local\.h|aliases/local\.h|g
|
||||
|
||||
|
||||
# Fixes for tests/Makefile.in
|
||||
s|\$(srcdir)/check-translitfailure|$(SHELL) $(srcdir)/failuretranslit-check|
|
||||
s|\$(srcdir)/check-stateless|$(SHELL) $(srcdir)/stateless-check|
|
||||
s|\$(srcdir)/check-stateful|$(SHELL) $(srcdir)/stateful-check|
|
||||
s|\$(srcdir)/check-translit|$(SHELL) $(srcdir)/translit-check|
|
36
thirdparty/libiconv-1.15/djgpp/sources.sed
vendored
Normal file
36
thirdparty/libiconv-1.15/djgpp/sources.sed
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
# Fixes for lib/iconv.c.
|
||||
# All encodings files recide in encdings dir now.
|
||||
/^#[ ]*include/ s|"canonical\.h|"canonical/canonical.h|
|
||||
/^#[ ]*include/ s|"canonical_aix\.h|"canonical/aix.h|
|
||||
/^#[ ]*include/ s|"canonical_dos\.h|"canonical/dos.h|
|
||||
/^#[ ]*include/ s|"canonical_osf1\.h|"canonical/osf1.h|
|
||||
/^#[ ]*include/ s|"canonical_local\.h|"canonical/local.h|
|
||||
/^#[ ]*include/ s|"canonical_extra\.h|"canonical/extra.h|
|
||||
/^#[ ]*include/ s|"encodings\.def|"encodings/encodings.def|
|
||||
/^#[ ]*include/ s|"encodings_aix\.def|"encodings/aix.def|
|
||||
/^#[ ]*include/ s|"encodings_dos\.def|"encodings/dos.def|
|
||||
/^#[ ]*include/ s|"encodings_osf1\.def|"encodings/osf1.def|
|
||||
/^#[ ]*include/ s|"encodings_local\.def|"encodings/local.def|
|
||||
/^#[ ]*include/ s|"encodings_extra\.def|"encodings/extra.def|
|
||||
/^#[ ]*include/ s|"aliases\.h|"aliases/aliases.h|
|
||||
/^#[ ]*include/ s|"aliases2\.h|"aliases/aliases2.h|
|
||||
|
||||
# Fixes for lib/iconv.c, lib/aliases/aliases2.h and lib/big5hkscs/1999, 2001, 2004.h
|
||||
# All encodings files recide in encdings dir now.
|
||||
/^#[ ]*include/ s|"aliases_aix\.h|"aliases/aix.h|
|
||||
/^#[ ]*include/ s|"aliases_dos\.h|"aliases/dos.h|
|
||||
/^#[ ]*include/ s|"aliases_osf1\.h|"aliases/osf1.h|
|
||||
/^#[ ]*include/ s|"aliases_local\.h|"aliases/local.h|
|
||||
/^#[ ]*include/ s|"aliases_extra\.h|"aliases/extra.h|
|
||||
/^#[ ]*include/ s|"hkscs1999\.h|"hkscs/1999.h|
|
||||
/^#[ ]*include/ s|"hkscs2001\.h|"hkscs/2001.h|
|
||||
/^#[ ]*include/ s|"hkscs2004\.h|"hkscs/2004.h|
|
||||
|
||||
# Fixes for lib/converters.h, cns11643??.h and iso?????.h files.
|
||||
# All cns, iso, georgian and mac files recide in their respective dirs now.
|
||||
/^#[ ]*include/ s|"cns|&/|
|
||||
/^#[ ]*include/ s|"iso|&/|
|
||||
/^#[ ]*include/ s|"georgian_|"georgian/|
|
||||
/^#[ ]*include/ s|"mac_|"mac/|
|
||||
/^#[ ]*include/ s|"big5hkscs|&/|
|
||||
/^#[ ]*include/ s|"hkscs|&/|
|
12
thirdparty/libiconv-1.15/djgpp/stateful-check.sed
vendored
Normal file
12
thirdparty/libiconv-1.15/djgpp/stateful-check.sed
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
# Sed script for tests/stateful-check editing.
|
||||
|
||||
/charsetf=/ a\
|
||||
\
|
||||
# For systems with severe filename restrictions allow for\
|
||||
# an alternate filename.\
|
||||
UNAME=${UNAME-`uname 2>/dev/null`}\
|
||||
case X$UNAME in\
|
||||
*-DOS) filename=`echo "$charsetf" | sed "s|ISO-|ISO/|;s|2022-|2022|;s|BIG5-HKSCS-|BIG5-HKSCS/|"` ;;\
|
||||
*) filename="$charsetf" ;;\
|
||||
esac
|
||||
s/\$charsetf"-snippet/$filename"-snippet/g
|
23
thirdparty/libiconv-1.15/djgpp/stateless-check.sed
vendored
Normal file
23
thirdparty/libiconv-1.15/djgpp/stateless-check.sed
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
# Sed script for tests/stateless-check editing.
|
||||
|
||||
/charsetf=/ a\
|
||||
\
|
||||
# For systems with severe filename restrictions\
|
||||
# allow for an alternate filename.\
|
||||
UNAME=${UNAME-`uname 2>/dev/null`}\
|
||||
case X$UNAME in\
|
||||
*-DOS) filename=`echo "$charsetf" | sed "s|ISO-|ISO/|; \\\
|
||||
s|Mac|Mac/|; \\\
|
||||
s|BIG5-HKSCS-|BIG5-HKSCS/|; \\\
|
||||
s|Georgian-|Georgian/|"`\
|
||||
tmp_filename=`echo "$filename" | sed "s|/|/tmp-|"`\
|
||||
tmp_orig_filename=`echo "$filename" | sed "s|/|/tmp-orig-|"` ;;\
|
||||
*) filename="$charsetf"\
|
||||
tmp_filename="$charsetf"\
|
||||
tmp_orig_filename="$charsetf" ;;\
|
||||
esac
|
||||
s|/"\$charsetf"|/"$filename"|g
|
||||
s|tmp-"\$charsetf"|"${srcdir}"/"$tmp_filename"|g
|
||||
s|tmp-orig"\$charsetf"|"${srcdir}"/"$tmp_orig_filename"|g
|
||||
s|\.INVERSE\.|.INVERSE-|g
|
||||
s|\.IRREVERSIBLE\.|.IRREVERSIBLE-|g
|
11
thirdparty/libiconv-1.15/djgpp/translit-check.sed
vendored
Normal file
11
thirdparty/libiconv-1.15/djgpp/translit-check.sed
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
# Sed script for tests/translit-check editing.
|
||||
|
||||
/\.\./ i\
|
||||
# For systems with severe filename restrictions allow for\
|
||||
# an alternate filename.\
|
||||
UNAME=${UNAME-`uname 2>/dev/null`}\
|
||||
case X$UNAME in\
|
||||
*-DOS) file=`echo "$file" | sed "s|TranslitFail1|_Translit/Fail1|; \\\
|
||||
s|Translit1|_Translit/1|"`;;\
|
||||
*) file="$file" ;;\
|
||||
esac
|
62
thirdparty/libiconv-1.15/doc/relocatable.texi
vendored
Normal file
62
thirdparty/libiconv-1.15/doc/relocatable.texi
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
@node Enabling Relocatability
|
||||
@section Enabling Relocatability
|
||||
|
||||
It has been a pain for many users of GNU packages for a long time that
|
||||
packages are not relocatable. It means a user cannot copy a program,
|
||||
installed by another user on the same machine, to his home directory,
|
||||
and have it work correctly (including i18n). So many users need to go
|
||||
through @code{configure; make; make install} with all its
|
||||
dependencies, options, and hurdles.
|
||||
|
||||
Red Hat, Debian, and similar package systems solve the ``ease of
|
||||
installation'' problem, but they hardwire path names, usually to
|
||||
@file{/usr} or @file{/usr/local}. This means that users need root
|
||||
privileges to install a binary package, and prevents installing two
|
||||
different versions of the same binary package.
|
||||
|
||||
A relocatable program can be moved or copied to a different location
|
||||
on the file system. It is possible to make symlinks to the installed
|
||||
and moved programs, and invoke them through the symlink. It is
|
||||
possible to do the same thing with a hard link @emph{only} if the hard
|
||||
link file is in the same directory as the real program.
|
||||
|
||||
To configure a program to be relocatable, add
|
||||
@option{--enable-relocatable} to the @command{configure} command line.
|
||||
|
||||
On some OSes the executables remember the location of shared libraries
|
||||
and prefer them over any other search path. Therefore, such an
|
||||
executable will look for its shared libraries first in the original
|
||||
installation directory and only then in the current installation
|
||||
directory. Thus, for reliability, it is best to also give a
|
||||
@option{--prefix} option pointing to a directory that does not exist
|
||||
now and which never will be created, e.g.@:
|
||||
@option{--prefix=/nonexistent}. You may use
|
||||
@code{DESTDIR=@var{dest-dir}} on the @command{make} command line to
|
||||
avoid installing into that directory.
|
||||
|
||||
We do not recommend using a prefix writable by unprivileged users
|
||||
(e.g.@: @file{/tmp/inst$$}) because such a directory can be recreated
|
||||
by an unprivileged user after the original directory has been removed.
|
||||
We also do not recommend prefixes that might be behind an automounter
|
||||
(e.g.@: @file{$HOME/inst$$}) because of the performance impact of
|
||||
directory searching.
|
||||
|
||||
Here's a sample installation run that takes into account all these
|
||||
recommendations:
|
||||
|
||||
@example
|
||||
./configure --enable-relocatable --prefix=/nonexistent
|
||||
make
|
||||
make install DESTDIR=/tmp/inst$$
|
||||
@end example
|
||||
|
||||
Installation with @option{--enable-relocatable} will not work for
|
||||
setuid or setgid executables, because such executables search only
|
||||
system library paths for security reasons. Also, installation with
|
||||
@option{--enable-relocatable} might not work on OpenBSD, when the
|
||||
package contains shared libraries and libtool versions 1.5.xx are used.
|
||||
|
||||
The runtime penalty and size penalty are negligible on GNU/Linux (just
|
||||
one system call more when an executable is launched), and small on
|
||||
other systems (the wrapper program just sets an environment variable
|
||||
and executes the real program).
|
70
thirdparty/libiconv-1.15/extras/ChangeLog
vendored
Normal file
70
thirdparty/libiconv-1.15/extras/ChangeLog
vendored
Normal file
@ -0,0 +1,70 @@
|
||||
2011-06-04 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* iconv_string.c (iconv_string): Treat incomplete byte sequence like
|
||||
invalid byte sequence.
|
||||
Reported by shosas at <https://savannah.gnu.org/bugs/?32399>.
|
||||
|
||||
2003-05-10 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* iconv_string.c (iconv_string): Don't return -1 just because the
|
||||
string is longer than 4 KB.
|
||||
|
||||
2002-02-13 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* iconv.m4: Remove file. Obsoleted by m4/iconv.m4.
|
||||
|
||||
2000-06-16 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* iconv.m4: Change prefix to AM.
|
||||
|
||||
2001-05-23 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* iconv.m4 (jm_ICONV): Accept --with-libiconv-prefix option.
|
||||
|
||||
2001-03-23 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* iconv.m4 (jm_ICONV): Tweak printing of prototype.
|
||||
|
||||
2001-03-20 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* iconv.m4 (jm_ICONV): Recommend GNU libiconv.
|
||||
|
||||
2001-01-03 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* iconv.m4 (jm_ICONV): Also check whether the iconv declaration
|
||||
has const.
|
||||
|
||||
2000-02-02 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* iconv.m4: New file.
|
||||
|
||||
2001-01-29 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* locale_charset.c: Remove file. Obsoleted by libcharset.
|
||||
|
||||
2000-10-22 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* locale_charset.c (get_locale_charset): Accept french and spanish
|
||||
names in both ISO-8859-1 and UTF-8.
|
||||
|
||||
2000-08-24 Jim Blackson <blackson@ontrack-japan.com>
|
||||
|
||||
* iconv_string.c (iconv_string): Fix return value for autodetect.
|
||||
|
||||
2000-01-24 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* iconv_string.c (iconv_string): Stop recognizing JOHAB.
|
||||
Fix typo for EUC-JP.
|
||||
|
||||
1999-12-18 Bruno Haible <haible@clisp.cons.org>
|
||||
|
||||
* locale_charset.c (get_locale_charset): Recognize more language codes:
|
||||
"af" (afrikaans), "ca" (catalan), "eu" (basque), "fo" (faeroese),
|
||||
"ga" (irish), "gd" (scottish), "gl" (galician), "sq" (albanian),
|
||||
"eo" (esperanto), "mt" (maltese), "be" (byelorussian),
|
||||
"et" (estonian), "lt" (lithuanian), "lv" (latvian), "uk" (ukrainian).
|
||||
Recognize more aliases: "english", "slovenian", "macedonian",
|
||||
"serbian", "arabic".
|
||||
Change default: KOI8-R for "ru" (russian) instead of ISO-8859-5,
|
||||
ISO-8859-5 for "sr" instead of ISO-8859-2.
|
||||
|
150
thirdparty/libiconv-1.15/extras/iconv_string.c
vendored
Normal file
150
thirdparty/libiconv-1.15/extras/iconv_string.c
vendored
Normal file
@ -0,0 +1,150 @@
|
||||
/* Copyright (C) 1999-2001, 2003, 2011 Bruno Haible.
|
||||
This file is not part of the GNU LIBICONV Library.
|
||||
This file is put into the public domain. */
|
||||
|
||||
#include "iconv_string.h"
|
||||
#include <iconv.h>
|
||||
#include <errno.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#define tmpbufsize 4096
|
||||
|
||||
int iconv_string (const char* tocode, const char* fromcode,
|
||||
const char* start, const char* end,
|
||||
char** resultp, size_t* lengthp)
|
||||
{
|
||||
iconv_t cd = iconv_open(tocode,fromcode);
|
||||
size_t length;
|
||||
char* result;
|
||||
if (cd == (iconv_t)(-1)) {
|
||||
if (errno != EINVAL)
|
||||
return -1;
|
||||
/* Unsupported fromcode or tocode. Check whether the caller requested
|
||||
autodetection. */
|
||||
if (!strcmp(fromcode,"autodetect_utf8")) {
|
||||
int ret;
|
||||
/* Try UTF-8 first. There are very few ISO-8859-1 inputs that would
|
||||
be valid UTF-8, but many UTF-8 inputs are valid ISO-8859-1. */
|
||||
ret = iconv_string(tocode,"UTF-8",start,end,resultp,lengthp);
|
||||
if (!(ret < 0 && errno == EILSEQ))
|
||||
return ret;
|
||||
ret = iconv_string(tocode,"ISO-8859-1",start,end,resultp,lengthp);
|
||||
return ret;
|
||||
}
|
||||
if (!strcmp(fromcode,"autodetect_jp")) {
|
||||
int ret;
|
||||
/* Try 7-bit encoding first. If the input contains bytes >= 0x80,
|
||||
it will fail. */
|
||||
ret = iconv_string(tocode,"ISO-2022-JP-2",start,end,resultp,lengthp);
|
||||
if (!(ret < 0 && errno == EILSEQ))
|
||||
return ret;
|
||||
/* Try EUC-JP next. Short SHIFT_JIS inputs may come out wrong. This
|
||||
is unavoidable. People will condemn SHIFT_JIS.
|
||||
If we tried SHIFT_JIS first, then some short EUC-JP inputs would
|
||||
come out wrong, and people would condemn EUC-JP and Unix, which
|
||||
would not be good. */
|
||||
ret = iconv_string(tocode,"EUC-JP",start,end,resultp,lengthp);
|
||||
if (!(ret < 0 && errno == EILSEQ))
|
||||
return ret;
|
||||
/* Finally try SHIFT_JIS. */
|
||||
ret = iconv_string(tocode,"SHIFT_JIS",start,end,resultp,lengthp);
|
||||
return ret;
|
||||
}
|
||||
if (!strcmp(fromcode,"autodetect_kr")) {
|
||||
int ret;
|
||||
/* Try 7-bit encoding first. If the input contains bytes >= 0x80,
|
||||
it will fail. */
|
||||
ret = iconv_string(tocode,"ISO-2022-KR",start,end,resultp,lengthp);
|
||||
if (!(ret < 0 && errno == EILSEQ))
|
||||
return ret;
|
||||
/* Finally try EUC-KR. */
|
||||
ret = iconv_string(tocode,"EUC-KR",start,end,resultp,lengthp);
|
||||
return ret;
|
||||
}
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
/* Determine the length we need. */
|
||||
{
|
||||
size_t count = 0;
|
||||
char tmpbuf[tmpbufsize];
|
||||
const char* inptr = start;
|
||||
size_t insize = end-start;
|
||||
while (insize > 0) {
|
||||
char* outptr = tmpbuf;
|
||||
size_t outsize = tmpbufsize;
|
||||
size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
|
||||
if (res == (size_t)(-1) && errno != E2BIG) {
|
||||
int saved_errno = (errno == EINVAL ? EILSEQ : errno);
|
||||
iconv_close(cd);
|
||||
errno = saved_errno;
|
||||
return -1;
|
||||
}
|
||||
count += outptr-tmpbuf;
|
||||
}
|
||||
{
|
||||
char* outptr = tmpbuf;
|
||||
size_t outsize = tmpbufsize;
|
||||
size_t res = iconv(cd,NULL,NULL,&outptr,&outsize);
|
||||
if (res == (size_t)(-1)) {
|
||||
int saved_errno = errno;
|
||||
iconv_close(cd);
|
||||
errno = saved_errno;
|
||||
return -1;
|
||||
}
|
||||
count += outptr-tmpbuf;
|
||||
}
|
||||
length = count;
|
||||
}
|
||||
if (lengthp != NULL)
|
||||
*lengthp = length;
|
||||
if (resultp == NULL) {
|
||||
iconv_close(cd);
|
||||
return 0;
|
||||
}
|
||||
result = (*resultp == NULL ? malloc(length) : realloc(*resultp,length));
|
||||
*resultp = result;
|
||||
if (length == 0) {
|
||||
iconv_close(cd);
|
||||
return 0;
|
||||
}
|
||||
if (result == NULL) {
|
||||
iconv_close(cd);
|
||||
errno = ENOMEM;
|
||||
return -1;
|
||||
}
|
||||
iconv(cd,NULL,NULL,NULL,NULL); /* return to the initial state */
|
||||
/* Do the conversion for real. */
|
||||
{
|
||||
const char* inptr = start;
|
||||
size_t insize = end-start;
|
||||
char* outptr = result;
|
||||
size_t outsize = length;
|
||||
while (insize > 0) {
|
||||
size_t res = iconv(cd,&inptr,&insize,&outptr,&outsize);
|
||||
if (res == (size_t)(-1)) {
|
||||
if (errno == EINVAL)
|
||||
break;
|
||||
else {
|
||||
int saved_errno = errno;
|
||||
iconv_close(cd);
|
||||
errno = saved_errno;
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
{
|
||||
size_t res = iconv(cd,NULL,NULL,&outptr,&outsize);
|
||||
if (res == (size_t)(-1)) {
|
||||
int saved_errno = errno;
|
||||
iconv_close(cd);
|
||||
errno = saved_errno;
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
if (outsize != 0) abort();
|
||||
}
|
||||
iconv_close(cd);
|
||||
return 0;
|
||||
}
|
47
thirdparty/libiconv-1.15/extras/iconv_string.h
vendored
Normal file
47
thirdparty/libiconv-1.15/extras/iconv_string.h
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
/* Copyright (C) 1999-2001 Bruno Haible.
|
||||
This file is not part of the GNU LIBICONV Library.
|
||||
This file is put into the public domain. */
|
||||
|
||||
/*
|
||||
* This C function converts an entire string from one encoding to another,
|
||||
* using iconv. Easier to use than iconv() itself, and supports autodetect
|
||||
* encodings on input.
|
||||
*
|
||||
* int iconv_string (const char* tocode, const char* fromcode,
|
||||
* const char* start, const char* end,
|
||||
* char** resultp, size_t* lengthp)
|
||||
*
|
||||
* Converts a memory region given in encoding FROMCODE to a new memory
|
||||
* region in encoding TOCODE. FROMCODE and TOCODE are as for iconv_open(3),
|
||||
* except that FROMCODE may be one of the values
|
||||
* "autodetect_utf8" supports ISO-8859-1 and UTF-8
|
||||
* "autodetect_jp" supports EUC-JP, ISO-2022-JP-2 and SHIFT_JIS
|
||||
* "autodetect_kr" supports EUC-KR and ISO-2022-KR
|
||||
* The input is in the memory region between start (inclusive) and end
|
||||
* (exclusive). If resultp is not NULL, the output string is stored in
|
||||
* *resultp; malloc/realloc is used to allocate the result.
|
||||
*
|
||||
* This function does not treat zero characters specially.
|
||||
*
|
||||
* Return value: 0 if successful, otherwise -1 and errno set. Particular
|
||||
* errno values: EILSEQ and ENOMEM.
|
||||
*
|
||||
* Example:
|
||||
* const char* s = ...;
|
||||
* char* result = NULL;
|
||||
* if (iconv_string("UCS-4-INTERNAL", "autodetect_utf8",
|
||||
* s, s+strlen(s)+1, &result, NULL) < 0)
|
||||
* perror("iconv_string");
|
||||
*
|
||||
*/
|
||||
#include <stddef.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern int iconv_string (const char* tocode, const char* fromcode, const char* start, const char* end, char** resultp, size_t* lengthp);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
68
thirdparty/libiconv-1.15/gnulib-local/lib/alloca.in.h
vendored
Normal file
68
thirdparty/libiconv-1.15/gnulib-local/lib/alloca.in.h
vendored
Normal file
@ -0,0 +1,68 @@
|
||||
/* Memory allocation on the stack.
|
||||
Copyright (C) 1995, 1999, 2001-2007 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* When this file is included, it may be preceded only by preprocessor
|
||||
declarations. Thanks to AIX. Therefore we include it right after
|
||||
"config.h", not later. */
|
||||
|
||||
/* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H
|
||||
means there is a real alloca function. */
|
||||
#ifndef _GL_ALLOCA_H
|
||||
#define _GL_ALLOCA_H
|
||||
|
||||
/* alloca(N) returns a pointer (void* or char*) to N bytes of memory
|
||||
allocated on the stack, and which will last until the function returns.
|
||||
Use of alloca should be avoided:
|
||||
- inside arguments of function calls - undefined behaviour,
|
||||
- in inline functions - the allocation may actually last until the
|
||||
calling function returns,
|
||||
- for huge N (say, N >= 65536) - you never know how large (or small)
|
||||
the stack is, and when the stack cannot fulfill the memory allocation
|
||||
request, the program just crashes.
|
||||
*/
|
||||
|
||||
#ifndef alloca
|
||||
# ifdef __GNUC__
|
||||
# define alloca __builtin_alloca
|
||||
# else
|
||||
# ifdef _MSC_VER
|
||||
# include <malloc.h>
|
||||
# define alloca _alloca
|
||||
# else
|
||||
# if HAVE_ALLOCA_H
|
||||
# include <alloca.h>
|
||||
# else
|
||||
# ifdef _AIX
|
||||
#pragma alloca
|
||||
# else
|
||||
# ifdef __hpux /* This section must match that of bison generated files. */
|
||||
# ifdef __cplusplus
|
||||
extern "C" void *alloca (unsigned int);
|
||||
# else /* not __cplusplus */
|
||||
extern void *alloca ();
|
||||
# endif /* not __cplusplus */
|
||||
# else /* not __hpux */
|
||||
# ifndef alloca
|
||||
extern char *alloca ();
|
||||
# endif
|
||||
# endif /* __hpux */
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#endif /* _GL_ALLOCA_H */
|
33
thirdparty/libiconv-1.15/gnulib-local/lib/error.h.diff
vendored
Normal file
33
thirdparty/libiconv-1.15/gnulib-local/lib/error.h.diff
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
*** gnulib/lib/error.h 2005-05-14 08:03:58.000000000 +0200
|
||||
--- srclib/error.h 2005-05-20 23:06:02.000000000 +0200
|
||||
***************
|
||||
*** 50,63 ****
|
||||
/* If NULL, error will flush stdout, then print on stderr the program
|
||||
name, a colon and a space. Otherwise, error will call this
|
||||
function without parameters instead. */
|
||||
! extern void (*error_print_progname) (void);
|
||||
|
||||
/* This variable is incremented each time 'error' is called. */
|
||||
! extern unsigned int error_message_count;
|
||||
|
||||
/* Sometimes we want to have at most one error per line. This
|
||||
variable controls whether this mode is selected or not. */
|
||||
! extern int error_one_per_line;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
--- 50,63 ----
|
||||
/* If NULL, error will flush stdout, then print on stderr the program
|
||||
name, a colon and a space. Otherwise, error will call this
|
||||
function without parameters instead. */
|
||||
! extern DLL_VARIABLE void (*error_print_progname) (void);
|
||||
|
||||
/* This variable is incremented each time 'error' is called. */
|
||||
! extern DLL_VARIABLE unsigned int error_message_count;
|
||||
|
||||
/* Sometimes we want to have at most one error per line. This
|
||||
variable controls whether this mode is selected or not. */
|
||||
! extern DLL_VARIABLE int error_one_per_line;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
19
thirdparty/libiconv-1.15/gnulib-local/lib/progname.h.diff
vendored
Normal file
19
thirdparty/libiconv-1.15/gnulib-local/lib/progname.h.diff
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
*** gnulib/lib/progname.h 2005-05-14 08:03:58.000000000 +0200
|
||||
--- srclib/progname.h 2005-05-20 23:06:02.000000000 +0200
|
||||
***************
|
||||
*** 30,36 ****
|
||||
|
||||
|
||||
/* String containing name the program is called with. */
|
||||
! extern const char *program_name;
|
||||
|
||||
/* Set program_name, based on argv[0]. */
|
||||
extern void set_program_name (const char *argv0);
|
||||
--- 30,36 ----
|
||||
|
||||
|
||||
/* String containing name the program is called with. */
|
||||
! extern DLL_VARIABLE const char *program_name;
|
||||
|
||||
/* Set program_name, based on argv[0]. */
|
||||
extern void set_program_name (const char *argv0);
|
158
thirdparty/libiconv-1.15/gnulib-local/lib/xalloc.h
vendored
Normal file
158
thirdparty/libiconv-1.15/gnulib-local/lib/xalloc.h
vendored
Normal file
@ -0,0 +1,158 @@
|
||||
/* malloc with out of memory checking.
|
||||
Copyright (C) 2001-2004, 2006 Free Software Foundation, Inc.
|
||||
Written by Bruno Haible <haible@clisp.cons.org>, 2001.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
#ifndef _XALLOC_H
|
||||
#define _XALLOC_H
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/* Defined in xmalloc.c. */
|
||||
|
||||
/* Allocate SIZE bytes of memory dynamically, with error checking. */
|
||||
extern void *xmalloc (size_t size);
|
||||
|
||||
/* Allocate memory for NMEMB elements of SIZE bytes, with error checking.
|
||||
SIZE must be > 0. */
|
||||
extern void *xnmalloc (size_t nmemb, size_t size);
|
||||
|
||||
/* Allocate SIZE bytes of memory dynamically, with error checking,
|
||||
and zero it. */
|
||||
extern void *xzalloc (size_t size);
|
||||
|
||||
/* Allocate memory for NMEMB elements of SIZE bytes, with error checking,
|
||||
and zero it. */
|
||||
extern void *xcalloc (size_t nmemb, size_t size);
|
||||
|
||||
/* Change the size of an allocated block of memory PTR to SIZE bytes,
|
||||
with error checking. If PTR is NULL, run xmalloc. */
|
||||
extern void *xrealloc (void *ptr, size_t size);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
template <typename T>
|
||||
inline T * xrealloc (T * ptr, size_t size)
|
||||
{
|
||||
return (T *) xrealloc ((void *) ptr, size);
|
||||
}
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* This function is always triggered when memory is exhausted. It is
|
||||
in charge of honoring the three previous items. This is the
|
||||
function to call when one wants the program to die because of a
|
||||
memory allocation failure. */
|
||||
extern void xalloc_die (void)
|
||||
#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) && !__STRICT_ANSI__
|
||||
__attribute__ ((__noreturn__))
|
||||
#endif
|
||||
;
|
||||
|
||||
/* In the following macros, T must be an elementary or structure/union or
|
||||
typedef'ed type, or a pointer to such a type. To apply one of the
|
||||
following macros to a function pointer or array type, you need to typedef
|
||||
it first and use the typedef name. */
|
||||
|
||||
/* Allocate an object of type T dynamically, with error checking. */
|
||||
/* extern T *XMALLOC (typename T); */
|
||||
#define XMALLOC(T) \
|
||||
((T *) xmalloc (sizeof (T)))
|
||||
|
||||
/* Allocate memory for NMEMB elements of type T, with error checking. */
|
||||
/* extern T *XNMALLOC (size_t nmemb, typename T); */
|
||||
#if HAVE_INLINE
|
||||
/* xnmalloc performs a division and multiplication by sizeof (T). Arrange to
|
||||
perform the division at compile-time and the multiplication with a factor
|
||||
known at compile-time. */
|
||||
# define XNMALLOC(N,T) \
|
||||
((T *) (sizeof (T) == 1 \
|
||||
? xmalloc (N) \
|
||||
: xnboundedmalloc(N, (size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / sizeof (T), sizeof (T))))
|
||||
static inline void *
|
||||
xnboundedmalloc (size_t n, size_t bound, size_t s)
|
||||
{
|
||||
if (n > bound)
|
||||
xalloc_die ();
|
||||
return xmalloc (n * s);
|
||||
}
|
||||
#else
|
||||
# define XNMALLOC(N,T) \
|
||||
((T *) (sizeof (T) == 1 ? xmalloc (N) : xnmalloc (N, sizeof (T))))
|
||||
#endif
|
||||
|
||||
/* Allocate an object of type T dynamically, with error checking,
|
||||
and zero it. */
|
||||
/* extern T *XZALLOC (typename T); */
|
||||
#define XZALLOC(T) \
|
||||
((T *) xzalloc (sizeof (T)))
|
||||
|
||||
/* Allocate memory for NMEMB elements of type T, with error checking,
|
||||
and zero it. */
|
||||
/* extern T *XCALLOC (size_t nmemb, typename T); */
|
||||
#define XCALLOC(N,T) \
|
||||
((T *) xcalloc (N, sizeof (T)))
|
||||
|
||||
/* Return a pointer to a new buffer of N bytes. This is like xmalloc,
|
||||
except it returns char *. */
|
||||
#define xcharalloc(N) \
|
||||
XNMALLOC (N, char)
|
||||
|
||||
|
||||
/* Defined in xstrdup.c. */
|
||||
|
||||
/* Return a newly allocated copy of the N bytes of memory starting at P. */
|
||||
extern void *xmemdup (const void *p, size_t n);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
template <typename T>
|
||||
inline T * xmemdup (const T * p, size_t n)
|
||||
{
|
||||
return (T *) xmemdup ((const void *) p, n);
|
||||
}
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Return a newly allocated copy of STRING. */
|
||||
extern char *xstrdup (const char *string);
|
||||
|
||||
|
||||
/* Return 1 if an array of N objects, each of size S, cannot exist due
|
||||
to size arithmetic overflow. S must be positive and N must be
|
||||
nonnegative. This is a macro, not an inline function, so that it
|
||||
works correctly even when SIZE_MAX < N.
|
||||
|
||||
By gnulib convention, SIZE_MAX represents overflow in size
|
||||
calculations, so the conservative dividend to use here is
|
||||
SIZE_MAX - 1, since SIZE_MAX might represent an overflowed value.
|
||||
However, malloc (SIZE_MAX) fails on all known hosts where
|
||||
sizeof (ptrdiff_t) <= sizeof (size_t), so do not bother to test for
|
||||
exactly-SIZE_MAX allocations on such hosts; this avoids a test and
|
||||
branch when S is known to be 1. */
|
||||
# define xalloc_oversized(n, s) \
|
||||
((size_t) (sizeof (ptrdiff_t) <= sizeof (size_t) ? -1 : -2) / (s) < (n))
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* _XALLOC_H */
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user