added configure, gliar script, build instructions, Makefile.in
[libgliar] / Makefile.in
diff --git a/Makefile.in b/Makefile.in
new file mode 100644 (file)
index 0000000..8f6aa08
--- /dev/null
@@ -0,0 +1,26 @@
+src = $(wildcard src/*.c)
+obj = $(src:.c=.o)
+lib_so = libgliar.so
+gliar_sh = gliar
+
+CFLAGS = -pedantic -Wall -g -fPIC -D_GNU_SOURCE
+
+$(lib_so): $(obj)
+       $(CC) -o $@ -shared $(obj) $(LDFLAGS)
+
+.PHONY: clean
+clean:
+       rm -f $(obj) $(lib_so)
+
+.PHONY: install
+install: $(lib_so)
+       mkdir -p $(PREFIX)/lib
+       mkdir -p $(PREFIX)/bin
+       cp $(lib_so) $(PREFIX)/lib/$(lib_so)
+       cp $(gliar_sh) $(PREFIX)/bin/$(gliar_sh)
+       ldconfig
+
+.PHONY: uninstall
+uninstall:
+       rm -f $(PREFIX)/lib/$(lib_so)
+       rm -f $(PREFIX)/bin/$(gliar_sh)