]> git.sur5r.net Git - ngadmin/blob - cli/Makefile
Lib: moved lib include file to 'include' subdirectory.
[ngadmin] / cli / Makefile
1
2 CC=gcc
3 CFLAGS=-I../lib/include/ -W -Wall -Wextra -Os
4 LDFLAGS=-L../lib -lngadmin -lreadline
5 EXEC=admin
6
7 SRC=$(wildcard *.c)
8 OBJ=$(SRC:.c=.o)
9
10
11 ifeq ($(DEBUG), yes)
12 CFLAGS+=-g
13 LDFLAGS+=-g
14 else
15 CFLAGS+=-fomit-frame-pointer
16 LDFLAGS+=-s
17 endif
18
19
20 $(EXEC): $(OBJ)
21         $(CC) $^ -o $@ $(LDFLAGS)
22
23 %.o: %.c
24         $(CC) -c $^ -o $@ $(CFLAGS)
25
26
27 clean:
28         @rm -f *.o
29
30 mrproper: clean
31         @rm -f $(EXEC)
32
33
34