aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 3ff7bc1f6f80d5e470ec5fa097ec6931e35b6e9f (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) -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