
I'm taking a page from Dolphin's book, and including copies of each dependency's source code. This combines the ease of use of including pre-built libraries instead of needing to navigate a package manager - as is (or was) the case for MSVC - with the portability of using packages. Granted, this method's more of a jack of all trades, master of none, since it's *less* user-friendly than prebuilt packages (compilation times), and you don't get the per-distro compatibility fixes you'd get from a package manager. You can still use system libs if you want. In fact, it's still the default behaviour: compiling the libs manually is just a fallback. I'll add an option to force-enable this soon, however, since it's a nicer way to produce static MSYS2 builds than the hackish nightmare that I was using before. Not to mention, having my own copy of the sources means I can provide my own fixes and tweaks your package manager may not. For example, I can combine MSYS2's FreeType subpixel rendering with vcpkg's fix for SDL2 exporting its symbols in static builds.
67 lines
1.7 KiB
C
67 lines
1.7 KiB
C
/* XPM */
|
|
static const char * gray_xpm[] = {
|
|
"32 32 32 1",
|
|
" c #000100",
|
|
". c #2C393F",
|
|
"+ c #394649",
|
|
"@ c #666967",
|
|
"# c #737572",
|
|
"$ c #7A7C79",
|
|
"% c #828481",
|
|
"& c #878986",
|
|
"* c #8C8E8B",
|
|
"= c #90928F",
|
|
"- c #939592",
|
|
"; c #979996",
|
|
"> c #999B98",
|
|
", c #9C9E9A",
|
|
"' c #9FA19E",
|
|
") c #A1A0A4",
|
|
"! c #A3A5A2",
|
|
"~ c #A6A8A5",
|
|
"{ c #A9ABA8",
|
|
"] c #A9ACAF",
|
|
"^ c #ABADAA",
|
|
"/ c #AFB1AE",
|
|
"( c #B3B5B3",
|
|
"_ c #B9BBB8",
|
|
": c #BABDC0",
|
|
"< c #C1C3BF",
|
|
"[ c #C2C3C7",
|
|
"} c #C7C9C6",
|
|
"| c #CBCDCB",
|
|
"1 c #D1D3D0",
|
|
"2 c #D9DBD8",
|
|
"3 c #DFE1DE",
|
|
" +@%;-**=---;-=*=;>>%@+ ",
|
|
" .$':[2332233333222231[]-#. ",
|
|
" +)(|33333222333332222221[)-+ ",
|
|
" .;(22233333121333322|12|1|2]'. ",
|
|
" #]|221222221112233222[2||||1]$ ",
|
|
"+)[|[[2[3[3[2[1[[2[222||[[[[|<)+",
|
|
"@~[[||[111[[|[[|2221[2[|}<<[[|~@",
|
|
"%:|<[|[[[|[[[:[[[[[21|[[[_:((_]&",
|
|
"-(::[[[[[:((((]:[[|[||<<[_<:::];",
|
|
"=((((_(({^]](]]](<[[|[[:(:((]((*",
|
|
"&]]((()))!')^(^^]([[<<__(]({~)]%",
|
|
"*~^]])'>-))'){)]^]((:_:]]{)))>)%",
|
|
"=)~!''>)--);){{]^{{^(((])~~!)==%",
|
|
")~)))=**);;)']]{]]]]]]]{~!,)=)-&",
|
|
"-',-**&*=)>)!{]~~~~!)!))])'>-==*",
|
|
")))))&&&=;!~])')))))>)>,'';))-)*",
|
|
"-'!)=**)=)!)')-;>,''-=*-))**==)&",
|
|
"),);))*))]);)*--)>)))-==-)=)*&**",
|
|
"*))-==)'!{!;*&**==---)=)>))*)%&&",
|
|
"%&==))!)]])))*&&**&)**))!'-))&%%",
|
|
"**)=)){^{^~)=&&%$%&&**=)))]))**&",
|
|
"**-)!{]]]]{)))&$%%%*&&*;'''>))**",
|
|
")=),]((((]!)*&&%$%$&&*)-))]);*)*",
|
|
"==*)'!!'!~)*)))&)&&&&&*)>'')))-)",
|
|
"%)*))))-);)-==)))&)&)*=-))!!))'%",
|
|
"@=*=--*&&*==));-)=)=)))*->!]^^]@",
|
|
"+=*=--*%$%&)&-)-))));-=)-){{]]]+",
|
|
" #)*)*)&%$%&*&&*=;)!))*)){]]{~# ",
|
|
" .*)*)*&&%&%%%%));]'))*>]{{])). ",
|
|
" .=))))&%%&%%$&;,!)>-))!]]{~+ ",
|
|
" .#;=&*)$&%%%)))!');-)'{]$. ",
|
|
" +@$$)&)%$$&-,))>),;&@+ "};
|