mirror of https://github.com/encounter/SDL.git
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)
|
# can compile hidapi joystick support against it (experimental)
|
||||||
# by specifying HIDAPI=1, e.g.:
|
# by specifying HIDAPI=1, e.g.:
|
||||||
# wmake -f Makefile.os2 HIDAPI=1
|
# wmake -f Makefile.os2 HIDAPI=1
|
||||||
|
#
|
||||||
|
# To error out upon warnings: wmake -f Makefile.os2 ENABLE_WERROR=1
|
||||||
|
|
||||||
LIBNAME = SDL2
|
LIBNAME = SDL2
|
||||||
MAJOR_VERSION = 2
|
MAJOR_VERSION = 2
|
||||||
|
@ -40,6 +42,9 @@ CFLAGS = -bt=os2 -d0 -q -bm -5s -fp5 -fpi87 -sg -oeatxhn -ei
|
||||||
|
|
||||||
# max warnings:
|
# max warnings:
|
||||||
CFLAGS+= -wx
|
CFLAGS+= -wx
|
||||||
|
!ifeq ENABLE_WERROR 1
|
||||||
|
CFLAGS+= -we
|
||||||
|
!endif
|
||||||
# newer OpenWatcom versions enable W303 by default
|
# newer OpenWatcom versions enable W303 by default
|
||||||
CFLAGS+= -wcd=303
|
CFLAGS+= -wcd=303
|
||||||
# the include paths :
|
# the include paths :
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
# Open Watcom makefile to build SDL2.dll for Win32
|
# Open Watcom makefile to build SDL2.dll for Win32
|
||||||
# wmake -f Makefile.w32
|
# wmake -f Makefile.w32
|
||||||
|
#
|
||||||
|
# To error out upon warnings: wmake -f Makefile.w32 ENABLE_WERROR=1
|
||||||
|
|
||||||
LIBNAME = SDL2
|
LIBNAME = SDL2
|
||||||
MAJOR_VERSION = 2
|
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
|
CFLAGS = -bt=nt -d0 -q -bm -5s -fp5 -fpi87 -sg -oeatxhn -ei
|
||||||
# max warnings:
|
# max warnings:
|
||||||
CFLAGS+= -wx
|
CFLAGS+= -wx
|
||||||
|
!ifeq ENABLE_WERROR 1
|
||||||
|
CFLAGS+= -we
|
||||||
|
!endif
|
||||||
# newer OpenWatcom versions enable W303 by default
|
# newer OpenWatcom versions enable W303 by default
|
||||||
CFLAGS+= -wcd=303
|
CFLAGS+= -wcd=303
|
||||||
# new vulkan headers result in lots of W202 warnings
|
# new vulkan headers result in lots of W202 warnings
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
# Open Watcom makefile to build SDL2 tests for OS/2
|
# Open Watcom makefile to build SDL2 tests for OS/2
|
||||||
# wmake -f Makefile.os2
|
# wmake -f Makefile.os2
|
||||||
|
#
|
||||||
|
# To error out upon warnings: wmake -f Makefile.os2 ENABLE_WERROR=1
|
||||||
|
|
||||||
SYSTEM = os2v2
|
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 = -bt=os2 -d0 -q -bm -5s -fp5 -fpi87 -sg -oteanbmier -ei
|
||||||
CFLAGS+= -wx -wcd=303
|
CFLAGS+= -wx -wcd=303
|
||||||
|
!ifeq ENABLE_WERROR 1
|
||||||
|
CFLAGS+= -we
|
||||||
|
!endif
|
||||||
|
|
||||||
TNSRCS = testnative.c testnativeos2.c
|
TNSRCS = testnative.c testnativeos2.c
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
# Open Watcom makefile to build SDL2 tests for Win32
|
# Open Watcom makefile to build SDL2 tests for Win32
|
||||||
# wmake -f Makefile.w32
|
# wmake -f Makefile.w32
|
||||||
|
#
|
||||||
|
# To error out upon warnings: wmake -f Makefile.w32 ENABLE_WERROR=1
|
||||||
|
|
||||||
SYSTEM = nt
|
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 = -bt=nt -d0 -q -bm -5s -fp5 -fpi87 -sg -oteanbmier -ei
|
||||||
CFLAGS+= -wx -wcd=303
|
CFLAGS+= -wx -wcd=303
|
||||||
|
!ifeq ENABLE_WERROR 1
|
||||||
|
CFLAGS+= -we
|
||||||
|
!endif
|
||||||
CFLAGS+= -DSDL_MAIN_HANDLED
|
CFLAGS+= -DSDL_MAIN_HANDLED
|
||||||
CFLAGS+= -DHAVE_OPENGL
|
CFLAGS+= -DHAVE_OPENGL
|
||||||
GLLIBS = opengl32.lib
|
GLLIBS = opengl32.lib
|
||||||
|
|
Loading…
Reference in New Issue