View | Details | Raw Unified
Collapse All | Expand All

(-) file_not_specified_in_diff (-33 / +20 lines)
 Lines 18-24    Link Here 
# Tools to run on system hosting the build
# Tools to run on system hosting the build
HOSTCC     = gcc
HOSTCC     = gcc
HOSTCFLAGS = -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer
HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
DISTDIR     ?= $(XEN_ROOT)/dist
DISTDIR     ?= $(XEN_ROOT)/dist
DESTDIR     ?= /
DESTDIR     ?= /
 Lines 6-12    Link Here 
# Define some default flags.
# Define some default flags.
# NB. '-Wcast-qual' is nasty, so I omitted it.
# NB. '-Wcast-qual' is nasty, so I omitted it.
DEF_CFLAGS := -fno-builtin -Wall -Werror -Wredundant-decls -Wno-format
DEF_CFLAGS := -fno-builtin -Wall -Wredundant-decls -Wno-format
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
DEF_CFLAGS += -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline
DEF_CFLAGS += -D__XEN_INTERFACE_VERSION__=$(XEN_INTERFACE_VERSION)
DEF_CFLAGS += -D__XEN_INTERFACE_VERSION__=$(XEN_INTERFACE_VERSION)
 Lines 8-14    Link Here 
INST_DIR     = /usr/sbin
INST_DIR     = /usr/sbin
LIBAIO_DIR   = ../../libaio/src
LIBAIO_DIR   = ../../libaio/src
CFLAGS   += -Werror
CFLAGS   += -Wno-unused
CFLAGS   += -Wno-unused
CFLAGS   += -fno-strict-aliasing
CFLAGS   += -fno-strict-aliasing
CFLAGS   += -I $(XEN_LIBXC) -I $(LIBAIO_DIR)
CFLAGS   += -I $(XEN_LIBXC) -I $(LIBAIO_DIR)
 Lines 14-20    Link Here 
SRCS     :=
SRCS     :=
SRCS     += xenbus.c blkif.c xs_api.c
SRCS     += xenbus.c blkif.c xs_api.c
CFLAGS   += -Werror
CFLAGS   += -Wno-unused
CFLAGS   += -Wno-unused
CFLAGS   += -fno-strict-aliasing -fPIC
CFLAGS   += -fno-strict-aliasing -fPIC
# get asprintf():
# get asprintf():
 Lines 5-12    Link Here 
DAEMON_INSTALL_DIR = /usr/sbin
DAEMON_INSTALL_DIR = /usr/sbin
CLIENT_INSTALL_DIR = /usr/$(LIBDIR)/xen/bin
CLIENT_INSTALL_DIR = /usr/$(LIBDIR)/xen/bin
CFLAGS  += -Werror
CFLAGS  += -I $(XEN_LIBXC)
CFLAGS  += -I $(XEN_LIBXC)
CFLAGS  += -I $(XEN_XENSTORE)
CFLAGS  += -I $(XEN_XENSTORE)
 Lines 581-585    Link Here 
ifeq (1, 0)
ifeq (1, 0)
audio.o sdlaudio.o dsoundaudio.o ossaudio.o wavaudio.o noaudio.o \
audio.o sdlaudio.o dsoundaudio.o ossaudio.o wavaudio.o noaudio.o \
fmodaudio.o alsaaudio.o mixeng.o sb16.o es1370.o gus.o adlib.o: \
fmodaudio.o alsaaudio.o mixeng.o sb16.o es1370.o gus.o adlib.o: \
CFLAGS := $(CFLAGS) -Wall -Werror -W -Wsign-compare
CFLAGS := $(CFLAGS) -Wall -W -Wsign-compare
endif
endif
 Lines 4-10    Link Here 
HARNESS_SRCS:=main.c
HARNESS_SRCS:=main.c
# io_queue.c
# io_queue.c
CFLAGS=-Wall -Werror -g -O -laio
CFLAGS=-Wall -g -O -laio
#-lpthread -lrt
#-lpthread -lrt
all: $(PROGS)
all: $(PROGS)
 Lines 4-10    Link Here 
MAJOR = 1.0
MAJOR = 1.0
MINOR = 0
MINOR = 0
CFLAGS += -Werror -Wp,-MD,.$(@F).d
CFLAGS += -Wp,-MD,.$(@F).d
DEPS = .*.d
DEPS = .*.d
LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
 Lines 2-8    Link Here 
DEPS = .*.d
DEPS = .*.d
CFLAGS += -I$(XEN_ROOT)/tools/libfsimage/common/ -Werror -Wp,-MD,.$(@F).d
CFLAGS += -I$(XEN_ROOT)/tools/libfsimage/common/ -Wp,-MD,.$(@F).d
LDFLAGS += -L../common/
LDFLAGS += -L../common/
PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
 Lines 56-62    Link Here 
-include $(XEN_TARGET_ARCH)/Makefile
-include $(XEN_TARGET_ARCH)/Makefile
CFLAGS   += -Werror -Wmissing-prototypes
CFLAGS   += -Wmissing-prototypes
CFLAGS   += -fno-strict-aliasing
CFLAGS   += -fno-strict-aliasing
CFLAGS   += $(INCLUDES) -I. -I../xenstore
CFLAGS   += $(INCLUDES) -I. -I../xenstore
 Lines 24-30    Link Here 
CFLAGS = -Iinclude                     \
CFLAGS = -Iinclude                     \
         $(shell xml2-config --cflags) \
         $(shell xml2-config --cflags) \
         $(shell curl-config --cflags) \
         $(shell curl-config --cflags) \
         -W -Wall -Wmissing-prototypes -Werror -std=c99 -O2 -fPIC
         -W -Wall -Wmissing-prototypes -std=c99 -O2 -fPIC
LDFLAGS = $(shell xml2-config --libs) \
LDFLAGS = $(shell xml2-config --libs) \
          $(shell curl-config --libs)
          $(shell curl-config --libs)
 Lines 22-28    Link Here 
CFLAGS = -Iinclude                     \
CFLAGS = -Iinclude                     \
         $(shell xml2-config --cflags) \
         $(shell xml2-config --cflags) \
         $(shell curl-config --cflags) \
         $(shell curl-config --cflags) \
         -W -Wall -Wmissing-prototypes -Werror -std=c99 -O2 -fPIC
         -W -Wall -Wmissing-prototypes -std=c99 -O2 -fPIC
LDFLAGS = $(shell xml2-config --libs) \
LDFLAGS = $(shell xml2-config --libs) \
          $(shell curl-config --libs)
          $(shell curl-config --libs)
 Lines 1-8    Link Here 
XEN_ROOT=../../..
XEN_ROOT=../../..
include $(XEN_ROOT)/tools/Rules.mk
include $(XEN_ROOT)/tools/Rules.mk
CFLAGS  += -Werror
HDRS     = $(wildcard *.h)
HDRS     = $(wildcard *.h)
OBJS     = $(patsubst %.c,%.o,$(wildcard *.c))
OBJS     = $(patsubst %.c,%.o,$(wildcard *.c))
 Lines 1-8    Link Here 
XEN_ROOT=../..
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
include $(XEN_ROOT)/tools/Rules.mk
CFLAGS   += -Werror
INCLUDES += -I $(XEN_XC)
INCLUDES += -I $(XEN_XC)
INCLUDES += -I $(XEN_LIBXC)
INCLUDES += -I $(XEN_LIBXC)
CFLAGS   += $(INCLUDES)
CFLAGS   += $(INCLUDES)
 Lines 3-9    Link Here 
import os
import os
import sys
import sys
extra_compile_args  = [ "-fno-strict-aliasing", "-Werror" ]
extra_compile_args  = [ "-fno-strict-aliasing" ]
XEN_ROOT = "../.."
XEN_ROOT = "../.."
 Lines 4-10    Link Here 
XEN_ROOT = "../.."
XEN_ROOT = "../.."
extra_compile_args  = [ "-fno-strict-aliasing", "-Werror" ]
extra_compile_args  = [ "-fno-strict-aliasing" ]
include_dirs = [ XEN_ROOT + "/tools/libxc",
include_dirs = [ XEN_ROOT + "/tools/libxc",
                 XEN_ROOT + "/tools/xenstore",
                 XEN_ROOT + "/tools/xenstore",
 Lines 1-7    Link Here 
XEN_ROOT = ../..
XEN_ROOT = ../..
include $(XEN_ROOT)/tools/Rules.mk
include $(XEN_ROOT)/tools/Rules.mk
CFLAGS   += -Werror
CFLAGS   += -fno-strict-aliasing
CFLAGS   += -fno-strict-aliasing
CFLAGS   += -I. -I $(XEN_LIBXC)
CFLAGS   += -I. -I $(XEN_LIBXC)
 Lines 24-30    Link Here 
LIB_OBJS := $(LIB_SRCS:.c=.o)
LIB_OBJS := $(LIB_SRCS:.c=.o)
PIC_OBJS := $(LIB_SRCS:.c=.opic)
PIC_OBJS := $(LIB_SRCS:.c=.opic)
CFLAGS   += -Werror -fno-strict-aliasing
CFLAGS   += -fno-strict-aliasing
CFLAGS   += -O3
CFLAGS   += -O3
#CFLAGS   += -g
#CFLAGS   += -g
 Lines 9-15    Link Here 
TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
# General compiler flags
# General compiler flags
CFLAGS   = -Werror -g3 -I.
CFLAGS   = -g3 -I.
# For generating dependencies
# For generating dependencies
CFLAGS	+= -Wp,-MD,.$(@F).d
CFLAGS	+= -Wp,-MD,.$(@F).d
 Lines 9-15    Link Here 
TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
TOOLS_INSTALL_DIR = $(DESTDIR)/usr/bin
# General compiler flags
# General compiler flags
CFLAGS	= -Werror -g3 -I.
CFLAGS	= -g3 -I.
# For generating dependencies
# For generating dependencies
CFLAGS	+= -Wp,-MD,.$(@F).d
CFLAGS	+= -Wp,-MD,.$(@F).d
 Lines 15-21    Link Here 
INCLUDES += -I $(XEN_LIBXC) -I $(XEN_XENSTORE)
INCLUDES += -I $(XEN_LIBXC) -I $(XEN_XENSTORE)
CFLAGS += -Werror -fno-strict-aliasing
CFLAGS += -fno-strict-aliasing
CFLAGS += $(INCLUDES)
CFLAGS += $(INCLUDES)
# Make gcc generate dependencies.
# Make gcc generate dependencies.
 Lines 15-21    Link Here 
sbindir=/usr/sbin
sbindir=/usr/sbin
CFLAGS  += -Werror
CFLAGS  += -I $(XEN_XC)
CFLAGS  += -I $(XEN_XC)
CFLAGS  += -I $(XEN_LIBXC)
CFLAGS  += -I $(XEN_LIBXC)
LDFLAGS += -L $(XEN_LIBXC)
LDFLAGS += -L $(XEN_LIBXC)
 Lines 33-39    Link Here 
OBJECTS-$(CONFIG_SunOS) += src/xenstat_solaris.o
OBJECTS-$(CONFIG_SunOS) += src/xenstat_solaris.o
SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
WARN_FLAGS=-Wall -Werror
WARN_FLAGS=-Wall
CFLAGS+=-Isrc -I$(XEN_LIBXC) -I$(XEN_XENSTORE)
CFLAGS+=-Isrc -I$(XEN_LIBXC) -I$(XEN_XENSTORE)
LDFLAGS+=-Lsrc -L$(XEN_XENSTORE)/ -L$(XEN_LIBXC)/
LDFLAGS+=-Lsrc -L$(XEN_XENSTORE)/ -L$(XEN_LIBXC)/
 Lines 23-29    Link Here 
man1dir=$(mandir)/man1
man1dir=$(mandir)/man1
sbindir=$(prefix)/sbin
sbindir=$(prefix)/sbin
CFLAGS += -DGCC_PRINTF -Wall -Werror -I$(XEN_LIBXENSTAT)
CFLAGS += -DGCC_PRINTF -Wall -I$(XEN_LIBXENSTAT)
LDFLAGS += -L$(XEN_LIBXENSTAT)
LDFLAGS += -L$(XEN_LIBXENSTAT)
LDLIBS += -lxenstat $(CURSES_LIBS) $(SOCKET_LIBS)
LDLIBS += -lxenstat $(CURSES_LIBS) $(SOCKET_LIBS)
CFLAGS += -DHOST_$(XEN_OS)
CFLAGS += -DHOST_$(XEN_OS)
 Lines 6-12    Link Here 
MINOR = 0
MINOR = 0
PROFILE=#-pg
PROFILE=#-pg
BASECFLAGS=-Werror
# Make gcc generate dependencies.
# Make gcc generate dependencies.
BASECFLAGS += -Wp,-MD,.$(@F).d
BASECFLAGS += -Wp,-MD,.$(@F).d
PROG_DEP = .*.d
PROG_DEP = .*.d
 Lines 1-8    Link Here 
XEN_ROOT=../..
XEN_ROOT=../..
include $(XEN_ROOT)/tools/Rules.mk
include $(XEN_ROOT)/tools/Rules.mk
CFLAGS  += -Werror
CFLAGS  += -I $(XEN_XC)
CFLAGS  += -I $(XEN_XC)
CFLAGS  += -I $(XEN_LIBXC)
CFLAGS  += -I $(XEN_LIBXC)
 Lines 52-58    Link Here 
CFLAGS += -DCONFIG_XEN_IA64_TLBFLUSH_CLOCK
CFLAGS += -DCONFIG_XEN_IA64_TLBFLUSH_CLOCK
endif
endif
ifeq ($(no_warns),y)
ifeq ($(no_warns),y)
CFLAGS	+= -Wa,--fatal-warnings -Werror -Wno-uninitialized
CFLAGS	+= -Wa,--fatal-warnings -Wno-uninitialized
endif
endif
LDFLAGS := -g
LDFLAGS := -g
 Lines 10-16    Link Here 
C_WARNINGS += -Wpacked
C_WARNINGS += -Wpacked
CFLAGS := -m64 -ffreestanding -fno-builtin -fno-common -fno-strict-aliasing
CFLAGS := -m64 -ffreestanding -fno-builtin -fno-common -fno-strict-aliasing
CFLAGS += -iwithprefix include -Wall -Werror -pipe
CFLAGS += -iwithprefix include -Wall -pipe
CFLAGS += -I$(BASEDIR)/include
CFLAGS += -I$(BASEDIR)/include
CFLAGS += -I$(BASEDIR)/include/asm-powerpc/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-powerpc/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-powerpc/mach-default
CFLAGS += -I$(BASEDIR)/include/asm-powerpc/mach-default
 Lines 18-24    Link Here 
endif
endif
CFLAGS += -fno-builtin -fno-common -fno-strict-aliasing
CFLAGS += -fno-builtin -fno-common -fno-strict-aliasing
CFLAGS += -iwithprefix include -Werror -Wno-pointer-arith -pipe
CFLAGS += -iwithprefix include -Wno-pointer-arith -pipe
CFLAGS += -I$(BASEDIR)/include 
CFLAGS += -I$(BASEDIR)/include 
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-generic
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-default
CFLAGS += -I$(BASEDIR)/include/asm-x86/mach-default