mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-17 01:40:05 +00:00
LIBRETRO: Split libdeps.a into separate archives per dependency
This commit is contained in:
parent
4f5f776b8d
commit
d14384d3da
@ -586,32 +586,125 @@ else
|
||||
endif
|
||||
endif
|
||||
|
||||
######################################################################
|
||||
# Dependencies
|
||||
######################################################################
|
||||
|
||||
libdeps_libretro_common.a: $(OBJS_DEPS_LIBRETRO_COMMON)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES = libdeps_libretro_common.a
|
||||
|
||||
ifeq ($(USE_FLUIDSYNTH), 1)
|
||||
libdeps_fluidsynth.a: $(OBJS_DEPS_FLUIDSYNTH)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_fluidsynth.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_FLAC), 1)
|
||||
libdeps_libflac.a: $(OBJS_DEPS_LIBFLAC)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_libflac.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_VORBIS), 1)
|
||||
libdeps_libvorbis.a: $(OBJS_DEPS_LIBVORBIS)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_libvorbis.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_TREMOR), 1)
|
||||
libdeps_tremor.a: $(OBJS_DEPS_TREMOR)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_tremor.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_ZLIB), 1)
|
||||
libdeps_libz.a: $(OBJS_DEPS_LIBZ)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_libz.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_MAD), 1)
|
||||
libdeps_libmad.a: $(OBJS_DEPS_LIBMAD)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_libmad.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_FAAD), 1)
|
||||
libdeps_faad.a: $(OBJS_DEPS_FAAD)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_faad.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_PNG), 1)
|
||||
libdeps_png.a: $(OBJS_DEPS_PNG)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_png.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_JPEG), 1)
|
||||
libdeps_jpeg.a: $(OBJS_DEPS_JPEG)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_jpeg.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_THEORADEC), 1)
|
||||
libdeps_theora.a: $(OBJS_DEPS_THEORA)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_theora.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_FREETYPE2), 1)
|
||||
libdeps_freetype.a: $(OBJS_DEPS_FREETYPE)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_freetype.a
|
||||
endif
|
||||
|
||||
ifeq ($(USE_FRIBIDI), 1)
|
||||
libdeps_fribidi.a: $(OBJS_DEPS_FRIBIDI)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
LIBDEPS_ARCHIVES += libdeps_fribidi.a
|
||||
endif
|
||||
|
||||
######################################################################
|
||||
# Platform libraries
|
||||
######################################################################
|
||||
|
||||
ifneq (,$(filter $(platform), wiiu emscripten))
|
||||
$(TARGET): $(OBJS) libdeps.a libdetect.a
|
||||
$(TARGET): $(OBJS) $(LIBDEPS_ARCHIVES) libdetect.a
|
||||
$(MKDIR) libtemp
|
||||
$(CP) $+ libtemp/
|
||||
$(AR_ALONE) -M < $(ROOT_PATH)/script.mri
|
||||
else ifeq ($(platform), libnx)
|
||||
$(TARGET): libnx-ln $(OBJS) libdeps.a libdetect.a
|
||||
$(TARGET): libnx-ln $(OBJS) $(LIBDEPS_ARCHIVES) libdetect.a
|
||||
$(MKDIR) libtemp
|
||||
cp $+ libtemp/
|
||||
$(AR) -M < $(ROOT_PATH)/script.mri
|
||||
else ifeq ($(STATIC_LINKING), 1)
|
||||
$(TARGET): $(OBJS) libdeps.a libdetect.a
|
||||
$(TARGET): $(OBJS) $(LIBDEPS_ARCHIVES) libdetect.a
|
||||
$(MKDIR) libtemp
|
||||
$(CP) $+ libtemp/
|
||||
@echo Linking $@...
|
||||
$(AR) -M < $(ROOT_PATH)/script.mri
|
||||
else
|
||||
$(TARGET): $(DETECT_OBJS) $(OBJS) libdeps.a
|
||||
$(TARGET): $(DETECT_OBJS) $(OBJS) $(LIBDEPS_ARCHIVES)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(LD) $(LDFLAGS) $+ $(LIBS) $(LINKOUT)$@
|
||||
endif
|
||||
|
||||
libdeps.a: $(OBJS_DEPS)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
|
||||
libdetect.a: $(DETECT_OBJS)
|
||||
@echo Linking $@...
|
||||
$(HIDE)$(AR) $@ $^
|
||||
@ -636,7 +729,7 @@ libdetect.a: $(DETECT_OBJS)
|
||||
clean:
|
||||
@echo Cleaning project...
|
||||
$(HIDE)$(RM_REC) $(DEPDIRS) $(DEPS_PATH)
|
||||
$(HIDE)$(RM) $(OBJS) $(DETECT_OBJS) $(OBJS_DEPS) libdeps.a libdetect.a $(TARGET) *.a
|
||||
$(HIDE)$(RM) $(OBJS) $(DETECT_OBJS) $(OBJS_DEPS) $(LIBDEPS_ARCHIVES) libdetect.a $(TARGET) *.a
|
||||
$(HIDE)$(RM_REC) libtemp $(MODULES)
|
||||
$(HIDE)$(RM) libnx-ln
|
||||
$(HIDE)$(RM) scummvm.zip $(TARGET_NAME)_libretro.* script.mri config.mk.engines.lite ScummVM.dat
|
||||
|
@ -37,7 +37,7 @@ sharedlibs_system_lib_message = $(info - Use system shared $(shell printf ' $(th
|
||||
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/include \
|
||||
-I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/include/compat
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/file/file_path_io.o \
|
||||
OBJS_DEPS_LIBRETRO_COMMON += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/file/file_path_io.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/file/file_path.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/file/retro_dirent.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/vfs/vfs_implementation.o \
|
||||
@ -48,20 +48,22 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/file/file_path_io.o \
|
||||
|
||||
|
||||
ifeq ($(USE_LIBCO), 1)
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/libco/libco.o
|
||||
OBJS_DEPS_LIBRETRO_COMMON += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/libco/libco.o
|
||||
ifeq ($(platform), genode)
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/libco/genode.o
|
||||
OBJS_DEPS_LIBRETRO_COMMON += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/libco/genode.o
|
||||
endif
|
||||
else
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/rthreads/rthreads.o
|
||||
OBJS_DEPS_LIBRETRO_COMMON += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/rthreads/rthreads.o
|
||||
endif
|
||||
|
||||
ifneq ($(STATIC_LINKING), 1)
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/encodings/encoding_utf.o \
|
||||
OBJS_DEPS_LIBRETRO_COMMON += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/encodings/encoding_utf.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/compat/fopen_utf8.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-common)/compat/compat_strl.o
|
||||
endif
|
||||
|
||||
OBJS_DEPS = $(OBJS_DEPS_LIBRETRO_COMMON)
|
||||
|
||||
######################################################################
|
||||
# fluidsynth\fluidlite settings
|
||||
######################################################################
|
||||
@ -78,7 +80,7 @@ INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/include \
|
||||
-I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src \
|
||||
-I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libvorbis/include \
|
||||
-I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libogg/include
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_chan.o \
|
||||
OBJS_DEPS_FLUIDSYNTH += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_chan.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_chorus.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_conv.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_defsfont.o \
|
||||
@ -95,6 +97,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_chan.
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_tuning.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_voice.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fluidlite/src/fluid_init.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_FLUIDSYNTH)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -110,7 +113,7 @@ this_lib_flags := -lFLAC
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/include
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/bitreader.o \
|
||||
OBJS_DEPS_LIBFLAC += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/bitreader.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/cpu.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/crc.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/fixed.o \
|
||||
@ -122,9 +125,10 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/bitreader.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/stream_decoder.o
|
||||
|
||||
ifeq ($(platform), win)
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/share/win_utf8_io/win_utf8_io.o \
|
||||
OBJS_DEPS_LIBFLAC += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libFLAC/share/win_utf8_io/win_utf8_io.o \
|
||||
$(SCUMMVM_PATH)/backends/platform/sdl/win32/win32_wrapper.o
|
||||
endif
|
||||
OBJS_DEPS += $(OBJS_DEPS_LIBFLAC)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -142,7 +146,7 @@ ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libogg/include \
|
||||
-I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libvorbis/include \
|
||||
-I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libvorbis/lib
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libogg/src/bitwise.o \
|
||||
OBJS_DEPS_LIBVORBIS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libogg/src/bitwise.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libogg/src/framing.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libvorbis/lib/analysis.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libvorbis/lib/bitrate.o \
|
||||
@ -166,6 +170,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libogg/src/bitwise.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libvorbis/lib/vorbisenc.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libvorbis/lib/vorbisfile.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libvorbis/lib/window.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_LIBVORBIS)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -181,7 +186,7 @@ this_lib_flags := -ltremor
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/bitwise.o \
|
||||
OBJS_DEPS_TREMOR += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/bitwise.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/block.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/codebook.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/floor0.o \
|
||||
@ -196,6 +201,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/bitwise.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/synthesis.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/vorbisfile.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/tremor/window.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_TREMOR)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -210,7 +216,7 @@ this_lib_header := zlib.h
|
||||
this_lib_flags := -lz
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/deflate.o \
|
||||
OBJS_DEPS_LIBZ += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/deflate.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/gzlib.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/uncompr.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/zutil.o \
|
||||
@ -225,6 +231,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/deflate.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/gzclose.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/compress.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libz/adler32.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_LIBZ)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -240,7 +247,7 @@ this_lib_flags := -lmad
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/bit.o \
|
||||
OBJS_DEPS_LIBMAD += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/bit.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/decoder.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/frame.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/huffman.o \
|
||||
@ -249,6 +256,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/bit.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/stream.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/synth.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libmad/timer.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_LIBMAD)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -264,7 +272,7 @@ this_lib_flags := -lfaad
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/include -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/bits.o \
|
||||
OBJS_DEPS_FAAD += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/bits.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/cfft.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/common.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/decoder.o \
|
||||
@ -298,6 +306,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/bits.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/specrec.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/syntax.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libfaad/libfaad/tns.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_FAAD)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -313,7 +322,7 @@ this_lib_flags := -lpng
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/png.o \
|
||||
OBJS_DEPS_PNG += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/png.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/pngerror.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/pngget.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/pngmem.o \
|
||||
@ -328,6 +337,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/png.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/pngwutil.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/pngwtran.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libpng/pngwio.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_PNG)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -343,7 +353,7 @@ this_lib_flags := -ljpeg
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jaricom.o \
|
||||
OBJS_DEPS_JPEG += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jaricom.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jcapimin.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jcapistd.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jcarith.o \
|
||||
@ -389,6 +399,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jaricom.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jquant2.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jutils.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/libjpeg/jsimd_none.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_JPEG)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -404,7 +415,7 @@ this_lib_flags := -ltheora
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/include
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/bitpack.o \
|
||||
OBJS_DEPS_THEORA += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/bitpack.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/decinfo.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/decode.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/dequant.o \
|
||||
@ -415,6 +426,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/bitpack.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/internal.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/quant.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/theora/lib/state.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_THEORA)
|
||||
endif
|
||||
else
|
||||
#undefine as in ScummVM macro definition is tested to enable theora
|
||||
@ -435,7 +447,7 @@ include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
DEFINES += -DFT2_BUILD_LIBRARY
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/include
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/autofit/afangles.o \
|
||||
OBJS_DEPS_FREETYPE += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/autofit/afangles.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/autofit/afblue.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/autofit/afcjk.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/autofit/afdummy.o \
|
||||
@ -544,6 +556,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/autofit/afan
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/truetype/ttobjs.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/truetype/ttpload.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/freetype/src/winfonts/winfnt.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_FREETYPE)
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -559,7 +572,7 @@ this_lib_flags := -lfribidi
|
||||
include $(ROOT_PATH)/sharedlib_test.mk
|
||||
ifneq ($(this_lib_available), yes)
|
||||
INCLUDES += -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps) -I$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi
|
||||
OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi-arabic.o \
|
||||
OBJS_DEPS_FRIBIDI += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi-arabic.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi-bidi-types.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi-bidi.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi-brackets.o \
|
||||
@ -577,6 +590,7 @@ OBJS_DEPS += $(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi-arabic.o
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi-run.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi-shape.o \
|
||||
$(DEPS_PATH)/$(DEPS_FOLDER_libretro-deps)/fribidi/fribidi.o
|
||||
OBJS_DEPS += $(OBJS_DEPS_FRIBIDI)
|
||||
endif
|
||||
endif
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user