1 # This file is generated by gyp; do not edit.
5 DEFS_Default := '-D_LARGEFILE_SOURCE' \
6 '-D_FILE_OFFSET_BITS=64' \
8 '-DEIO_STACKSIZE=262144'
10 # Flags passed to all source files.
11 CFLAGS_Default := -pthread
13 # Flags passed to only C files.
16 # Flags passed to only C++ files.
19 INCS_Default := -I$(srcdir)/src/libuv/include
21 OBJS := $(obj).target/$(TARGET)/src/libuv/test/blackhole-server.o \
22 $(obj).target/$(TARGET)/src/libuv/test/echo-server.o \
23 $(obj).target/$(TARGET)/src/libuv/test/run-tests.o \
24 $(obj).target/$(TARGET)/src/libuv/test/runner.o \
25 $(obj).target/$(TARGET)/src/libuv/test/test-get-loadavg.o \
26 $(obj).target/$(TARGET)/src/libuv/test/test-async.o \
27 $(obj).target/$(TARGET)/src/libuv/test/test-error.o \
28 $(obj).target/$(TARGET)/src/libuv/test/test-callback-stack.o \
29 $(obj).target/$(TARGET)/src/libuv/test/test-connection-fail.o \
30 $(obj).target/$(TARGET)/src/libuv/test/test-delayed-accept.o \
31 $(obj).target/$(TARGET)/src/libuv/test/test-fail-always.o \
32 $(obj).target/$(TARGET)/src/libuv/test/test-fs.o \
33 $(obj).target/$(TARGET)/src/libuv/test/test-fs-event.o \
34 $(obj).target/$(TARGET)/src/libuv/test/test-get-currentexe.o \
35 $(obj).target/$(TARGET)/src/libuv/test/test-get-memory.o \
36 $(obj).target/$(TARGET)/src/libuv/test/test-getaddrinfo.o \
37 $(obj).target/$(TARGET)/src/libuv/test/test-gethostbyname.o \
38 $(obj).target/$(TARGET)/src/libuv/test/test-getsockname.o \
39 $(obj).target/$(TARGET)/src/libuv/test/test-hrtime.o \
40 $(obj).target/$(TARGET)/src/libuv/test/test-idle.o \
41 $(obj).target/$(TARGET)/src/libuv/test/test-ipc.o \
42 $(obj).target/$(TARGET)/src/libuv/test/test-loop-handles.o \
43 $(obj).target/$(TARGET)/src/libuv/test/test-multiple-listen.o \
44 $(obj).target/$(TARGET)/src/libuv/test/test-pass-always.o \
45 $(obj).target/$(TARGET)/src/libuv/test/test-ping-pong.o \
46 $(obj).target/$(TARGET)/src/libuv/test/test-pipe-bind-error.o \
47 $(obj).target/$(TARGET)/src/libuv/test/test-pipe-connect-error.o \
48 $(obj).target/$(TARGET)/src/libuv/test/test-ref.o \
49 $(obj).target/$(TARGET)/src/libuv/test/test-shutdown-eof.o \
50 $(obj).target/$(TARGET)/src/libuv/test/test-spawn.o \
51 $(obj).target/$(TARGET)/src/libuv/test/test-stdio-over-pipes.o \
52 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-bind-error.o \
53 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-bind6-error.o \
54 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-close.o \
55 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-flags.o \
56 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-connect-error.o \
57 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-connect6-error.o \
58 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-write-error.o \
59 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-write-to-half-open-connection.o \
60 $(obj).target/$(TARGET)/src/libuv/test/test-tcp-writealot.o \
61 $(obj).target/$(TARGET)/src/libuv/test/test-threadpool.o \
62 $(obj).target/$(TARGET)/src/libuv/test/test-timer-again.o \
63 $(obj).target/$(TARGET)/src/libuv/test/test-timer.o \
64 $(obj).target/$(TARGET)/src/libuv/test/test-tty.o \
65 $(obj).target/$(TARGET)/src/libuv/test/test-udp-dgram-too-big.o \
66 $(obj).target/$(TARGET)/src/libuv/test/test-udp-ipv6.o \
67 $(obj).target/$(TARGET)/src/libuv/test/test-udp-send-and-recv.o \
68 $(obj).target/$(TARGET)/src/libuv/test/test-udp-multicast-join.o \
69 $(obj).target/$(TARGET)/src/libuv/test/runner-unix.o
71 # Add to the list of files we specially track dependencies for.
74 # Make sure our dependencies are built before any of us.
75 $(OBJS): | $(obj).target/src/libuv/libuv.a
77 # CFLAGS et al overrides must be target-local.
78 # See "Target-specific Variable Values" in the GNU Make manual.
79 $(OBJS): TOOLSET := $(TOOLSET)
80 $(OBJS): GYP_CFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_C_$(BUILDTYPE))
81 $(OBJS): GYP_CXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_CC_$(BUILDTYPE))
83 # Suffix rules, putting all outputs into $(obj).
85 $(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.c FORCE_DO_CMD
88 # Try building from generated source, too.
90 $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD
93 $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD
96 # End of this set of suffix rules
97 ### Rules for final target.
102 $(builddir)/run-tests: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE))
103 $(builddir)/run-tests: LIBS := $(LIBS)
104 $(builddir)/run-tests: LD_INPUTS := $(OBJS) $(obj).target/src/libuv/libuv.a
105 $(builddir)/run-tests: TOOLSET := $(TOOLSET)
106 $(builddir)/run-tests: $(OBJS) $(obj).target/src/libuv/libuv.a FORCE_DO_CMD
109 all_deps += $(builddir)/run-tests
112 run-tests: $(builddir)/run-tests
114 # Add executable to "all" target.
116 all: $(builddir)/run-tests