aboutsummaryrefslogtreecommitdiff
path: root/include/Makefile.am
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2014-07-10 22:06:10 -0500
committerBrent Cook <bcook@openbsd.org>2015-07-21 12:08:18 -0500
commit5d8a1cf7155130bd8101090d7e1d0c2f90d9b123 (patch)
tree286f7d12e3647f94bd1e6e8e180a4bf6215a0740 /include/Makefile.am
parent7a4a37cf596697ae96eeb1c555989e6d1a443187 (diff)
downloadportable-5d8a1cf7155130bd8101090d7e1d0c2f90d9b123.tar.gz
portable-5d8a1cf7155130bd8101090d7e1d0c2f90d9b123.tar.bz2
portable-5d8a1cf7155130bd8101090d7e1d0c2f90d9b123.zip
add initial CMake and Visual Studio build support
This moves the compatibility include files from include to include/compat so we can use the awful MS C compiler <../include/> trick to emulate the GNU #include_next extension. This also removes a few old compat files we do not need anymore.
Diffstat (limited to 'include/Makefile.am')
-rw-r--r--include/Makefile.am50
1 files changed, 27 insertions, 23 deletions
diff --git a/include/Makefile.am b/include/Makefile.am
index 92ee9e7..c24d1ae 100644
--- a/include/Makefile.am
+++ b/include/Makefile.am
@@ -2,32 +2,36 @@ include $(top_srcdir)/Makefile.am.common
2 2
3SUBDIRS = openssl 3SUBDIRS = openssl
4 4
5noinst_HEADERS = err.h 5noinst_HEADERS = pqueue.h
6noinst_HEADERS += netdb.h 6noinst_HEADERS += compat/dirent.h
7noinst_HEADERS += poll.h 7noinst_HEADERS += compat/dirent_msvc.h
8noinst_HEADERS += pqueue.h 8noinst_HEADERS += compat/err.h
9noinst_HEADERS += stdio.h 9noinst_HEADERS += compat/netdb.h
10noinst_HEADERS += stdlib.h 10noinst_HEADERS += compat/poll.h
11noinst_HEADERS += string.h 11noinst_HEADERS += compat/stdio.h
12noinst_HEADERS += syslog.h 12noinst_HEADERS += compat/stdlib.h
13noinst_HEADERS += unistd.h 13noinst_HEADERS += compat/string.h
14noinst_HEADERS += win32netcompat.h 14noinst_HEADERS += compat/time.h
15noinst_HEADERS += compat/unistd.h
16noinst_HEADERS += compat/win32netcompat.h
15 17
16noinst_HEADERS += arpa/inet.h 18noinst_HEADERS += compat/arpa/inet.h
17noinst_HEADERS += arpa/nameser.h 19noinst_HEADERS += compat/arpa/nameser.h
18 20
19noinst_HEADERS += machine/endian.h 21noinst_HEADERS += compat/machine/endian.h
20 22
21noinst_HEADERS += netinet/in.h 23noinst_HEADERS += compat/netinet/in.h
22noinst_HEADERS += netinet/tcp.h 24noinst_HEADERS += compat/netinet/tcp.h
23 25
24noinst_HEADERS += sys/cdefs.h 26noinst_HEADERS += compat/sys/cdefs.h
25noinst_HEADERS += sys/ioctl.h 27noinst_HEADERS += compat/sys/ioctl.h
26noinst_HEADERS += sys/mman.h 28noinst_HEADERS += compat/sys/mman.h
27noinst_HEADERS += sys/select.h 29noinst_HEADERS += compat/sys/param.h
28noinst_HEADERS += sys/socket.h 30noinst_HEADERS += compat/sys/select.h
29noinst_HEADERS += sys/times.h 31noinst_HEADERS += compat/sys/stat.h
30noinst_HEADERS += sys/types.h 32noinst_HEADERS += compat/sys/socket.h
31noinst_HEADERS += sys/uio.h 33noinst_HEADERS += compat/sys/time.h
34noinst_HEADERS += compat/sys/types.h
35noinst_HEADERS += compat/sys/uio.h
32 36
33include_HEADERS = tls.h 37include_HEADERS = tls.h