diff --git a/Makefile.am b/Makefile.am index e68fde1b..08371471 100644 --- a/Makefile.am +++ b/Makefile.am @@ -17,7 +17,10 @@ ACLOCAL_AMFLAGS = -I m4 AM_CPPFLAGS = -I$(top_srcdir)/include \ -I$(top_srcdir)/src -include_HEADERS=include/uv.h include/uv-errno.h include/uv-threadpool.h include/uv-version.h +include_HEADERS=include/uv.h + +uvincludedir = $(includedir)/uv +uvinclude_HEADERS=include/uv/errno.h include/uv/threadpool.h include/uv/version.h CLEANFILES = @@ -43,7 +46,7 @@ endif if WINNT -include_HEADERS += include/uv-win.h include/tree.h +uvinclude_HEADERS += include/uv/win.h include/uv/tree.h AM_CPPFLAGS += -I$(top_srcdir)/src/win \ -DWIN32_LEAN_AND_MEAN \ -D_WIN32_WINNT=0x0600 @@ -80,7 +83,7 @@ libuv_la_SOURCES += src/win/async.c \ else # WINNT -include_HEADERS += include/uv-unix.h +uvinclude_HEADERS += include/uv/unix.h AM_CPPFLAGS += -I$(top_srcdir)/src/unix libuv_la_SOURCES += src/unix/async.c \ src/unix/atomic-ops.h \ @@ -321,13 +324,13 @@ libuv_la_CFLAGS += -D_ALL_SOURCE \ -D_LINUX_SOURCE_COMPAT \ -D_THREAD_SAFE \ -DHAVE_SYS_AHAFS_EVPRODS_H -include_HEADERS += include/uv-aix.h +uvinclude_HEADERS += include/uv/aix.h libuv_la_SOURCES += src/unix/aix.c endif if ANDROID -include_HEADERS += include/android-ifaddrs.h \ - include/pthread-barrier.h +uvinclude_HEADERS += include/uv/android-ifaddrs.h \ + include/uv/pthread-barrier.h libuv_la_SOURCES += src/unix/android-ifaddrs.c \ src/unix/pthread-fixes.c \ src/unix/pthread-barrier.c @@ -347,8 +350,8 @@ libuv_la_SOURCES += src/unix/cygwin.c \ endif if DARWIN -include_HEADERS += include/uv-darwin.h \ - include/pthread-barrier.h +uvinclude_HEADERS += include/uv/darwin.h \ + include/uv/pthread-barrier.h libuv_la_CFLAGS += -D_DARWIN_USE_64_BIT_INODE=1 libuv_la_CFLAGS += -D_DARWIN_UNLIMITED_SELECT=1 libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \ @@ -362,7 +365,7 @@ test_run_tests_LDFLAGS += -lutil endif if DRAGONFLY -include_HEADERS += include/uv-bsd.h +uvinclude_HEADERS += include/uv/bsd.h libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \ src/unix/freebsd.c \ src/unix/kqueue.c \ @@ -371,7 +374,7 @@ test_run_tests_LDFLAGS += -lutil endif if FREEBSD -include_HEADERS += include/uv-bsd.h +uvinclude_HEADERS += include/uv/bsd.h libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \ src/unix/freebsd.c \ src/unix/kqueue.c \ @@ -380,7 +383,7 @@ test_run_tests_LDFLAGS += -lutil endif if LINUX -include_HEADERS += include/uv-linux.h +uvinclude_HEADERS += include/uv/linux.h libuv_la_CFLAGS += -D_GNU_SOURCE libuv_la_SOURCES += src/unix/linux-core.c \ src/unix/linux-inotify.c \ @@ -407,7 +410,7 @@ libuv_la_SOURCES += src/unix/cygwin.c \ endif if NETBSD -include_HEADERS += include/uv-bsd.h +uvinclude_HEADERS += include/uv/bsd.h libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \ src/unix/kqueue.c \ src/unix/netbsd.c \ @@ -416,7 +419,7 @@ test_run_tests_LDFLAGS += -lutil endif if OPENBSD -include_HEADERS += include/uv-bsd.h +uvinclude_HEADERS += include/uv/bsd.h libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \ src/unix/kqueue.c \ src/unix/openbsd.c \ @@ -425,14 +428,14 @@ test_run_tests_LDFLAGS += -lutil endif if SUNOS -include_HEADERS += include/uv-sunos.h +uvinclude_HEADERS += include/uv/sunos.h libuv_la_CFLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 libuv_la_SOURCES += src/unix/no-proctitle.c \ src/unix/sunos.c endif if OS390 -include_HEADERS += include/pthread-fixes.h include/pthread-barrier.h +uvinclude_HEADERS += include/uv/pthread-barrier.h libuv_la_CFLAGS += -D_UNIX03_THREADS \ -D_UNIX03_SOURCE \ -D_OPEN_SYS_IF_EXT=1 \ diff --git a/checksparse.sh b/checksparse.sh index c14001e5..ab5968df 100755 --- a/checksparse.sh +++ b/checksparse.sh @@ -26,8 +26,8 @@ SPARSE_FLAGS=${SPARSE_FLAGS:-" "} SOURCES=" -include/tree.h -include/uv-unix.h +include/uv/tree.h +include/uv/unix.h include/uv.h src/fs-poll.c src/inet.c @@ -181,7 +181,7 @@ AIX) Darwin) SPARSE_FLAGS="$SPARSE_FLAGS -D__APPLE__=1" SOURCES="$SOURCES - include/uv-bsd.h + include/uv/bsd.h src/unix/darwin.c src/unix/kqueue.c src/unix/fsevents.c" @@ -189,21 +189,21 @@ Darwin) DragonFly) SPARSE_FLAGS="$SPARSE_FLAGS -D__DragonFly__=1" SOURCES="$SOURCES - include/uv-bsd.h + include/uv/bsd.h src/unix/kqueue.c src/unix/freebsd.c" ;; FreeBSD) SPARSE_FLAGS="$SPARSE_FLAGS -D__FreeBSD__=1" SOURCES="$SOURCES - include/uv-bsd.h + include/uv/bsd.h src/unix/kqueue.c src/unix/freebsd.c" ;; Linux) SPARSE_FLAGS="$SPARSE_FLAGS -D__linux__=1" SOURCES="$SOURCES - include/uv-linux.h + include/uv/linux.h src/unix/linux-inotify.c src/unix/linux-core.c src/unix/linux-syscalls.c @@ -212,21 +212,21 @@ Linux) NetBSD) SPARSE_FLAGS="$SPARSE_FLAGS -D__NetBSD__=1" SOURCES="$SOURCES - include/uv-bsd.h + include/uv/bsd.h src/unix/kqueue.c src/unix/netbsd.c" ;; OpenBSD) SPARSE_FLAGS="$SPARSE_FLAGS -D__OpenBSD__=1" SOURCES="$SOURCES - include/uv-bsd.h + include/uv/bsd.h src/unix/kqueue.c src/unix/openbsd.c" ;; SunOS) SPARSE_FLAGS="$SPARSE_FLAGS -D__sun=1" SOURCES="$SOURCES - include/uv-sunos.h + include/uv/sunos.h src/unix/sunos.c" ;; esac diff --git a/docs/src/conf.py b/docs/src/conf.py index c9b4ea38..f6f43253 100644 --- a/docs/src/conf.py +++ b/docs/src/conf.py @@ -18,7 +18,7 @@ import sys def get_libuv_version(): - with open('../../include/uv-version.h') as f: + with open('../../include/uv/version.h') as f: data = f.read() try: m = re.search(r"""^#define UV_VERSION_MAJOR (\d+)$""", data, re.MULTILINE) diff --git a/include/uv.h b/include/uv.h index c0442c6a..4aa15987 100644 --- a/include/uv.h +++ b/include/uv.h @@ -45,18 +45,18 @@ extern "C" { # define UV_EXTERN /* nothing */ #endif -#include "uv-errno.h" -#include "uv-version.h" +#include "uv/errno.h" +#include "uv/version.h" #include #include #if defined(_WIN32) -# include "uv-win.h" +# include "uv/win.h" # if !defined(BUILDING_UV_SHARED) # include "io.h" /* this header is not correct in a shared library environment */ # endif #else -# include "uv-unix.h" +# include "uv/unix.h" #endif /* Expand this list if necessary. */ diff --git a/include/uv-aix.h b/include/uv/aix.h similarity index 100% rename from include/uv-aix.h rename to include/uv/aix.h diff --git a/include/android-ifaddrs.h b/include/uv/android-ifaddrs.h similarity index 100% rename from include/android-ifaddrs.h rename to include/uv/android-ifaddrs.h diff --git a/include/uv-bsd.h b/include/uv/bsd.h similarity index 100% rename from include/uv-bsd.h rename to include/uv/bsd.h diff --git a/include/uv-darwin.h b/include/uv/darwin.h similarity index 100% rename from include/uv-darwin.h rename to include/uv/darwin.h diff --git a/include/uv-errno.h b/include/uv/errno.h similarity index 100% rename from include/uv-errno.h rename to include/uv/errno.h diff --git a/include/uv-linux.h b/include/uv/linux.h similarity index 100% rename from include/uv-linux.h rename to include/uv/linux.h diff --git a/include/uv-os390.h b/include/uv/os390.h similarity index 100% rename from include/uv-os390.h rename to include/uv/os390.h diff --git a/include/uv-posix.h b/include/uv/posix.h similarity index 100% rename from include/uv-posix.h rename to include/uv/posix.h diff --git a/include/pthread-barrier.h b/include/uv/pthread-barrier.h similarity index 100% rename from include/pthread-barrier.h rename to include/uv/pthread-barrier.h diff --git a/include/uv-sunos.h b/include/uv/sunos.h similarity index 100% rename from include/uv-sunos.h rename to include/uv/sunos.h diff --git a/include/uv-threadpool.h b/include/uv/threadpool.h similarity index 100% rename from include/uv-threadpool.h rename to include/uv/threadpool.h diff --git a/include/tree.h b/include/uv/tree.h similarity index 100% rename from include/tree.h rename to include/uv/tree.h diff --git a/include/uv-unix.h b/include/uv/unix.h similarity index 98% rename from include/uv-unix.h rename to include/uv/unix.h index 54b3123a..b36b2de4 100644 --- a/include/uv-unix.h +++ b/include/uv/unix.h @@ -42,30 +42,30 @@ #include #include -#include "uv-threadpool.h" +#include "uv/threadpool.h" #if defined(__linux__) -# include "uv-linux.h" +# include "uv/linux.h" #elif defined (__MVS__) -# include "uv-os390.h" +# include "uv/os390.h" #elif defined(_AIX) -# include "uv-aix.h" +# include "uv/aix.h" #elif defined(__sun) -# include "uv-sunos.h" +# include "uv/sunos.h" #elif defined(__APPLE__) -# include "uv-darwin.h" +# include "uv/darwin.h" #elif defined(__DragonFly__) || \ defined(__FreeBSD__) || \ defined(__FreeBSD_kernel__) || \ defined(__OpenBSD__) || \ defined(__NetBSD__) -# include "uv-bsd.h" +# include "uv/bsd.h" #elif defined(__CYGWIN__) || defined(__MSYS__) -# include "uv-posix.h" +# include "uv/posix.h" #endif #ifndef PTHREAD_BARRIER_SERIAL_THREAD -# include "pthread-barrier.h" +# include "uv/pthread-barrier.h" #endif #ifndef NI_MAXHOST diff --git a/include/uv-version.h b/include/uv/version.h similarity index 100% rename from include/uv-version.h rename to include/uv/version.h diff --git a/include/uv-win.h b/include/uv/win.h similarity index 99% rename from include/uv-win.h rename to include/uv/win.h index 196a80b5..cf232281 100644 --- a/include/uv-win.h +++ b/include/uv/win.h @@ -41,8 +41,8 @@ typedef intptr_t ssize_t; #include -#include "tree.h" -#include "uv-threadpool.h" +#include "uv/tree.h" +#include "uv/threadpool.h" #define MAX_PIPENAME_LEN 256 diff --git a/libuv.nsi b/libuv.nsi index 159756e1..78630dd9 100644 --- a/libuv.nsi +++ b/libuv.nsi @@ -49,11 +49,11 @@ Section "Files" SecInstall SetOutPath "$INSTDIR\include" File "include\uv.h" - File "include\uv-errno.h" - File "include\uv-threadpool.h" - File "include\uv-version.h" - File "include\uv-win.h" - File "include\tree.h" + File "include\uv\errno.h" + File "include\uv\threadpool.h" + File "include\uv\version.h" + File "include\uv\win.h" + File "include\uv\tree.h" WriteUninstaller "$INSTDIR\Uninstall.exe" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\libuv-${ARCH}-${VERSION}" "DisplayName" "libuv-${ARCH}-${VERSION}" @@ -73,11 +73,11 @@ Section "Uninstall" Delete "$INSTDIR\README.md" Delete "$INSTDIR\include\uv.h" - Delete "$INSTDIR\include\uv-errno.h" - Delete "$INSTDIR\include\uv-threadpool.h" - Delete "$INSTDIR\include\uv-version.h" - Delete "$INSTDIR\include\uv-win.h" - Delete "$INSTDIR\include\tree.h" + Delete "$INSTDIR\include\uv\errno.h" + Delete "$INSTDIR\include\uv\threadpool.h" + Delete "$INSTDIR\include\uv\version.h" + Delete "$INSTDIR\include\uv\win.h" + Delete "$INSTDIR\include\uv\tree.h" Delete "$INSTDIR\Uninstall.exe" RMDir "$INSTDIR" diff --git a/src/unix/android-ifaddrs.c b/src/unix/android-ifaddrs.c index 30f681b7..360f0ce8 100644 --- a/src/unix/android-ifaddrs.c +++ b/src/unix/android-ifaddrs.c @@ -23,7 +23,7 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "android-ifaddrs.h" +#include "uv/android-ifaddrs.h" #include "uv-common.h" #include diff --git a/src/unix/linux-core.c b/src/unix/linux-core.c index 2866e938..032aa667 100644 --- a/src/unix/linux-core.c +++ b/src/unix/linux-core.c @@ -51,7 +51,7 @@ #ifdef HAVE_IFADDRS_H # if defined(__ANDROID__) -# include "android-ifaddrs.h" +# include "uv/android-ifaddrs.h" # else # include # endif diff --git a/src/unix/linux-inotify.c b/src/unix/linux-inotify.c index 5934c5d8..b971d3f1 100644 --- a/src/unix/linux-inotify.c +++ b/src/unix/linux-inotify.c @@ -19,7 +19,7 @@ */ #include "uv.h" -#include "tree.h" +#include "uv/tree.h" #include "internal.h" #include diff --git a/src/unix/loop.c b/src/unix/loop.c index bcd49242..d793c7bd 100644 --- a/src/unix/loop.c +++ b/src/unix/loop.c @@ -20,7 +20,7 @@ */ #include "uv.h" -#include "tree.h" +#include "uv/tree.h" #include "internal.h" #include "heap-inl.h" #include diff --git a/src/unix/pthread-barrier.c b/src/unix/pthread-barrier.c index a7a674f9..5e56957d 100644 --- a/src/unix/pthread-barrier.c +++ b/src/unix/pthread-barrier.c @@ -13,7 +13,7 @@ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#include "pthread-barrier.h" +#include "uv/pthread-barrier.h" #include #include diff --git a/src/uv-common.h b/src/uv-common.h index b14f6931..015bcfd5 100644 --- a/src/uv-common.h +++ b/src/uv-common.h @@ -33,7 +33,7 @@ #include #include "uv.h" -#include "tree.h" +#include "uv/tree.h" #include "queue.h" diff --git a/src/win/internal.h b/src/win/internal.h index 94458eae..b06cfd55 100644 --- a/src/win/internal.h +++ b/src/win/internal.h @@ -25,7 +25,7 @@ #include "uv.h" #include "../uv-common.h" -#include "tree.h" +#include "uv/tree.h" #include "winapi.h" #include "winsock.h" diff --git a/uv.gyp b/uv.gyp index 053b4220..9d7c2ae7 100644 --- a/uv.gyp +++ b/uv.gyp @@ -69,10 +69,10 @@ 'sources': [ 'common.gypi', 'include/uv.h', - 'include/tree.h', - 'include/uv-errno.h', - 'include/uv-threadpool.h', - 'include/uv-version.h', + 'include/uv/tree.h', + 'include/uv/errno.h', + 'include/uv/threadpool.h', + 'include/uv/version.h', 'src/fs-poll.c', 'src/heap-inl.h', 'src/inet.c', @@ -91,7 +91,7 @@ '_GNU_SOURCE', ], 'sources': [ - 'include/uv-win.h', + 'include/uv/win.h', 'src/win/async.c', 'src/win/core.c', 'src/win/detect-wakeup.c', @@ -136,12 +136,12 @@ }, }, { # Not Windows i.e. POSIX 'sources': [ - 'include/uv-unix.h', - 'include/uv-linux.h', - 'include/uv-sunos.h', - 'include/uv-darwin.h', - 'include/uv-bsd.h', - 'include/uv-aix.h', + 'include/uv/unix.h', + 'include/uv/linux.h', + 'include/uv/sunos.h', + 'include/uv/darwin.h', + 'include/uv/bsd.h', + 'include/uv/aix.h', 'src/unix/async.c', 'src/unix/atomic-ops.h', 'src/unix/core.c', @@ -189,7 +189,7 @@ ['uv_library=="shared_library" and OS!="mac" and OS!="os390"', { # This will cause gyp to set soname # Must correspond with UV_VERSION_MAJOR - # in include/uv-version.h + # in include/uv/version.h 'product_extension': 'so.1', }], ],