Patch by kaliber (ticket #6333): Removed many instances of
passing an additional -Wall to the compiler, which may actually have unwanted effects. -Wall is standard by the build system. Also, -Wno-multichar was passed unnecessarily for Haiku targets. I didn't remove it for the bfs_shell, hope this is what Ingo meant in the ticket. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39314 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel drivers network 3com pci ;
|
||||
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) .. ] : true ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ;
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel drivers network atheros813x dev alc ;
|
||||
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ]
|
||||
: true ;
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel drivers network broadcom440x dev bfe ;
|
||||
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ;
|
||||
UseHeaders [ FDirName $(SUBDIR) .. mii ] : true ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ;
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel drivers network broadcom570x dev bge ;
|
||||
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ;
|
||||
UseHeaders [ FDirName $(SUBDIR) .. mii ] : true ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ;
|
||||
|
||||
@@ -2,9 +2,6 @@ SubDir HAIKU_TOP src add-ons kernel drivers network dp83815 ;
|
||||
|
||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
||||
|
||||
# set some additional flags
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
# For ether_driver.h
|
||||
UsePrivateHeaders net ;
|
||||
|
||||
|
||||
@@ -2,9 +2,6 @@ SubDir HAIKU_TOP src add-ons kernel drivers network etherpci ;
|
||||
|
||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
||||
|
||||
# set some additional flags
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
# For ether_driver.h
|
||||
UsePrivateHeaders net ;
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel drivers network ipro100 dev fxp ;
|
||||
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ;
|
||||
|
||||
|
||||
@@ -2,9 +2,6 @@ SubDir HAIKU_TOP src add-ons kernel drivers network ipro1000 ;
|
||||
|
||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
||||
|
||||
# set some additional flags
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
# For ether_driver.h
|
||||
UsePrivateHeaders net ;
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel drivers network jmicron2x0 dev jme ;
|
||||
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ;
|
||||
UseHeaders [ FDirName $(SUBDIR) .. mii ] : true ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ;
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel drivers network pcnet dev le ;
|
||||
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
UsePrivateHeaders kernel net ;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ;
|
||||
|
||||
@@ -2,9 +2,6 @@ SubDir HAIKU_TOP src add-ons kernel drivers network rtl8169 ;
|
||||
|
||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
||||
|
||||
# set some additional flags
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
# For ether_driver.h
|
||||
UsePrivateHeaders net ;
|
||||
|
||||
|
||||
@@ -2,8 +2,6 @@ SubDir HAIKU_TOP src add-ons kernel drivers network sis900 ;
|
||||
|
||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
||||
|
||||
# set some additional flags
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
# For ether_driver.h
|
||||
UsePrivateHeaders net ;
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel drivers network via_rhine pci ;
|
||||
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) .. ] : true ;
|
||||
UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ;
|
||||
|
||||
|
||||
@@ -2,9 +2,6 @@ SubDir HAIKU_TOP src add-ons kernel drivers network vlance ;
|
||||
|
||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
||||
|
||||
# set some additional flags
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
# For ether_driver.h
|
||||
UsePrivateHeaders net ;
|
||||
|
||||
|
||||
@@ -3,8 +3,6 @@ SubDir HAIKU_TOP src add-ons kernel drivers network wb840 ;
|
||||
SetSubDirSupportedPlatformsBeOSCompatible ;
|
||||
|
||||
# set some additional flags
|
||||
SubDirCcFlags -Wall ;
|
||||
|
||||
# For ether_driver.h
|
||||
UsePrivateHeaders net ;
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ]
|
||||
-Wno-format
|
||||
-Wno-unused
|
||||
-Wno-uninitialized
|
||||
-Wall ;
|
||||
;
|
||||
|
||||
UseHeaders [ FDirName $(SUBDIR) ] : true ;
|
||||
|
||||
|
||||
@@ -20,8 +20,8 @@ SubDir HAIKU_TOP src add-ons kernel file_systems bfs ;
|
||||
}
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) ;
|
||||
}
|
||||
|
||||
UsePrivateKernelHeaders ;
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel file_systems ext2 ;
|
||||
|
||||
# set some additional defines
|
||||
{
|
||||
SubDirCcFlags -Wall -Wno-multichar ;
|
||||
SubDirC++Flags -Wall -Wno-multichar ;
|
||||
}
|
||||
|
||||
#UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
|
||||
UsePrivateHeaders [ FDirName kernel util ] ;
|
||||
UsePrivateHeaders shared storage ;
|
||||
|
||||
@@ -3,8 +3,7 @@ SubDir HAIKU_TOP src add-ons kernel file_systems iso9660 ;
|
||||
UsePrivateHeaders kernel ;
|
||||
|
||||
# set some additional defines
|
||||
SubDirCcFlags -Wall -Wno-multichar ;
|
||||
SubDirC++Flags -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirC++Flags -fno-rtti ;
|
||||
|
||||
KernelAddon iso9660 :
|
||||
iso9660.cpp
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
SubDir HAIKU_TOP src add-ons kernel file_systems ntfs libntfs ;
|
||||
|
||||
SubDirCcFlags -Wall -Wno-multichar ;
|
||||
|
||||
DEFINES += HAVE_CONFIG_H=1 ;
|
||||
|
||||
KernelStaticLibrary libntfs.a :
|
||||
|
||||
@@ -21,8 +21,8 @@ oldOPTIM = $(OPTIM) ;
|
||||
}
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirCcFlags $(defines) -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wno-multichar ;
|
||||
}
|
||||
|
||||
UsePrivateHeaders [ FDirName kernel util ] ;
|
||||
|
||||
@@ -2,7 +2,8 @@ SubDir HAIKU_TOP src bin bzip2 ;
|
||||
|
||||
# set some additional defines
|
||||
{
|
||||
SubDirCcFlags -Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce -D_FILE_OFFSET_BITS=64 -w ;
|
||||
SubDirCcFlags -Winline -O2 -fomit-frame-pointer -fno-strength-reduce
|
||||
-D_FILE_OFFSET_BITS=64 -w ;
|
||||
}
|
||||
|
||||
local bzip2_rsrc = [ FGristFiles bzip2.rsrc ] ;
|
||||
|
||||
@@ -46,8 +46,8 @@ UsePrivateHeaders shared storage ;
|
||||
}
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-rtti ;
|
||||
}
|
||||
|
||||
KernelStaticLibrary boot_loader :
|
||||
|
||||
@@ -13,8 +13,8 @@ UsePrivateHeaders [ FDirName storage ] ;
|
||||
local defines = _BOOT_MODE ;
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-rtti ;
|
||||
}
|
||||
|
||||
#SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons accelerants common ] ;
|
||||
@@ -52,9 +52,9 @@ KernelMergeObject boot_platform_amiga_m68k_other.o :
|
||||
# support.S
|
||||
video.cpp
|
||||
#apm.cpp
|
||||
|
||||
|
||||
$(genericPlatformSources)
|
||||
|
||||
|
||||
# VESA/DDC EDID
|
||||
#decode_edid.c
|
||||
#dump_edid.c
|
||||
|
||||
@@ -13,8 +13,8 @@ UsePrivateHeaders [ FDirName storage ] ;
|
||||
local defines = _BOOT_MODE ;
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-rtti ;
|
||||
}
|
||||
|
||||
#SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons accelerants common ] ;
|
||||
@@ -50,7 +50,7 @@ KernelMergeObject boot_platform_atari_m68k_other.o :
|
||||
# support.S
|
||||
video.cpp
|
||||
#apm.cpp
|
||||
|
||||
|
||||
# generic
|
||||
text_menu.cpp
|
||||
|
||||
@@ -119,7 +119,7 @@ rule AtariBootPrgLd
|
||||
LocalDepends all : $(1) ;
|
||||
Depends $(1) : $(2) ;
|
||||
|
||||
MakeLocateDebug $(1) ;
|
||||
MakeLocateDebug $(1) ;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@ UsePrivateHeaders [ FDirName storage ] ;
|
||||
local defines = _BOOT_MODE ;
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-rtti ;
|
||||
}
|
||||
|
||||
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons accelerants common ] ;
|
||||
|
||||
@@ -13,8 +13,8 @@ UsePrivateHeaders [ FDirName storage ] ;
|
||||
local defines = _BOOT_MODE _PXE_ENV ;
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-rtti ;
|
||||
}
|
||||
|
||||
local genericPlatformSources =
|
||||
|
||||
@@ -11,13 +11,13 @@ UsePrivateHeaders [ FDirName storage ] ;
|
||||
local defines = _BOOT_MODE ;
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-rtti ;
|
||||
}
|
||||
|
||||
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons accelerants common ] ;
|
||||
|
||||
local genericPlatformSources =
|
||||
local genericPlatformSources =
|
||||
text_menu.cpp
|
||||
# video_blit.cpp
|
||||
# video_splash.cpp
|
||||
|
||||
@@ -17,8 +17,8 @@ UsePrivateHeaders [ FDirName kernel arch arm board $(TARGET_BOOT_BOARD) ] ;
|
||||
local defines = _BOOT_MODE ;
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar -g3 ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti -g3 ;
|
||||
SubDirCcFlags $(defines) -g3 ;
|
||||
SubDirC++Flags $(defines) -fno-rtti -g3 ;
|
||||
}
|
||||
|
||||
# we fake NetBSD since we don't have an OS ID yet for uimage,
|
||||
|
||||
@@ -33,8 +33,8 @@ oldOPTIM = $(OPTIM) ;
|
||||
}
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-rtti ;
|
||||
}
|
||||
|
||||
UsePrivateHeaders [ FDirName kernel ] ; # For kernel_cpp.cpp
|
||||
@@ -59,7 +59,7 @@ KernelAddon $(bfsAddOnName)_r5 :
|
||||
;
|
||||
|
||||
SEARCH on [ FGristFiles
|
||||
kernel_cpp.cpp
|
||||
kernel_cpp.cpp
|
||||
] = [ FDirName $(HAIKU_TOP) src system kernel util ] ;
|
||||
|
||||
#-----------------------------------------------------
|
||||
|
||||
@@ -8,8 +8,8 @@ SEARCH_SOURCE
|
||||
# set some additional defines
|
||||
{
|
||||
local defines = [ FDefines FS_SHELL USER DEBUG ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-exceptions ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-exceptions ;
|
||||
}
|
||||
|
||||
local libHaikuCompat ;
|
||||
|
||||
@@ -20,8 +20,8 @@ oldOPTIM = $(OPTIM) ;
|
||||
}
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) ;
|
||||
}
|
||||
|
||||
UsePrivateHeaders kernel ; # For kernel_cpp.cpp
|
||||
@@ -47,7 +47,7 @@ KernelAddon <r5>udf :
|
||||
;
|
||||
|
||||
SEARCH on [ FGristFiles
|
||||
kernel_cpp.cpp
|
||||
kernel_cpp.cpp
|
||||
] = [ FDirName $(HAIKU_TOP) src system kernel util ] ;
|
||||
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@ oldOPTIM = $(OPTIM) ;
|
||||
}
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) ;
|
||||
}
|
||||
|
||||
UsePrivateHeaders [ FDirName kernel util ] ;
|
||||
|
||||
@@ -17,8 +17,8 @@ SEARCH_SOURCE += $(bfsTop) ;
|
||||
}
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) ;
|
||||
SubDirC++Flags $(defines) -fno-rtti ;
|
||||
}
|
||||
|
||||
UsePrivateKernelHeaders ;
|
||||
|
||||
@@ -18,8 +18,8 @@ DEFINES += HAIKU_BUILD_COMPATIBILITY_H ;
|
||||
}
|
||||
|
||||
defines = [ FDefines $(defines) ] ;
|
||||
SubDirCcFlags $(defines) -Wall -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wall -Wno-multichar -fno-rtti ;
|
||||
SubDirCcFlags $(defines) -Wno-multichar ;
|
||||
SubDirC++Flags $(defines) -Wno-multichar -fno-rtti ;
|
||||
}
|
||||
|
||||
local libHaikuCompat ;
|
||||
|
||||
Reference in New Issue
Block a user