implement uci_commit()
[project/uci.git] / Makefile
1 COPTS=-O2
2 CFLAGS=$(COPTS) -fPIC -Wall -pedantic -std=gnu99 -Wno-unused -Werror
3 ifneq ($(DEBUG),)
4   CFLAGS += -g3 -DDEBUG_ALL
5 endif
6
7 AR=ar
8 CC=gcc
9 RANLIB=ranlib
10
11 all: uci
12
13 cli.o: cli.c uci.h
14 uci: cli.o libuci.a
15         $(CC) $(CFLAGS) -o $@ $^
16
17 libuci.o: libuci.c file.c uci.h list.c err.h util.c
18 libuci.a: libuci.o
19         rm -f $@
20         $(AR) rc $@ $^
21         $(RANLIB) $@
22
23 clean:
24         rm -f uci *.[oa]