mirror of
				https://github.com/nigels-com/glew.git
				synced 2025-11-03 22:04:10 +00:00 
			
		
		
		
	Added support for mingw-w64 cross-compilation.
This commit is contained in:
		
							parent
							
								
									0ab71ffb6f
								
							
						
					
					
						commit
						1292204035
					
				
							
								
								
									
										26
									
								
								config/Makefile.linux-mingw-w64
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								config/Makefile.linux-mingw-w64
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,26 @@
 | 
			
		||||
# For cross-compiling from Linux to Windows x86 using mingw-w64
 | 
			
		||||
# http://mingw-w64.sourceforge.net/
 | 
			
		||||
#
 | 
			
		||||
# $ make SYSTEM=linux-mingw-w64
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
NAME  := glew32
 | 
			
		||||
CC    := i686-w64-mingw32-gcc
 | 
			
		||||
LD    := i686-w64-mingw32-ld
 | 
			
		||||
LN    :=
 | 
			
		||||
STRIP :=
 | 
			
		||||
CFLAGS.SO = -DGLEW_BUILD
 | 
			
		||||
LDFLAGS.GL = -lopengl32 -lgdi32 -luser32 -lkernel32
 | 
			
		||||
WARN = -Wall -W
 | 
			
		||||
POPT = -O2
 | 
			
		||||
BIN.SUFFIX = .exe
 | 
			
		||||
LIB.SONAME    = lib$(NAME).dll
 | 
			
		||||
LIB.DEVLNK    = lib$(NAME).dll.a    # for mingw this is the dll import lib
 | 
			
		||||
LIB.SHARED    = $(NAME).dll
 | 
			
		||||
LIB.STATIC    = lib$(NAME).a        # the static lib will be broken (see CFLAGS.SO)
 | 
			
		||||
LDFLAGS.SO    = -shared -soname $(LIB.SONAME) --out-implib lib/$(LIB.DEVLNK)
 | 
			
		||||
LIB.SONAME.MX = lib$(NAME)mx.dll
 | 
			
		||||
LIB.DEVLNK.MX = lib$(NAME)mx.dll.a  # for mingw this is the dll import lib
 | 
			
		||||
LIB.SHARED.MX = $(NAME)mx.dll
 | 
			
		||||
LIB.STATIC.MX = lib$(NAME)mx.a      # the static lib will be broken (see CFLAGS.SO)
 | 
			
		||||
LDFLAGS.SO.MX = -shared -soname $(LIB.SONAME.MX) --out-implib lib/$(LIB.DEVLNK.MX)
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user