CFLAGS += -pthread -I ../include -std=gnu11
CFLAGS += $(GNUTLS_CFLAGS) $(P11KIT_CFLAGS) $(BDB_CFLAGS) $(TASN1_CFLAGS) $(UNBOUND_CFLAGS) $(QUICKDER_CFLAGS)
-CFLAGS += -O0 -ggdb3
LDFLAGS += -std=gnu11
PKG_CONFIG ?= pkg-config
+ifdef WINVER
+CFLAGS += -D_WIN32_WINNT=0x0600 -DATTRIBUTE_UNUSED="" -I ../include/windows
+OBJS += windows/syslog.o windows/windows.o windows/getopt.o
+LIBS += -lkernel32 -ladvapi32 -lmsvcrt -lwsock32 -lws2_32
+EXE = .exe
+endif
+
+PKG_CONFIG ?= pkg-config
+
SBIN ?= sbin
BDB_CFLAGS =
BDB_LIBS = -ldb # this is the default
endif
+TASN1_CFLAGS = $(shell pkg-config --cflags libtasn1)
+TASN1_LIBS = $(shell pkg-config --libs libtasn1)
+#HOWTOUSE# UNBOUND_FLAGS = $(shell pkg-config --cflags libunbound)
+#HOWTOUSE# UNBOUBD_LIBS = $(shell pkg-config --libs libunbound)
+QUICKDER_CFLAGS = $(shell pkg-config --cflags quick-der)
+QUICKDER_LIBS = $(shell pkg-config --libs quick-der)
+KERBEROS_CFLAGS = $(shell krb5-config --cflags)
+KERBEROS_LIBS = $(shell krb5-config --libs)
+# CFLAGS += -DHAVE_TLS_KDH
+
all: $(TARGETS)
tlspool$(EXE): $(OBJS)