blob: ceb4bcf0ab26e77115039d2fe2561f1ba20b4420 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
.PHONY: all clean
LIBMAJOR = 1
LIBMINOR = 0
LIBNAME = libdnsldap.so.$(LIBMAJOR).$(LIBMINOR).0
LIBSONAME = libdnsldap.so.$(LIBMAJOR)
OBJS = cache.o ldap_driver.o semaphore.o ldap_convert.o ldap_helper.o log.o
OBJS += rdlist.o settings.o str.o zone_manager.o
CFLAGS := -Wall -Wextra -pedantic -std=c99 -g -fPIC $(CFLAGS)
all: $(LIBNAME)
clean:
rm -f $(LIBNAME) *.o
$(LIBNAME): $(OBJS)
$(CC) -ldns -lldap -shared -Wl,-soname,$(LIBSONAME) $+ -o $@
|