Added meson build files and manifests for dlls.
Works, builds both native linux and cross-compiles mingw-w64 variants. Need to work out copying appropriate dlls into the mkxp runtime folder. Signed-off-by: Marty Plummer <ntzrmtthihu777@gmail.com>
This commit is contained in:
		
							parent
							
								
									01e17ed5c6
								
							
						
					
					
						commit
						ed29332523
					
				
					 12 changed files with 318 additions and 1 deletions
				
			
		
							
								
								
									
										33
									
								
								assets/mkxp.manifest.in
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								assets/mkxp.manifest.in
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,33 @@
 | 
			
		|||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 | 
			
		||||
  <assemblyIdentity type="win32"
 | 
			
		||||
                    name="MKXP.Application"
 | 
			
		||||
                    version="2.0.0.0"
 | 
			
		||||
                    processorArchitecture="@ARCH@" />
 | 
			
		||||
  <description>MKXP.Application</description>
 | 
			
		||||
  <dependency>
 | 
			
		||||
    <dependentAssembly>
 | 
			
		||||
      <assemblyIdentity type="win32"
 | 
			
		||||
                        name="Microsoft.Windows.Common-Controls"
 | 
			
		||||
                        version="6.0.0.0"
 | 
			
		||||
                        language="*"
 | 
			
		||||
                        processorArchitecture="*"
 | 
			
		||||
                        publicKeyToken="6595b64144ccf1df" />
 | 
			
		||||
    </dependentAssembly>
 | 
			
		||||
  </dependency>
 | 
			
		||||
  <dependency>
 | 
			
		||||
    <dependentAssembly>
 | 
			
		||||
      <assemblyIdentity type="win32"
 | 
			
		||||
                        name="runtime"
 | 
			
		||||
                        version="1.0.0.0"
 | 
			
		||||
                        language="*"
 | 
			
		||||
                        processorArchitecture="@ARCH@" />
 | 
			
		||||
    </dependentAssembly>
 | 
			
		||||
  </dependency>
 | 
			
		||||
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
 | 
			
		||||
    <security>
 | 
			
		||||
      <requestedPrivileges>
 | 
			
		||||
        <requestedExecutionLevel level="asInvoker" uiAccess="false" />
 | 
			
		||||
      </requestedPrivileges>
 | 
			
		||||
    </security>
 | 
			
		||||
  </trustInfo>
 | 
			
		||||
</assembly>
 | 
			
		||||
							
								
								
									
										30
									
								
								assets/runtime.manifest.in
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								assets/runtime.manifest.in
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,30 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 | 
			
		||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 | 
			
		||||
	<noInheritable></noInheritable>
 | 
			
		||||
	<assemblyIdentity type="win32" name="runtime" version="1.0.0.0" processorArchitecture="@ARCH@" ></assemblyIdentity>
 | 
			
		||||
	<!-- <file name="libstdc++-6.dll"></file> -->
 | 
			
		||||
	<!-- <file name="libgcc_s_sjlj-1.dll"></file> -->
 | 
			
		||||
	<file name="libboost_program_options.dll"></file>
 | 
			
		||||
	<file name="libFLAC-8.dll"></file>
 | 
			
		||||
	<file name="libfreetype-6.dll"></file>
 | 
			
		||||
	<file name="libgcc_s_seh-1.dll"></file>
 | 
			
		||||
	<file name="libjpeg-62.dll"></file>
 | 
			
		||||
	<file name="libmodplug-1.dll"></file>
 | 
			
		||||
	<file name="libogg-0.dll"></file>
 | 
			
		||||
	<file name="libphysfs.dll"></file>
 | 
			
		||||
	<file name="libpixman-1-0.dll"></file>
 | 
			
		||||
	<file name="libpng16-16.dll"></file>
 | 
			
		||||
	<file name="libSDL2-2-0-0.dll"></file>
 | 
			
		||||
	<file name="libSDL_sound-1-0-1.dll"></file>
 | 
			
		||||
	<file name="libsigc-2.0-0.dll"></file>
 | 
			
		||||
	<file name="libspeex-1.dll"></file>
 | 
			
		||||
	<file name="libstdc++-6.dll"></file>
 | 
			
		||||
	<file name="libvorbis-0.dll"></file>
 | 
			
		||||
	<file name="libvorbisfile-3.dll"></file>
 | 
			
		||||
	<file name="libwebp-6.dll"></file>
 | 
			
		||||
	<file name="OpenAL32.dll"></file>
 | 
			
		||||
	<file name="ruby24.dll"></file>
 | 
			
		||||
	<file name="SDL2_image.dll"></file>
 | 
			
		||||
	<file name="SDL2_ttf.dll"></file>
 | 
			
		||||
	<file name="zlib1.dll"></file>
 | 
			
		||||
</assembly>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue