-COPTS=-g -O2
-CFLAGS=$(COPTS) -Wall -pedantic -std=gnu99 -Wno-unused -Werror
+COPTS=-O2
+WOPTS=-pedantic -Wno-unused -Werror
+CFLAGS=$(COPTS) -fPIC -Wall -std=gnu99
+ifneq ($(DEBUG),)
+ COPTS = -O0
+ CFLAGS += -g3 -DDEBUG_ALL
+endif
AR=ar
CC=gcc
uci: cli.o libuci.a
$(CC) $(CFLAGS) -o $@ $^
-libuci.o: libuci.c parse.c uci.h list.c err.h
+libuci.o: libuci.c file.c uci.h list.c err.h util.c
libuci.a: libuci.o
rm -f $@
$(AR) rc $@ $^