updated readme-configuration files
[libgliar] / Makefile.in
1 src = $(wildcard src/*.c)
2 obj = $(src:.c=.o)
3 lib_so = libgliar.so
4 gliar_sh = gliar
5
6 CFLAGS = -pedantic -Wall -g -fPIC -D_GNU_SOURCE
7
8 $(lib_so): $(obj)
9         $(CC) -o $@ -shared $(obj) $(LDFLAGS)
10
11 .PHONY: clean
12 clean:
13         rm -f $(obj) $(lib_so)
14
15 .PHONY: install
16 install: $(lib_so)
17         mkdir -p $(PREFIX)/lib
18         mkdir -p $(PREFIX)/bin
19         cp $(lib_so) $(PREFIX)/lib/$(lib_so)
20         cp $(gliar_sh) $(PREFIX)/bin/$(gliar_sh)
21         ldconfig
22
23 .PHONY: uninstall
24 uninstall:
25         rm -f $(PREFIX)/lib/$(lib_so)
26         rm -f $(PREFIX)/bin/$(gliar_sh)