1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +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

@ -1847,6 +1847,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"
@ -1856,6 +1857,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"
@ -2372,6 +2374,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"
@ -4190,6 +4193,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"
@ -4199,6 +4203,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

@ -88,6 +88,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 \
@ -186,6 +187,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 @@
2E28F61A64DEF942FE7B94C4 /* include_juce_audio_processors.mm */ = {isa = PBXBuildFile; fileRef = AED58461CE961C62A0E0A552; };
3717B9F9A0F7C9CB95F1BE7F /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 7BE6330821794919A88ED8ED; };
3C30D7C28C86F4054257DCD5 /* Cocoa.framework */ = {isa = PBXBuildFile; fileRef = C78806A6727F44EACFDED4A5; };
5FF49672946F9857D0566A06 /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = 53EC217F09F0762DFA2910A8; };
61B523C52EBA17F738FFE31A /* include_juce_opengl.mm */ = {isa = PBXBuildFile; fileRef = 660F1970CF687A7AE8371C6D; };
64DEB67F9523F28D899D1821 /* MetalKit.framework */ = {isa = PBXBuildFile; fileRef = C8C4E9A4028028FF1F5B76F2; settings = { ATTRIBUTES = (Weak, ); }; };
65B2C4ED19229E0EDC8EF993 /* RecentFilesMenuTemplate.nib */ = {isa = PBXBuildFile; fileRef = 696F7896036B652369517438; };
@ -60,6 +61,7 @@
4D1DB6D77B6F3DE7A569780B /* CoreAudioKit.framework */ /* CoreAudioKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudioKit.framework; path = System/Library/Frameworks/CoreAudioKit.framework; sourceTree = SDKROOT; };
4FF648D72D6F1A78956CDA1B /* Demos.h */ /* Demos.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Demos.h; path = ../../Source/Demos.h; sourceTree = SOURCE_ROOT; };
52EF9BE720EFF47106DB0351 /* include_juce_audio_processors_ara.cpp */ /* include_juce_audio_processors_ara.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_processors_ara.cpp; path = ../../JuceLibraryCode/include_juce_audio_processors_ara.cpp; sourceTree = SOURCE_ROOT; };
53EC217F09F0762DFA2910A8 /* 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; };
55CB060922ABCBC105FE38D2 /* juce_osc */ /* juce_osc */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_osc; path = ../../../../modules/juce_osc; sourceTree = SOURCE_ROOT; };
660F1970CF687A7AE8371C6D /* include_juce_opengl.mm */ /* include_juce_opengl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_opengl.mm; path = ../../JuceLibraryCode/include_juce_opengl.mm; sourceTree = SOURCE_ROOT; };
6799B056504F9F017998B9E2 /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
@ -216,6 +218,7 @@
33AA348465F512DBA8778DAF,
A7FF2B353C8568B5A7A80117,
AC684ED3A008C6E513200C05,
53EC217F09F0762DFA2910A8,
84B287BB2AD252B7D69AC47E,
7BE6330821794919A88ED8ED,
660F1970CF687A7AE8371C6D,
@ -362,6 +365,7 @@
C5E7BAD864E02CF37F7BD707,
CBC8F7E5225C73CEDFB3B72E,
EA153740F801BC51EFD75A5A,
5FF49672946F9857D0566A06,
CADEA83EAAC94E0011C07908,
3717B9F9A0F7C9CB95F1BE7F,
61B523C52EBA17F738FFE31A,

View file

@ -2236,6 +2236,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>
@ -2884,6 +2887,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>
@ -4258,6 +4262,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"/>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include=".\resources.rc"/>

View file

@ -2893,6 +2893,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>
@ -3631,6 +3634,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>
@ -7739,6 +7745,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>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include=".\resources.rc">

View file

@ -19,6 +19,7 @@
3717B9F9A0F7C9CB95F1BE7F /* include_juce_gui_extra.mm */ = {isa = PBXBuildFile; fileRef = 7BE6330821794919A88ED8ED; };
3CC6DC6E223415B506D0CB75 /* AVFoundation.framework */ = {isa = PBXBuildFile; fileRef = 080961C54C58ECF2346B4C23; };
5A64B64E5B45AEA1A0EECC4B /* CoreText.framework */ = {isa = PBXBuildFile; fileRef = 9193D2A3C463BEAA07FD424D; };
5FF49672946F9857D0566A06 /* include_juce_graphics_Sheenbidi.c */ = {isa = PBXBuildFile; fileRef = 53EC217F09F0762DFA2910A8; };
61B523C52EBA17F738FFE31A /* include_juce_opengl.mm */ = {isa = PBXBuildFile; fileRef = 660F1970CF687A7AE8371C6D; };
64DEB67F9523F28D899D1821 /* MetalKit.framework */ = {isa = PBXBuildFile; fileRef = C8C4E9A4028028FF1F5B76F2; settings = { ATTRIBUTES = (Weak, ); }; };
67DF295E93E54432043126DF /* CoreAudio.framework */ = {isa = PBXBuildFile; fileRef = 6799B056504F9F017998B9E2; };
@ -67,6 +68,7 @@
4FF648D72D6F1A78956CDA1B /* Demos.h */ /* Demos.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Demos.h; path = ../../Source/Demos.h; sourceTree = SOURCE_ROOT; };
5273768FBB55D0DD57A5E70C /* Images.xcassets */ /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = NetworkGraphicsDemo/Images.xcassets; sourceTree = SOURCE_ROOT; };
52EF9BE720EFF47106DB0351 /* include_juce_audio_processors_ara.cpp */ /* include_juce_audio_processors_ara.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = include_juce_audio_processors_ara.cpp; path = ../../JuceLibraryCode/include_juce_audio_processors_ara.cpp; sourceTree = SOURCE_ROOT; };
53EC217F09F0762DFA2910A8 /* 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; };
55CB060922ABCBC105FE38D2 /* juce_osc */ /* juce_osc */ = {isa = PBXFileReference; lastKnownFileType = folder; name = juce_osc; path = ../../../../modules/juce_osc; sourceTree = SOURCE_ROOT; };
660F1970CF687A7AE8371C6D /* include_juce_opengl.mm */ /* include_juce_opengl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = include_juce_opengl.mm; path = ../../JuceLibraryCode/include_juce_opengl.mm; sourceTree = SOURCE_ROOT; };
6799B056504F9F017998B9E2 /* CoreAudio.framework */ /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
@ -231,6 +233,7 @@
33AA348465F512DBA8778DAF,
A7FF2B353C8568B5A7A80117,
AC684ED3A008C6E513200C05,
53EC217F09F0762DFA2910A8,
84B287BB2AD252B7D69AC47E,
7BE6330821794919A88ED8ED,
660F1970CF687A7AE8371C6D,
@ -378,6 +381,7 @@
C5E7BAD864E02CF37F7BD707,
CBC8F7E5225C73CEDFB3B72E,
EA153740F801BC51EFD75A5A,
5FF49672946F9857D0566A06,
CADEA83EAAC94E0011C07908,
3717B9F9A0F7C9CB95F1BE7F,
61B523C52EBA17F738FFE31A,