AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign
-noinst_LIBRARIES = libcontrib.a
+noinst_LTLIBRARIES = libcontrib.la
-libcontrib_a_SOURCES = \
- getopt.c \
- getopt1.c \
- regex.c
+if HAVE_GETOPT_LONG
+GETOPT =
+else
+GETOPT = getopt.c getopt1.c
+endif
-EXTRA_DIST = *.h
+if HAVE_REGEX
+REGEX =
+else
+REGEX = regex.c
+endif
+
+if SILC_WIN32
+libcontrib_la_SOURCES =
+else
+libcontrib_la_SOURCES = \
+ $(GETOPT) \
+ $(REGEX)
+endif
+
+if SILC_DIST_TOOLKIT
+include_HEADERS = getopt.h regex.h
+endif
+
+EXTRA_DIST = *.c *.h
include $(top_srcdir)/Makefile.defines.in