src/ and include/ directories

Helps #71 but does not update the MSVC files.
This commit is contained in:
Ryan Dahl 2011-07-06 15:28:18 -07:00
parent 2b2980e86a
commit ce8ff3031c
184 changed files with 114 additions and 110 deletions

View File

@ -24,51 +24,52 @@ ifdef MSVC
uname_S := MINGW
endif
CPPFLAGS += -Ic-ares/
CPPFLAGS += -Iinclude
CARES_OBJS =
CARES_OBJS += c-ares/ares__close_sockets.o
CARES_OBJS += c-ares/ares__get_hostent.o
CARES_OBJS += c-ares/ares__read_line.o
CARES_OBJS += c-ares/ares__timeval.o
CARES_OBJS += c-ares/ares_cancel.o
CARES_OBJS += c-ares/ares_data.o
CARES_OBJS += c-ares/ares_destroy.o
CARES_OBJS += c-ares/ares_expand_name.o
CARES_OBJS += c-ares/ares_expand_string.o
CARES_OBJS += c-ares/ares_fds.o
CARES_OBJS += c-ares/ares_free_hostent.o
CARES_OBJS += c-ares/ares_free_string.o
CARES_OBJS += c-ares/ares_gethostbyaddr.o
CARES_OBJS += c-ares/ares_gethostbyname.o
CARES_OBJS += c-ares/ares_getnameinfo.o
CARES_OBJS += c-ares/ares_getopt.o
CARES_OBJS += c-ares/ares_getsock.o
CARES_OBJS += c-ares/ares_init.o
CARES_OBJS += c-ares/ares_library_init.o
CARES_OBJS += c-ares/ares_llist.o
CARES_OBJS += c-ares/ares_mkquery.o
CARES_OBJS += c-ares/ares_nowarn.o
CARES_OBJS += c-ares/ares_options.o
CARES_OBJS += c-ares/ares_parse_a_reply.o
CARES_OBJS += c-ares/ares_parse_aaaa_reply.o
CARES_OBJS += c-ares/ares_parse_mx_reply.o
CARES_OBJS += c-ares/ares_parse_ns_reply.o
CARES_OBJS += c-ares/ares_parse_ptr_reply.o
CARES_OBJS += c-ares/ares_parse_srv_reply.o
CARES_OBJS += c-ares/ares_parse_txt_reply.o
CARES_OBJS += c-ares/ares_process.o
CARES_OBJS += c-ares/ares_query.o
CARES_OBJS += c-ares/ares_search.o
CARES_OBJS += c-ares/ares_send.o
CARES_OBJS += c-ares/ares_strcasecmp.o
CARES_OBJS += c-ares/ares_strdup.o
CARES_OBJS += c-ares/ares_strerror.o
CARES_OBJS += c-ares/ares_timeout.o
CARES_OBJS += c-ares/ares_version.o
CARES_OBJS += c-ares/ares_writev.o
CARES_OBJS += c-ares/bitncmp.o
CARES_OBJS += c-ares/inet_net_pton.o
CARES_OBJS += c-ares/inet_ntop.o
CARES_OBJS += src/ares/ares__close_sockets.o
CARES_OBJS += src/ares/ares__get_hostent.o
CARES_OBJS += src/ares/ares__read_line.o
CARES_OBJS += src/ares/ares__timeval.o
CARES_OBJS += src/ares/ares_cancel.o
CARES_OBJS += src/ares/ares_data.o
CARES_OBJS += src/ares/ares_destroy.o
CARES_OBJS += src/ares/ares_expand_name.o
CARES_OBJS += src/ares/ares_expand_string.o
CARES_OBJS += src/ares/ares_fds.o
CARES_OBJS += src/ares/ares_free_hostent.o
CARES_OBJS += src/ares/ares_free_string.o
CARES_OBJS += src/ares/ares_gethostbyaddr.o
CARES_OBJS += src/ares/ares_gethostbyname.o
CARES_OBJS += src/ares/ares_getnameinfo.o
CARES_OBJS += src/ares/ares_getopt.o
CARES_OBJS += src/ares/ares_getsock.o
CARES_OBJS += src/ares/ares_init.o
CARES_OBJS += src/ares/ares_library_init.o
CARES_OBJS += src/ares/ares_llist.o
CARES_OBJS += src/ares/ares_mkquery.o
CARES_OBJS += src/ares/ares_nowarn.o
CARES_OBJS += src/ares/ares_options.o
CARES_OBJS += src/ares/ares_parse_a_reply.o
CARES_OBJS += src/ares/ares_parse_aaaa_reply.o
CARES_OBJS += src/ares/ares_parse_mx_reply.o
CARES_OBJS += src/ares/ares_parse_ns_reply.o
CARES_OBJS += src/ares/ares_parse_ptr_reply.o
CARES_OBJS += src/ares/ares_parse_srv_reply.o
CARES_OBJS += src/ares/ares_parse_txt_reply.o
CARES_OBJS += src/ares/ares_process.o
CARES_OBJS += src/ares/ares_query.o
CARES_OBJS += src/ares/ares_search.o
CARES_OBJS += src/ares/ares_send.o
CARES_OBJS += src/ares/ares_strcasecmp.o
CARES_OBJS += src/ares/ares_strdup.o
CARES_OBJS += src/ares/ares_strerror.o
CARES_OBJS += src/ares/ares_timeout.o
CARES_OBJS += src/ares/ares_version.o
CARES_OBJS += src/ares/ares_writev.o
CARES_OBJS += src/ares/bitncmp.o
CARES_OBJS += src/ares/inet_net_pton.o
CARES_OBJS += src/ares/inet_ntop.o
ifneq (,$(findstring MINGW,$(uname_S)))
include config-mingw.mk

View File

@ -24,38 +24,40 @@ CC = $(PREFIX)gcc
AR = $(PREFIX)ar
E=.exe
CFLAGS=-g --std=gnu89 -D_WIN32_WINNT=0x0501 -Ic-ares/config_win32
CFLAGS=$(CPPFLAGS) -g --std=gnu89 -D_WIN32_WINNT=0x0501 -Isrc/ares/config_win32
LINKFLAGS=-lm
CARES_OBJS += c-ares/windows_port.o
CARES_OBJS += src/ares/windows_port.o
RUNNER_CFLAGS=$(CFLAGS) -D_GNU_SOURCE # Need _GNU_SOURCE for strdup?
RUNNER_LINKFLAGS=$(LINKFLAGS)
RUNNER_LIBS=-lws2_32
RUNNER_SRC=test/runner-win.c
uv.a: uv-win.o uv-common.o uv-eio.o eio/eio.o $(CARES_OBJS)
$(AR) rcs uv.a uv-win.o uv-common.o uv-eio.o eio/eio.o $(CARES_OBJS)
uv.a: src/uv-win.o src/uv-common.o src/uv-eio.o src/eio/eio.o $(CARES_OBJS)
$(AR) rcs uv.a src/uv-win.o src/uv-common.o src/uv-eio.o src/eio/eio.o $(CARES_OBJS)
uv-win.o: uv-win.c uv.h uv-win.h
$(CC) $(CFLAGS) -c uv-win.c -o uv-win.o
src/uv-win.o: src/uv-win.c include/uv.h include/uv-win.h
$(CC) $(CFLAGS) -c src/uv-win.c -o src/uv-win.o
uv-common.o: uv-common.c uv.h uv-win.h
$(CC) $(CFLAGS) -c uv-common.c -o uv-common.o
src/uv-common.o: src/uv-common.c include/uv.h include/uv-win.h
$(CC) $(CFLAGS) -c src/uv-common.c -o src/uv-common.o
EIO_CPPFLAGS += $(CPPFLAGS)
EIO_CPPFLAGS += -DEIO_CONFIG_H=\"$(EIO_CONFIG)\"
EIO_CPPFLAGS += -DEIO_STACKSIZE=65536
EIO_CPPFLAGS += -D_GNU_SOURCE
eio/eio.o: eio/eio.c
$(CC) $(EIO_CPPFLAGS) $(CFLAGS) -c eio/eio.c -o eio/eio.o
src/eio/eio.o: src/eio/eio.c
$(CC) $(EIO_CPPFLAGS) $(CFLAGS) -c src/eio/eio.c -o src/eio/eio.o
uv-eio.o: uv-eio.c
$(CC) $(CPPFLAGS) -Ieio/ $(CFLAGS) -c uv-eio.c -o uv-eio.o
src/uv-eio.o: src/uv-eio.c
$(CC) $(CPPFLAGS) -Isrc/eio/ $(CFLAGS) -c src/uv-eio.c -o src/uv-eio.o
clean-platform:
-rm -f c-ares/*.o
-rm -f src/ares/*.o
-rm -f src/eio/*.o
distclean-platform:
-rm -f c-ares/*.o
-rm -f src/ares/*.o
-rm -f src/eio/*.o

View File

@ -22,6 +22,7 @@ CC = $(PREFIX)gcc
AR = $(PREFIX)ar
E=
CFLAGS=--std=gnu89 -g
CPPFLAGS += -Isrc/ev
LINKFLAGS=-lm
CPPFLAGS += -D_LARGEFILE_SOURCE
@ -30,7 +31,7 @@ CPPFLAGS += -D_FILE_OFFSET_BITS=64
ifeq (SunOS,$(uname_S))
EV_CONFIG=config_sunos.h
EIO_CONFIG=config_sunos.h
CPPFLAGS += -Ic-ares/config_sunos
CPPFLAGS += -Isrc/ares/config_sunos
LINKFLAGS+=-lsocket -lnsl
UV_OS_FILE=uv-sunos.c
endif
@ -38,7 +39,7 @@ endif
ifeq (Darwin,$(uname_S))
EV_CONFIG=config_darwin.h
EIO_CONFIG=config_darwin.h
CPPFLAGS += -Ic-ares/config_darwin
CPPFLAGS += -Isrc/ares/config_darwin
LINKFLAGS+=-framework CoreServices
UV_OS_FILE=uv-darwin.c
endif
@ -46,7 +47,7 @@ endif
ifeq (Linux,$(uname_S))
EV_CONFIG=config_linux.h
EIO_CONFIG=config_linux.h
CPPFLAGS += -Ic-ares/config_linux
CPPFLAGS += -Isrc/ares/config_linux
LINKFLAGS+=-lrt
UV_OS_FILE=uv-linux.c
endif
@ -54,7 +55,7 @@ endif
ifeq (FreeBSD,$(uname_S))
EV_CONFIG=config_freebsd.h
EIO_CONFIG=config_freebsd.h
CPPFLAGS += -Ic-ares/config_freebsd
CPPFLAGS += -Isrc/ares/config_freebsd
LINKFLAGS+=
UV_OS_FILE=uv-freebsd.c
endif
@ -62,7 +63,7 @@ endif
ifneq (,$(findstring CYGWIN,$(uname_S)))
EV_CONFIG=config_cygwin.h
EIO_CONFIG=config_cygwin.h
CPPFLAGS += -Ic-ares/config_cygwin
CPPFLAGS += -Isrc/ares/config_cygwin
LINKFLAGS+=
UV_OS_FILE=uv-cygwin.c
endif
@ -74,21 +75,21 @@ RUNNER_LINKFLAGS=$(LINKFLAGS) -pthread
RUNNER_LIBS=
RUNNER_SRC=test/runner-unix.c
uv.a: uv-unix.o uv-common.o uv-platform.o ev/ev.o uv-eio.o eio/eio.o $(CARES_OBJS)
$(AR) rcs uv.a uv-unix.o uv-platform.o uv-common.o uv-eio.o ev/ev.o \
eio/eio.o $(CARES_OBJS)
uv.a: src/uv-unix.o src/uv-common.o src/uv-platform.o src/ev/ev.o src/uv-eio.o src/eio/eio.o $(CARES_OBJS)
$(AR) rcs uv.a src/uv-unix.o src/uv-platform.o src/uv-common.o src/uv-eio.o src/ev/ev.o \
src/eio/eio.o $(CARES_OBJS)
uv-platform.o: $(UV_OS_FILE) uv.h uv-unix.h
$(CC) $(CPPFLAGS) $(CFLAGS) -c $(UV_OS_FILE) -o uv-platform.o
src/uv-platform.o: src/$(UV_OS_FILE) include/uv.h include/uv-unix.h
$(CC) $(CPPFLAGS) $(CFLAGS) -c src/$(UV_OS_FILE) -o src/uv-platform.o
uv-unix.o: uv-unix.c uv.h uv-unix.h
$(CC) $(CPPFLAGS) -Ieio $(CFLAGS) -c uv-unix.c -o uv-unix.o
src/uv-unix.o: src/uv-unix.c include/uv.h include/uv-unix.h
$(CC) $(CPPFLAGS) -Ieio $(CFLAGS) -c src/uv-unix.c -o src/uv-unix.o
uv-common.o: uv-common.c uv.h uv-unix.h
$(CC) $(CPPFLAGS) $(CFLAGS) -c uv-common.c -o uv-common.o
src/uv-common.o: src/uv-common.c include/uv.h include/uv-unix.h
$(CC) $(CPPFLAGS) $(CFLAGS) -c src/uv-common.c -o src/uv-common.o
ev/ev.o: ev/ev.c
$(CC) $(CPPFLAGS) $(CFLAGS) -c ev/ev.c -o ev/ev.o -DEV_CONFIG_H=\"$(EV_CONFIG)\"
src/ev/ev.o: src/ev/ev.c
$(CC) $(CPPFLAGS) $(CFLAGS) -c src/ev/ev.c -o src/ev/ev.o -DEV_CONFIG_H=\"$(EV_CONFIG)\"
EIO_CPPFLAGS += $(CPPFLAGS)
@ -96,21 +97,21 @@ EIO_CPPFLAGS += -DEIO_CONFIG_H=\"$(EIO_CONFIG)\"
EIO_CPPFLAGS += -DEIO_STACKSIZE=65536
EIO_CPPFLAGS += -D_GNU_SOURCE
eio/eio.o: eio/eio.c
$(CC) $(EIO_CPPFLAGS) $(CFLAGS) -c eio/eio.c -o eio/eio.o
src/eio/eio.o: src/eio/eio.c
$(CC) $(EIO_CPPFLAGS) $(CFLAGS) -c src/eio/eio.c -o src/eio/eio.o
uv-eio.o: uv-eio.c
$(CC) $(CPPFLAGS) -Ieio/ $(CFLAGS) -c uv-eio.c -o uv-eio.o
src/uv-eio.o: src/uv-eio.c
$(CC) $(CPPFLAGS) -Isrc/eio/ $(CFLAGS) -c src/uv-eio.c -o src/uv-eio.o
clean-platform:
-rm -f c-ares/*.o
-rm -f ev/*.o
-rm -f eio/*.o
-rm -f src/ares/*.o
-rm -f src/ev/*.o
-rm -f src/eio/*.o
-rm -rf test/run-tests.dSYM run-benchmarks.dSYM
distclean-platform:
-rm -f c-ares/*.o
-rm -f ev/*.o
-rm -f eio/*.o
-rm -f src/ares/*.o
-rm -f src/ev/*.o
-rm -f src/eio/*.o
-rm -rf test/run-tests.dSYM run-benchmarks.dSYM

View File

@ -24,7 +24,7 @@
#include "ngx-queue.h"
#include "ev/ev.h"
#include "ev.h"
#include <sys/types.h>
#include <sys/socket.h>

View File

@ -33,7 +33,7 @@ extern "C" {
#include <stdint.h> /* int64_t */
#include <sys/types.h> /* size_t */
#include "c-ares/ares.h"
#include "ares.h"
#ifndef _SSIZE_T_
typedef intptr_t ssize_t;

Some files were not shown because too many files have changed in this diff Show More