From: Jack Lange Date: Tue, 27 Jan 2009 20:46:00 +0000 (-0600) Subject: fixed debug flags... X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=8cd226e9445d54e8914ca71abdc233f8fb15d513;p=palacios.git fixed debug flags... --- diff --git a/palacios/build/Makefile b/palacios/build/Makefile index 6d60c7e..8ebcd21 100644 --- a/palacios/build/Makefile +++ b/palacios/build/Makefile @@ -53,11 +53,11 @@ VPATH := $(PROJECT_ROOT)/src # ifeq ($(LEAN_AND_MEAN),1) -DEBUG=0 -DEBUG_SECTIONS= +DEBUG := 0 +DEBUG_SECTIONS := else -DEBUG=1 -DEBUG_SECTIONS= +DEBUG := 1 +DEBUG_SECTIONS := endif @@ -278,8 +278,8 @@ XED_OBJS := \ xed/v3-xed-compat.o \ xed/v3-udiv-compat.o \ -$(XED_OBJS) :: EXTRA_CFLAGS = - +$(XED_OBJS) :: EXTRA_CFLAGS = \ + $(JRLDEBUG) \ DEVICES_OBJS := \ devices/generic.o \ @@ -294,8 +294,8 @@ DEVICES_OBJS := \ devices/cdrom.o \ devices/bochs_debug.o \ -$(DEVICES_OBJS) :: EXTRA_CFLAGS = - +$(DEVICES_OBJS) :: EXTRA_CFLAGS = \ + $(JRLDEBUG) \ # # DECODER is the decoder that will be used # currently we only support xed @@ -303,7 +303,7 @@ $(DEVICES_OBJS) :: EXTRA_CFLAGS = DECODER=XED ifeq ($(DECODER),XED) -VMM_OBJS += palacios/vmm_xed.o +VMM_OBJS += palacios/vmm_xed.o else # This is an error endif @@ -400,6 +400,7 @@ CC_GENERAL_OPTS = \ $(VMM_FLAGS) \ -I$(PROJECT_ROOT)/include \ -Werror \ + -fPIC \ -Wp,-MD,$(@D)/.$(@F).d \ -Wp,-MT,$@ \