mirror of
				https://github.com/Ryujinx/SDL.git
				synced 2025-11-04 13:54:49 +00:00 
			
		
		
		
	watcom: add ENABLE_WERROR option to makefiles
This commit is contained in:
		
							parent
							
								
									335c672498
								
							
						
					
					
						commit
						be5f55c47e
					
				| 
						 | 
				
			
			@ -9,6 +9,8 @@
 | 
			
		|||
# can compile hidapi joystick support against it (experimental)
 | 
			
		||||
# by specifying HIDAPI=1, e.g.:
 | 
			
		||||
# wmake -f Makefile.os2 HIDAPI=1
 | 
			
		||||
#
 | 
			
		||||
# To error out upon warnings: wmake -f Makefile.os2 ENABLE_WERROR=1
 | 
			
		||||
 | 
			
		||||
LIBNAME = SDL2
 | 
			
		||||
MAJOR_VERSION = 2
 | 
			
		||||
| 
						 | 
				
			
			@ -40,6 +42,9 @@ CFLAGS = -bt=os2 -d0 -q -bm -5s -fp5 -fpi87 -sg -oeatxhn -ei
 | 
			
		|||
 | 
			
		||||
# max warnings:
 | 
			
		||||
CFLAGS+= -wx
 | 
			
		||||
!ifeq ENABLE_WERROR 1
 | 
			
		||||
CFLAGS+= -we
 | 
			
		||||
!endif
 | 
			
		||||
# newer OpenWatcom versions enable W303 by default
 | 
			
		||||
CFLAGS+= -wcd=303
 | 
			
		||||
# the include paths :
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,7 @@
 | 
			
		|||
# Open Watcom makefile to build SDL2.dll for Win32
 | 
			
		||||
# wmake -f Makefile.w32
 | 
			
		||||
#
 | 
			
		||||
# To error out upon warnings: wmake -f Makefile.w32 ENABLE_WERROR=1
 | 
			
		||||
 | 
			
		||||
LIBNAME = SDL2
 | 
			
		||||
MAJOR_VERSION = 2
 | 
			
		||||
| 
						 | 
				
			
			@ -26,6 +28,9 @@ LIBS = user32.lib gdi32.lib winmm.lib imm32.lib ole32.lib oleaut32.lib shell32.l
 | 
			
		|||
CFLAGS = -bt=nt -d0 -q -bm -5s -fp5 -fpi87 -sg -oeatxhn -ei
 | 
			
		||||
# max warnings:
 | 
			
		||||
CFLAGS+= -wx
 | 
			
		||||
!ifeq ENABLE_WERROR 1
 | 
			
		||||
CFLAGS+= -we
 | 
			
		||||
!endif
 | 
			
		||||
# newer OpenWatcom versions enable W303 by default
 | 
			
		||||
CFLAGS+= -wcd=303
 | 
			
		||||
# new vulkan headers result in lots of W202 warnings
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,7 @@
 | 
			
		|||
# Open Watcom makefile to build SDL2 tests for OS/2
 | 
			
		||||
# wmake -f Makefile.os2
 | 
			
		||||
#
 | 
			
		||||
# To error out upon warnings: wmake -f Makefile.os2 ENABLE_WERROR=1
 | 
			
		||||
 | 
			
		||||
SYSTEM = os2v2
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -7,6 +9,9 @@ INCPATH = -I"$(%WATCOM)/h/os2" -I"$(%WATCOM)/h"
 | 
			
		|||
 | 
			
		||||
CFLAGS = -bt=os2 -d0 -q -bm -5s -fp5 -fpi87 -sg -oteanbmier -ei
 | 
			
		||||
CFLAGS+= -wx -wcd=303
 | 
			
		||||
!ifeq ENABLE_WERROR 1
 | 
			
		||||
CFLAGS+= -we
 | 
			
		||||
!endif
 | 
			
		||||
 | 
			
		||||
TNSRCS = testnative.c testnativeos2.c
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,7 @@
 | 
			
		|||
# Open Watcom makefile to build SDL2 tests for Win32
 | 
			
		||||
# wmake -f Makefile.w32
 | 
			
		||||
#
 | 
			
		||||
# To error out upon warnings: wmake -f Makefile.w32 ENABLE_WERROR=1
 | 
			
		||||
 | 
			
		||||
SYSTEM = nt
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -7,6 +9,9 @@ INCPATH = -I"$(%WATCOM)/h/nt" -I"$(%WATCOM)/h" -I"../src/video/khronos"
 | 
			
		|||
 | 
			
		||||
CFLAGS = -bt=nt -d0 -q -bm -5s -fp5 -fpi87 -sg -oteanbmier -ei
 | 
			
		||||
CFLAGS+= -wx -wcd=303
 | 
			
		||||
!ifeq ENABLE_WERROR 1
 | 
			
		||||
CFLAGS+= -we
 | 
			
		||||
!endif
 | 
			
		||||
CFLAGS+= -DSDL_MAIN_HANDLED
 | 
			
		||||
CFLAGS+= -DHAVE_OPENGL
 | 
			
		||||
GLLIBS = opengl32.lib
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue