]> git.sur5r.net Git - ngadmin/blobdiff - raw/src/Makefile
Separated lib in two parts : low level and high level.
[ngadmin] / raw / src / Makefile
diff --git a/raw/src/Makefile b/raw/src/Makefile
new file mode 100644 (file)
index 0000000..f9c2c6e
--- /dev/null
@@ -0,0 +1,31 @@
+
+CC=gcc
+AR=ar
+CFLAGS=-I../include/ -I../../lib/include/ -W -Wall -Wextra -Os -fno-strict-aliasing -fvisibility=hidden -fPIC
+EXEC=../librawnsdp.a
+
+SRC=$(wildcard *.c)
+OBJ=$(SRC:.c=.o)
+
+
+ifeq ($(DEBUG), yes)
+CFLAGS+=-g
+else
+CFLAGS+=-fomit-frame-pointer
+endif
+
+
+$(EXEC): $(OBJ)
+       $(AR) rcs $@ $^
+
+%.o: %.c
+       $(CC) -c $^ -o $@ $(CFLAGS)
+
+
+clean:
+       @rm -f *.o
+
+mrproper: clean
+       @rm -f $(EXEC)
+
+