build variable sharing between uci and uci-lua, proper installation for lua plugin
[project/uci.git] / Makefile.inc
diff --git a/Makefile.inc b/Makefile.inc
new file mode 100644 (file)
index 0000000..2578c72
--- /dev/null
@@ -0,0 +1,29 @@
+prefix=/usr
+DESTDIR=
+
+COPTS=-O2
+WOPTS=-pedantic -Werror -Wall
+FPIC=-fPIC
+CFLAGS=$(COPTS) $(WOPTS) -std=gnu99
+
+AR=ar
+LD=ld
+CC=gcc
+RANLIB=ranlib
+INSTALL=install
+
+ifeq ($(DEBUG),1)
+  COPTS = -O0
+  CFLAGS += -g3
+endif
+OS=$(shell uname)
+ifeq ($(OS),Darwin)
+  LINK=$(LD)
+  SHLIB_EXT=dylib
+  SHLIB_FLAGS=-dylib
+else
+  LINK=$(CC)
+  SHLIB_EXT=so
+  SHLIB_FLAGS=-shared -Wl,-soname,$(SHLIB_FILE)
+endif
+