From 13876b123ab7fddab251b4ec8d16e3ce2e91cba4 Mon Sep 17 00:00:00 2001 From: Michael Spang Date: Fri, 30 Jan 2009 22:14:48 -0500 Subject: [PATCH] Use different CFLAGS for debug & package builds --- debian/rules | 5 ++++- src/Makefile | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/debian/rules b/debian/rules index 1139fa0..aca0a06 100755 --- a/debian/rules +++ b/debian/rules @@ -1,8 +1,11 @@ #!/usr/bin/make -f +CFLAGS := -g -O2 -fstack-protector-all -fPIE +LDFLAGS := -pie + build: python setup.py -q build - cd src && make + cd src && make CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" clean: dh_testdir diff --git a/src/Makefile b/src/Makefile index c564a8f..62f9cf2 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,5 +1,7 @@ -CFLAGS ?= -ggdb -Wall -O2 -CFLAGS += -I../include +CFLAGS := -g3 -O2 -Wall -Werror -DDEBUG +INCLUDES := -I../include $(shell krb5-config --cflags) +override LDFLAGS += -std=gnu99 $(INCLUDES) +override CFLAGS += -std=gnu99 $(INCLUDES) LIBCEO_OBJECTS := util.o common.o config.o parser.o ldap.o krb5.o kadm.o addhomedir.o LIBCEO_LDFLAGS := -lldap $(shell krb5-config --libs krb5 kadm-client)