diff --git a/Makefile.am b/Makefile.am index e68fde1b2..083714712 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 c14001e51..ab5968df2 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 c9b4ea38c..f6f43253d 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 c0442c6a4..4aa15987a 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 54b3123a0..b36b2de43 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 196a80b57..cf232281b 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 159756e19..78630dd90 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 30f681b7d..360f0ce81 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 2866e9385..032aa6675 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 5934c5d8c..b971d3f11 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 bcd49242c..d793c7bde 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 a7a674f95..5e56957d4 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 b14f6931d..015bcfd50 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 94458eae0..b06cfd557 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 053b42208..9d7c2ae77 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', }], ],