Skip to content

Commit 99ae3ed

Browse files
saghulbnoordhuis
authored andcommitted
core: move all include files except uv.h to uv/
This is a cherry-pick of commit d010030 from the master branch. Conflicts: Makefile.am include/uv.h include/uv/unix.h libuv.nsi (deleted) src/unix/pthread-barrier.c (deleted) PR-URL: libuv#1850 Reviewed-By: Colin Ihrig <[email protected]>
1 parent 0cdb4a5 commit 99ae3ed

27 files changed

+63
-60
lines changed

Makefile.am

+18-15
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ ACLOCAL_AMFLAGS = -I m4
1717
AM_CPPFLAGS = -I$(top_srcdir)/include \
1818
-I$(top_srcdir)/src
1919

20-
include_HEADERS=include/uv.h include/uv-errno.h include/uv-threadpool.h include/uv-version.h
20+
include_HEADERS=include/uv.h
21+
22+
uvincludedir = $(includedir)/uv
23+
uvinclude_HEADERS=include/uv/errno.h include/uv/threadpool.h include/uv/version.h
2124

2225
CLEANFILES =
2326

@@ -42,7 +45,7 @@ endif
4245

4346
if WINNT
4447

45-
include_HEADERS += include/uv-win.h include/tree.h
48+
uvinclude_HEADERS += include/uv/win.h include/uv/tree.h
4649
AM_CPPFLAGS += -I$(top_srcdir)/src/win \
4750
-DWIN32_LEAN_AND_MEAN \
4851
-D_WIN32_WINNT=0x0600
@@ -82,7 +85,7 @@ libuv_la_SOURCES += src/win/async.c \
8285

8386
else # WINNT
8487

85-
include_HEADERS += include/uv-unix.h
88+
uvinclude_HEADERS += include/uv/unix.h
8689
AM_CPPFLAGS += -I$(top_srcdir)/src/unix
8790
libuv_la_SOURCES += src/unix/async.c \
8891
src/unix/atomic-ops.h \
@@ -333,13 +336,13 @@ libuv_la_CFLAGS += -D_ALL_SOURCE \
333336
-D_LINUX_SOURCE_COMPAT \
334337
-D_THREAD_SAFE \
335338
-DHAVE_SYS_AHAFS_EVPRODS_H
336-
include_HEADERS += include/uv-aix.h
339+
uvinclude_HEADERS += include/uv/aix.h
337340
libuv_la_SOURCES += src/unix/aix.c src/unix/aix-common.c
338341
endif
339342

340343
if ANDROID
341-
include_HEADERS += include/android-ifaddrs.h \
342-
include/pthread-barrier.h
344+
uvinclude_HEADERS += include/uv/android-ifaddrs.h \
345+
include/uv/pthread-barrier.h
343346
libuv_la_SOURCES += src/unix/android-ifaddrs.c \
344347
src/unix/pthread-fixes.c
345348
endif
@@ -359,8 +362,8 @@ libuv_la_SOURCES += src/unix/cygwin.c \
359362
endif
360363

361364
if DARWIN
362-
include_HEADERS += include/uv-darwin.h \
363-
include/pthread-barrier.h
365+
uvinclude_HEADERS += include/uv/darwin.h \
366+
include/uv/pthread-barrier.h
364367
libuv_la_CFLAGS += -D_DARWIN_USE_64_BIT_INODE=1
365368
libuv_la_CFLAGS += -D_DARWIN_UNLIMITED_SELECT=1
366369
libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \
@@ -373,7 +376,7 @@ test_run_tests_LDFLAGS += -lutil
373376
endif
374377

375378
if DRAGONFLY
376-
include_HEADERS += include/uv-bsd.h
379+
uvinclude_HEADERS += include/uv/bsd.h
377380
libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \
378381
src/unix/freebsd.c \
379382
src/unix/kqueue.c \
@@ -382,7 +385,7 @@ test_run_tests_LDFLAGS += -lutil
382385
endif
383386

384387
if FREEBSD
385-
include_HEADERS += include/uv-bsd.h
388+
uvinclude_HEADERS += include/uv/bsd.h
386389
libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \
387390
src/unix/freebsd.c \
388391
src/unix/kqueue.c \
@@ -391,7 +394,7 @@ test_run_tests_LDFLAGS += -lutil
391394
endif
392395

393396
if LINUX
394-
include_HEADERS += include/uv-linux.h
397+
uvinclude_HEADERS += include/uv/linux.h
395398
libuv_la_CFLAGS += -D_GNU_SOURCE
396399
libuv_la_SOURCES += src/unix/linux-core.c \
397400
src/unix/linux-inotify.c \
@@ -418,7 +421,7 @@ libuv_la_SOURCES += src/unix/cygwin.c \
418421
endif
419422

420423
if NETBSD
421-
include_HEADERS += include/uv-bsd.h
424+
uvinclude_HEADERS += include/uv/bsd.h
422425
libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \
423426
src/unix/kqueue.c \
424427
src/unix/netbsd.c \
@@ -427,7 +430,7 @@ test_run_tests_LDFLAGS += -lutil
427430
endif
428431

429432
if OPENBSD
430-
include_HEADERS += include/uv-bsd.h
433+
uvinclude_HEADERS += include/uv/bsd.h
431434
libuv_la_SOURCES += src/unix/bsd-ifaddrs.c \
432435
src/unix/kqueue.c \
433436
src/unix/openbsd.c \
@@ -436,14 +439,14 @@ test_run_tests_LDFLAGS += -lutil
436439
endif
437440

438441
if SUNOS
439-
include_HEADERS += include/uv-sunos.h
442+
uvinclude_HEADERS += include/uv/sunos.h
440443
libuv_la_CFLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=500
441444
libuv_la_SOURCES += src/unix/no-proctitle.c \
442445
src/unix/sunos.c
443446
endif
444447

445448
if OS390
446-
include_HEADERS += include/pthread-barrier.h
449+
uvinclude_HEADERS += include/uv/pthread-barrier.h
447450
libuv_la_CFLAGS += -D_UNIX03_THREADS \
448451
-D_UNIX03_SOURCE \
449452
-D_OPEN_SYS_IF_EXT=1 \

checksparse.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ SPARSE_FLAGS=${SPARSE_FLAGS:-"
2626
"}
2727

2828
SOURCES="
29-
include/tree.h
30-
include/uv-unix.h
29+
include/uv/tree.h
30+
include/uv/unix.h
3131
include/uv.h
3232
src/fs-poll.c
3333
src/inet.c
@@ -196,29 +196,29 @@ OS400)
196196
Darwin)
197197
SPARSE_FLAGS="$SPARSE_FLAGS -D__APPLE__=1"
198198
SOURCES="$SOURCES
199-
include/uv-bsd.h
199+
include/uv/bsd.h
200200
src/unix/darwin.c
201201
src/unix/kqueue.c
202202
src/unix/fsevents.c"
203203
;;
204204
DragonFly)
205205
SPARSE_FLAGS="$SPARSE_FLAGS -D__DragonFly__=1"
206206
SOURCES="$SOURCES
207-
include/uv-bsd.h
207+
include/uv/bsd.h
208208
src/unix/kqueue.c
209209
src/unix/freebsd.c"
210210
;;
211211
FreeBSD)
212212
SPARSE_FLAGS="$SPARSE_FLAGS -D__FreeBSD__=1"
213213
SOURCES="$SOURCES
214-
include/uv-bsd.h
214+
include/uv/bsd.h
215215
src/unix/kqueue.c
216216
src/unix/freebsd.c"
217217
;;
218218
Linux)
219219
SPARSE_FLAGS="$SPARSE_FLAGS -D__linux__=1"
220220
SOURCES="$SOURCES
221-
include/uv-linux.h
221+
include/uv/linux.h
222222
src/unix/linux-inotify.c
223223
src/unix/linux-core.c
224224
src/unix/linux-syscalls.c
@@ -227,21 +227,21 @@ Linux)
227227
NetBSD)
228228
SPARSE_FLAGS="$SPARSE_FLAGS -D__NetBSD__=1"
229229
SOURCES="$SOURCES
230-
include/uv-bsd.h
230+
include/uv/bsd.h
231231
src/unix/kqueue.c
232232
src/unix/netbsd.c"
233233
;;
234234
OpenBSD)
235235
SPARSE_FLAGS="$SPARSE_FLAGS -D__OpenBSD__=1"
236236
SOURCES="$SOURCES
237-
include/uv-bsd.h
237+
include/uv/bsd.h
238238
src/unix/kqueue.c
239239
src/unix/openbsd.c"
240240
;;
241241
SunOS)
242242
SPARSE_FLAGS="$SPARSE_FLAGS -D__sun=1"
243243
SOURCES="$SOURCES
244-
include/uv-sunos.h
244+
include/uv/sunos.h
245245
src/unix/sunos.c"
246246
;;
247247
esac

docs/src/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919

2020
def get_libuv_version():
21-
with open('../../include/uv-version.h') as f:
21+
with open('../../include/uv/version.h') as f:
2222
data = f.read()
2323
try:
2424
m = re.search(r"""^#define UV_VERSION_MAJOR (\d+)$""", data, re.MULTILINE)

include/uv.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ extern "C" {
4545
# define UV_EXTERN /* nothing */
4646
#endif
4747

48-
#include "uv-errno.h"
49-
#include "uv-version.h"
48+
#include "uv/errno.h"
49+
#include "uv/version.h"
5050
#include <stddef.h>
5151
#include <stdio.h>
5252

@@ -57,9 +57,9 @@ extern "C" {
5757
#endif
5858

5959
#if defined(_WIN32)
60-
# include "uv-win.h"
60+
# include "uv/win.h"
6161
#else
62-
# include "uv-unix.h"
62+
# include "uv/unix.h"
6363
#endif
6464

6565
/* Expand this list if necessary. */

include/uv-aix.h include/uv/aix.h

File renamed without changes.
File renamed without changes.

include/uv-bsd.h include/uv/bsd.h

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

include/tree.h include/uv/tree.h

File renamed without changes.

include/uv-unix.h include/uv/unix.h

+10-10
Original file line numberDiff line numberDiff line change
@@ -42,32 +42,32 @@
4242
#include <pthread.h>
4343
#include <signal.h>
4444

45-
#include "uv-threadpool.h"
45+
#include "uv/threadpool.h"
4646

4747
#if defined(__linux__)
48-
# include "uv-linux.h"
48+
# include "uv/linux.h"
4949
#elif defined (__MVS__)
50-
# include "uv-os390.h"
50+
# include "uv/os390.h"
5151
#elif defined(__PASE__)
52-
# include "uv-posix.h"
52+
# include "uv/posix.h"
5353
#elif defined(_AIX)
54-
# include "uv-aix.h"
54+
# include "uv/aix.h"
5555
#elif defined(__sun)
56-
# include "uv-sunos.h"
56+
# include "uv/sunos.h"
5757
#elif defined(__APPLE__)
58-
# include "uv-darwin.h"
58+
# include "uv/darwin.h"
5959
#elif defined(__DragonFly__) || \
6060
defined(__FreeBSD__) || \
6161
defined(__FreeBSD_kernel__) || \
6262
defined(__OpenBSD__) || \
6363
defined(__NetBSD__)
64-
# include "uv-bsd.h"
64+
# include "uv/bsd.h"
6565
#elif defined(__CYGWIN__) || defined(__MSYS__)
66-
# include "uv-posix.h"
66+
# include "uv/posix.h"
6767
#endif
6868

6969
#ifndef PTHREAD_BARRIER_SERIAL_THREAD
70-
# include "pthread-barrier.h"
70+
# include "uv/pthread-barrier.h"
7171
#endif
7272

7373
#ifndef NI_MAXHOST
File renamed without changes.

include/uv-win.h include/uv/win.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ typedef struct pollfd {
5858
# include <stdint.h>
5959
#endif
6060

61-
#include "tree.h"
62-
#include "uv-threadpool.h"
61+
#include "uv/tree.h"
62+
#include "uv/threadpool.h"
6363

6464
#define MAX_PIPENAME_LEN 256
6565

src/unix/android-ifaddrs.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2323
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2424
*/
2525

26-
#include "android-ifaddrs.h"
26+
#include "uv/android-ifaddrs.h"
2727
#include "uv-common.h"
2828

2929
#include <string.h>

src/unix/linux-core.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151

5252
#ifdef HAVE_IFADDRS_H
5353
# if defined(__ANDROID__)
54-
# include "android-ifaddrs.h"
54+
# include "uv/android-ifaddrs.h"
5555
# else
5656
# include <ifaddrs.h>
5757
# endif

src/unix/linux-inotify.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
*/
2020

2121
#include "uv.h"
22-
#include "tree.h"
22+
#include "uv/tree.h"
2323
#include "internal.h"
2424

2525
#include <stdint.h>

src/unix/loop.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
*/
2121

2222
#include "uv.h"
23-
#include "tree.h"
23+
#include "uv/tree.h"
2424
#include "internal.h"
2525
#include "heap-inl.h"
2626
#include <stdlib.h>

src/uv-common.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
#endif
3939

4040
#include "uv.h"
41-
#include "tree.h"
41+
#include "uv/tree.h"
4242
#include "queue.h"
4343

4444
#if EDOM > 0

src/win/internal.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include "uv.h"
2626
#include "../uv-common.h"
2727

28-
#include "tree.h"
28+
#include "uv/tree.h"
2929
#include "winapi.h"
3030
#include "winsock.h"
3131

src/win/timer.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
#include "uv.h"
2626
#include "internal.h"
27-
#include "tree.h"
27+
#include "uv/tree.h"
2828
#include "handle-inl.h"
2929

3030

uv.gyp

+12-12
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@
6464
'sources': [
6565
'common.gypi',
6666
'include/uv.h',
67-
'include/tree.h',
68-
'include/uv-errno.h',
69-
'include/uv-threadpool.h',
70-
'include/uv-version.h',
67+
'include/uv/tree.h',
68+
'include/uv/errno.h',
69+
'include/uv/threadpool.h',
70+
'include/uv/version.h',
7171
'src/fs-poll.c',
7272
'src/heap-inl.h',
7373
'src/inet.c',
@@ -95,7 +95,7 @@
9595
'_GNU_SOURCE',
9696
],
9797
'sources': [
98-
'include/uv-win.h',
98+
'include/uv/win.h',
9999
'src/win/async.c',
100100
'src/win/atomicops-inl.h',
101101
'src/win/core.c',
@@ -144,12 +144,12 @@
144144
},
145145
}, { # Not Windows i.e. POSIX
146146
'sources': [
147-
'include/uv-unix.h',
148-
'include/uv-linux.h',
149-
'include/uv-sunos.h',
150-
'include/uv-darwin.h',
151-
'include/uv-bsd.h',
152-
'include/uv-aix.h',
147+
'include/uv/unix.h',
148+
'include/uv/linux.h',
149+
'include/uv/sunos.h',
150+
'include/uv/darwin.h',
151+
'include/uv/bsd.h',
152+
'include/uv/aix.h',
153153
'src/unix/async.c',
154154
'src/unix/atomic-ops.h',
155155
'src/unix/core.c',
@@ -199,7 +199,7 @@
199199
['uv_library=="shared_library" and OS!="mac" and OS!="zos"', {
200200
# This will cause gyp to set soname
201201
# Must correspond with UV_VERSION_MAJOR
202-
# in include/uv-version.h
202+
# in include/uv/version.h
203203
'product_extension': 'so.1',
204204
}],
205205
],

0 commit comments

Comments
 (0)