]> git.sur5r.net Git - ngadmin/blob - raw/src/Makefile
Separated lib in two parts : low level and high level.
[ngadmin] / raw / src / Makefile
1
2 CC=gcc
3 AR=ar
4 CFLAGS=-I../include/ -I../../lib/include/ -W -Wall -Wextra -Os -fno-strict-aliasing -fvisibility=hidden -fPIC
5 EXEC=../librawnsdp.a
6
7 SRC=$(wildcard *.c)
8 OBJ=$(SRC:.c=.o)
9
10
11 ifeq ($(DEBUG), yes)
12 CFLAGS+=-g
13 else
14 CFLAGS+=-fomit-frame-pointer
15 endif
16
17
18 $(EXEC): $(OBJ)
19         $(AR) rcs $@ $^
20
21 %.o: %.c
22         $(CC) -c $^ -o $@ $(CFLAGS)
23
24
25 clean:
26         @rm -f *.o
27
28 mrproper: clean
29         @rm -f $(EXEC)
30
31