aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: cf7df86c524a743d047a953d76ed6ec6faa67fa9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CFLAGS += $(shell pkg-config --cflags lua)
LDLIBS += $(shell pkg-config --libs lua) -lldap

LUA_MODULES := $(shell pkg-config --variable=INSTALL_CMOD lua)

all: lualdap.so

lualdap.so: lualdap.c
	 $(CC) -fPIC -shared $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)

install: lualdap.so
	mkdir -p "$(DESTDIR)$(LUA_MODULES)"
	cp lualdap.so "$(DESTDIR)$(LUA_MODULES)"

uninstall:
	rm -f "$(DESTDIR)$(LUA_MODULES)/lualdap.so"

clean:
	rm -f lualdap.so

.PHONY: uninstall clean all