1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00

SheenBidi: Include in build of juce_graphics

This commit is contained in:
reuk 2024-07-09 18:57:46 +01:00
parent d77d5801d9
commit e3489703f2
No known key found for this signature in database
GPG key ID: FCB43929F012EE5C
85 changed files with 428 additions and 61 deletions

View file

@ -2066,6 +2066,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/unicode/sheenbidi/Source/SheenBidi.c"
"../../../../../modules/juce_graphics/unicode/sheenbidi/Source/StatusStack.c"
"../../../../../modules/juce_graphics/unicode/sheenbidi/Source/StatusStack.h"
"../../../../../modules/juce_graphics/unicode/sheenbidi/JUCE_CHANGES.txt"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
@ -2075,6 +2076,7 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
"../../../../../modules/juce_graphics/juce_graphics_Harfbuzz.cpp"
"../../../../../modules/juce_graphics/juce_graphics_Sheenbidi.c"
"../../../../../modules/juce_graphics/juce_graphics.h"
"../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h"
"../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h"
@ -2621,6 +2623,7 @@ add_library( ${BINARY_NAME}
"../../../JuceLibraryCode/include_juce_events.cpp"
"../../../JuceLibraryCode/include_juce_graphics.cpp"
"../../../JuceLibraryCode/include_juce_graphics_Harfbuzz.cpp"
"../../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c"
"../../../JuceLibraryCode/include_juce_gui_basics.cpp"
"../../../JuceLibraryCode/include_juce_gui_extra.cpp"
"../../../JuceLibraryCode/include_juce_opengl.cpp"
@ -4646,6 +4649,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/unicode/sheenbidi/Source/SheenBidi.c"
"../../../../../modules/juce_graphics/unicode/sheenbidi/Source/StatusStack.c"
"../../../../../modules/juce_graphics/unicode/sheenbidi/Source/StatusStack.h"
"../../../../../modules/juce_graphics/unicode/sheenbidi/JUCE_CHANGES.txt"
"../../../../../modules/juce_graphics/unicode/juce_Unicode.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeBidi.cpp"
"../../../../../modules/juce_graphics/unicode/juce_UnicodeGenerated.cpp"
@ -4655,6 +4659,7 @@ set_source_files_properties(
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
"../../../../../modules/juce_graphics/juce_graphics_Harfbuzz.cpp"
"../../../../../modules/juce_graphics/juce_graphics_Sheenbidi.c"
"../../../../../modules/juce_graphics/juce_graphics.h"
"../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h"
"../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h"

View file

@ -96,6 +96,7 @@ OBJECTS_APP := \
$(JUCE_OBJDIR)/include_juce_events_fd7d695.o \
$(JUCE_OBJDIR)/include_juce_graphics_f817e147.o \
$(JUCE_OBJDIR)/include_juce_graphics_Harfbuzz_60c52ba2.o \
$(JUCE_OBJDIR)/include_juce_graphics_Sheenbidi_c310974d.o \
$(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o \
$(JUCE_OBJDIR)/include_juce_gui_extra_6dee1c1a.o \
$(JUCE_OBJDIR)/include_juce_opengl_a8a032b.o \
@ -236,6 +237,11 @@ $(JUCE_OBJDIR)/include_juce_graphics_Harfbuzz_60c52ba2.o: ../../JuceLibraryCode/
@echo "Compiling include_juce_graphics_Harfbuzz.cpp"
$(V_AT)$(CXX) $(JUCE_CXXFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_graphics_Sheenbidi_c310974d.o: ../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c
-$(V_AT)mkdir -p $(@D)
@echo "Compiling include_juce_graphics_Sheenbidi.c"
$(V_AT)$(CC) $(JUCE_CFLAGS) $(JUCE_CPPFLAGS_APP) $(JUCE_CFLAGS_APP) -o "$@" -c "$<"
$(JUCE_OBJDIR)/include_juce_gui_basics_e3f79785.o: ../../JuceLibraryCode/include_juce_gui_basics.cpp
-$(V_AT)mkdir -p $(@D)
@echo "Compiling include_juce_gui_basics.cpp"

View file

@ -15,6 +15,7 @@
1351A13E78F38741C6075600 /* CoreAudio.framework */ = {isa = PBXBuildFile; fileRef = 4F0A137A4115946A346180E6; };
163B0CF2DD0990A63DF1D5A6 /* AudioToolbox.framework */ = {isa = PBXBuildFile; fileRef = 470C3E4553B513FFEF752779; };
1BA301E39E29966719B710A1 /* GUI */ = {isa = PBXBuildFile; fileRef = 9EBAEBBD9093CB005D1692F2; };
1BA36E8CA4B9E8D3F3B57D24 /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = CCC8AEBCE55002F970222BAD; };
1DBDFEDE359CFC84F8E3DE4C /* include_juce_events.mm */ = {isa = PBXBuildFile; fileRef = FCD0D758C5767944BEC29730; };
26652AB1BB77C8A39434775F /* include_juce_audio_formats.mm */ = {isa = PBXBuildFile; fileRef = E061A1C75FA5722167FC4997; };
2707968B431D83AC7E28E49B /* include_juce_audio_processors.mm */ = {isa = PBXBuildFile; fileRef = E67AB94002886AF67437D6AE; };
@ -135,6 +136,7 @@
B4389672DA4CC8E0A531062D /* CoreAudioKit.framework */ /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; };
C1E93FAF6C68A40A664422CD /* include_juce_dsp.mm */ /* include_juce_dsp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_dsp.mm; path = ../../JuceLibraryCode/include_juce_dsp.mm; sourceTree = SOURCE_ROOT; };
CB4C64BACC1CA4AAD6D69565 /* include_juce_animation.cpp */ /* include_juce_animation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_animation.cpp; path = ../../JuceLibraryCode/include_juce_animation.cpp; sourceTree = SOURCE_ROOT; };
CCC8AEBCE55002F970222BAD /* include_juce_graphics_Sheenbidi.c */ /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = include_juce_graphics_Sheenbidi.c; path = ../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c; sourceTree = SOURCE_ROOT; };
CE38E6469D98462A2C22C915 /* include_juce_osc.cpp */ /* include_juce_osc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_osc.cpp; path = ../../JuceLibraryCode/include_juce_osc.cpp; sourceTree = SOURCE_ROOT; };
CFF2BBEB242CC8B3B904B5F9 /* App */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DemoRunner.app; sourceTree = BUILT_PRODUCTS_DIR; };
DC192EFA899E6CBE6B5CD394 /* AVFoundation.framework */ /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
@ -254,6 +256,7 @@
FCD0D758C5767944BEC29730,
3E4ED41C374261CFFD309743,
483C3A8B4FB98B54BB42CB50,
CCC8AEBCE55002F970222BAD,
A1D6D36B96B6B37C31F32829,
979F23EA9E5E76131299E886,
94B6C88FE30861A47CD28709,
@ -460,6 +463,7 @@
1DBDFEDE359CFC84F8E3DE4C,
CDABEA6258EC70C65C9ACCFE,
11D7AB57EC28DB48A066F7AD,
1BA36E8CA4B9E8D3F3B57D24,
E2F44A968EC2598DAE33A997,
5CB78489F16E82144914972D,
BC6036F22423CA0AFF0385A7,

View file

@ -2522,6 +2522,9 @@
<ClCompile Include="..\..\..\..\modules\juce_graphics\juce_graphics_Harfbuzz.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_graphics\juce_graphics_Sheenbidi.c">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\accessibility\juce_AccessibilityHandler.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@ -3203,6 +3206,7 @@
<AdditionalOptions> /bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics_Harfbuzz.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics_Sheenbidi.c"/>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_basics.cpp">
<AdditionalOptions> /bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
@ -4705,6 +4709,7 @@
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt"/>
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"/>
<None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt"/>
<None Include="..\..\..\..\modules\juce_graphics\unicode\sheenbidi\JUCE_CHANGES.txt"/>
<None Include=".\icon.ico"/>
</ItemGroup>
<ItemGroup>

View file

@ -3295,6 +3295,9 @@
<ClCompile Include="..\..\..\..\modules\juce_graphics\juce_graphics_Harfbuzz.cpp">
<Filter>JUCE Modules\juce_graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_graphics\juce_graphics_Sheenbidi.c">
<Filter>JUCE Modules\juce_graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\accessibility\juce_AccessibilityHandler.cpp">
<Filter>JUCE Modules\juce_gui_basics\accessibility</Filter>
</ClCompile>
@ -4078,6 +4081,9 @@
<ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics_Harfbuzz.cpp">
<Filter>JUCE Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics_Sheenbidi.c">
<Filter>JUCE Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_basics.cpp">
<Filter>JUCE Library Code</Filter>
</ClCompile>
@ -8570,6 +8576,9 @@
<None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt">
<Filter>JUCE Modules\juce_graphics\image_formats\pnglib</Filter>
</None>
<None Include="..\..\..\..\modules\juce_graphics\unicode\sheenbidi\JUCE_CHANGES.txt">
<Filter>JUCE Modules\juce_graphics\unicode\sheenbidi</Filter>
</None>
<None Include=".\icon.ico">
<Filter>JUCE Library Code</Filter>
</None>

View file

@ -2522,6 +2522,9 @@
<ClCompile Include="..\..\..\..\modules\juce_graphics\juce_graphics_Harfbuzz.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_graphics\juce_graphics_Sheenbidi.c">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\accessibility\juce_AccessibilityHandler.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@ -3203,6 +3206,7 @@
<AdditionalOptions> /bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics_Harfbuzz.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics_Sheenbidi.c"/>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_basics.cpp">
<AdditionalOptions> /bigobj %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
@ -4705,6 +4709,7 @@
<None Include="..\..\..\..\modules\juce_core\native\java\README.txt"/>
<None Include="..\..\..\..\modules\juce_graphics\image_formats\jpglib\changes to libjpeg for JUCE.txt"/>
<None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt"/>
<None Include="..\..\..\..\modules\juce_graphics\unicode\sheenbidi\JUCE_CHANGES.txt"/>
<None Include=".\icon.ico"/>
</ItemGroup>
<ItemGroup>

View file

@ -3295,6 +3295,9 @@
<ClCompile Include="..\..\..\..\modules\juce_graphics\juce_graphics_Harfbuzz.cpp">
<Filter>JUCE Modules\juce_graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_graphics\juce_graphics_Sheenbidi.c">
<Filter>JUCE Modules\juce_graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\accessibility\juce_AccessibilityHandler.cpp">
<Filter>JUCE Modules\juce_gui_basics\accessibility</Filter>
</ClCompile>
@ -4078,6 +4081,9 @@
<ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics_Harfbuzz.cpp">
<Filter>JUCE Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_graphics_Sheenbidi.c">
<Filter>JUCE Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\include_juce_gui_basics.cpp">
<Filter>JUCE Library Code</Filter>
</ClCompile>
@ -8570,6 +8576,9 @@
<None Include="..\..\..\..\modules\juce_graphics\image_formats\pnglib\libpng_readme.txt">
<Filter>JUCE Modules\juce_graphics\image_formats\pnglib</Filter>
</None>
<None Include="..\..\..\..\modules\juce_graphics\unicode\sheenbidi\JUCE_CHANGES.txt">
<Filter>JUCE Modules\juce_graphics\unicode\sheenbidi</Filter>
</None>
<None Include=".\icon.ico">
<Filter>JUCE Library Code</Filter>
</None>

View file

@ -13,6 +13,7 @@
11D7AB57EC28DB48A066F7AD /* include_juce_graphics_Harfbuzz.cpp */ = {isa = PBXBuildFile; fileRef = 483C3A8B4FB98B54BB42CB50; };
1351A13E78F38741C6075600 /* CoreAudio.framework */ = {isa = PBXBuildFile; fileRef = 4F0A137A4115946A346180E6; };
163B0CF2DD0990A63DF1D5A6 /* AudioToolbox.framework */ = {isa = PBXBuildFile; fileRef = 470C3E4553B513FFEF752779; };
1BA36E8CA4B9E8D3F3B57D24 /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = CCC8AEBCE55002F970222BAD; };
1C9AA8660D0DE180064ACF7B /* LaunchScreen.storyboard */ = {isa = PBXBuildFile; fileRef = 7FBD555B32197FEACDFF5AFB; };
1DBDFEDE359CFC84F8E3DE4C /* include_juce_events.mm */ = {isa = PBXBuildFile; fileRef = FCD0D758C5767944BEC29730; };
26652AB1BB77C8A39434775F /* include_juce_audio_formats.mm */ = {isa = PBXBuildFile; fileRef = E061A1C75FA5722167FC4997; };
@ -134,6 +135,7 @@
B4389672DA4CC8E0A531062D /* CoreAudioKit.framework */ /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; };
C1E93FAF6C68A40A664422CD /* include_juce_dsp.mm */ /* include_juce_dsp.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_dsp.mm; path = ../../JuceLibraryCode/include_juce_dsp.mm; sourceTree = SOURCE_ROOT; };
CB4C64BACC1CA4AAD6D69565 /* include_juce_animation.cpp */ /* include_juce_animation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_animation.cpp; path = ../../JuceLibraryCode/include_juce_animation.cpp; sourceTree = SOURCE_ROOT; };
CCC8AEBCE55002F970222BAD /* include_juce_graphics_Sheenbidi.c */ /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = include_juce_graphics_Sheenbidi.c; path = ../../JuceLibraryCode/include_juce_graphics_Sheenbidi.c; sourceTree = SOURCE_ROOT; };
CE38E6469D98462A2C22C915 /* include_juce_osc.cpp */ /* include_juce_osc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_osc.cpp; path = ../../JuceLibraryCode/include_juce_osc.cpp; sourceTree = SOURCE_ROOT; };
CFF2BBEB242CC8B3B904B5F9 /* App */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DemoRunner.app; sourceTree = BUILT_PRODUCTS_DIR; };
DC192EFA899E6CBE6B5CD394 /* AVFoundation.framework */ /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
@ -261,6 +263,7 @@
FCD0D758C5767944BEC29730,
3E4ED41C374261CFFD309743,
483C3A8B4FB98B54BB42CB50,
CCC8AEBCE55002F970222BAD,
A1D6D36B96B6B37C31F32829,
979F23EA9E5E76131299E886,
94B6C88FE30861A47CD28709,
@ -464,6 +467,7 @@
1DBDFEDE359CFC84F8E3DE4C,
CDABEA6258EC70C65C9ACCFE,
11D7AB57EC28DB48A066F7AD,
1BA36E8CA4B9E8D3F3B57D24,
E2F44A968EC2598DAE33A997,
5CB78489F16E82144914972D,
BC6036F22423CA0AFF0385A7,

View file

@ -0,0 +1,8 @@
/*
IMPORTANT! This file is auto-generated each time you save your
project - if you alter its contents, your changes may be overwritten!
*/
#include <juce_graphics/juce_graphics_Sheenbidi.c>