]> git.sur5r.net Git - ngadmin/blobdiff - lib/src/Makefile
Lib: fixed memory leaks.
[ngadmin] / lib / src / Makefile
index e9369384f55c37c48fd7433d6219520dc4ad89a9..72515918123c1265bd9627375ebdafbece57bac3 100644 (file)
@@ -1,13 +1,22 @@
 
 CC=gcc
-CFLAGS=-DBUILD_LIB -I.. -W -Wall -Wextra -Os -fomit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -fPIC
-LDFLAGS=-s
-EXEC=../libngadmin.so
+CFLAGS=-DBUILD_LIB -I.. -W -Wall -Wextra -Os -fno-strict-aliasing -fvisibility=hidden -fPIC
+LDFLAGS=
 
 SRC=$(wildcard *.c)
 OBJ=$(SRC:.c=.o)
 
 
+ifeq ($(DEBUG), yes)
+EXEC=../libngadmind.so
+CFLAGS+=-g
+LDFLAGS+=-g
+else
+EXEC=../libngadmin.so
+CFLAGS+=-fomit-frame-pointer
+LDFLAGS+=-s
+endif
+
 
 $(EXEC): $(OBJ)
        $(CC) $^ -shared -o $@ $(LDFLAGS)