%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /proc/self/root/home/ubuntu/node-v16.18.1/out/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : //proc/self/root/home/ubuntu/node-v16.18.1/out/libnode.target.mk
# This file is generated by gyp; do not edit.

TOOLSET := target
TARGET := libnode
### Rules for action "node_js2c":
quiet_cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_js2c = ACTION _home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_js2c $@
cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_js2c = LD_LIBRARY_PATH=$(builddir)/lib.host:$(builddir)/lib.target:$$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd $(srcdir)/.; mkdir -p $(obj)/gen; /usr/bin/python3.6 tools/js2c.py --directory lib --target "$(obj)/gen/node_javascript.cc" config.gypi deps/v8/tools/splaytree.mjs deps/v8/tools/codemap.mjs deps/v8/tools/consarray.mjs deps/v8/tools/csvparser.mjs deps/v8/tools/profile.mjs deps/v8/tools/profile_view.mjs deps/v8/tools/logreader.mjs deps/v8/tools/arguments.mjs deps/v8/tools/tickprocessor.mjs deps/v8/tools/sourcemap.mjs deps/v8/tools/tickprocessor-driver.mjs deps/acorn/acorn/dist/acorn.js deps/acorn/acorn-walk/dist/walk.js deps/cjs-module-lexer/lexer.js deps/cjs-module-lexer/dist/lexer.js deps/undici/undici.js

$(obj)/gen/node_javascript.cc: obj := $(abs_obj)
$(obj)/gen/node_javascript.cc: builddir := $(abs_builddir)
$(obj)/gen/node_javascript.cc: TOOLSET := $(TOOLSET)
$(obj)/gen/node_javascript.cc: $(srcdir)/tools/js2c.py $(srcdir)/lib/_http_outgoing.js $(srcdir)/lib/_stream_wrap.js $(srcdir)/lib/tls.js $(srcdir)/lib/events.js $(srcdir)/lib/https.js $(srcdir)/lib/test.js $(srcdir)/lib/repl.js $(srcdir)/lib/string_decoder.js $(srcdir)/lib/url.js $(srcdir)/lib/stream.js $(srcdir)/lib/punycode.js $(srcdir)/lib/cluster.js $(srcdir)/lib/fs.js $(srcdir)/lib/http2.js $(srcdir)/lib/child_process.js $(srcdir)/lib/_stream_readable.js $(srcdir)/lib/_http_incoming.js $(srcdir)/lib/_stream_transform.js $(srcdir)/lib/tty.js $(srcdir)/lib/_tls_common.js $(srcdir)/lib/http.js $(srcdir)/lib/vm.js $(srcdir)/lib/trace_events.js $(srcdir)/lib/crypto.js $(srcdir)/lib/diagnostics_channel.js $(srcdir)/lib/v8.js $(srcdir)/lib/_stream_duplex.js $(srcdir)/lib/querystring.js $(srcdir)/lib/readline.js $(srcdir)/lib/zlib.js $(srcdir)/lib/os.js $(srcdir)/lib/sys.js $(srcdir)/lib/_tls_wrap.js $(srcdir)/lib/worker_threads.js $(srcdir)/lib/wasi.js $(srcdir)/lib/inspector.js $(srcdir)/lib/perf_hooks.js $(srcdir)/lib/path.js $(srcdir)/lib/process.js $(srcdir)/lib/timers.js $(srcdir)/lib/_http_common.js $(srcdir)/lib/dgram.js $(srcdir)/lib/util.js $(srcdir)/lib/_http_client.js $(srcdir)/lib/module.js $(srcdir)/lib/console.js $(srcdir)/lib/constants.js $(srcdir)/lib/dns.js $(srcdir)/lib/_http_server.js $(srcdir)/lib/net.js $(srcdir)/lib/assert.js $(srcdir)/lib/buffer.js $(srcdir)/lib/_stream_writable.js $(srcdir)/lib/async_hooks.js $(srcdir)/lib/_stream_passthrough.js $(srcdir)/lib/domain.js $(srcdir)/lib/_http_agent.js $(srcdir)/lib/dns/promises.js $(srcdir)/lib/fs/promises.js $(srcdir)/lib/path/win32.js $(srcdir)/lib/path/posix.js $(srcdir)/lib/assert/strict.js $(srcdir)/lib/stream/web.js $(srcdir)/lib/stream/promises.js $(srcdir)/lib/stream/consumers.js $(srcdir)/lib/util/types.js $(srcdir)/lib/internal/cli_table.js $(srcdir)/lib/internal/dtrace.js $(srcdir)/lib/internal/watchdog.js $(srcdir)/lib/internal/socketaddress.js $(srcdir)/lib/internal/freeze_intrinsics.js $(srcdir)/lib/internal/repl.js $(srcdir)/lib/internal/error_serdes.js $(srcdir)/lib/internal/blocklist.js $(srcdir)/lib/internal/url.js $(srcdir)/lib/internal/fixed_queue.js $(srcdir)/lib/internal/heap_utils.js $(srcdir)/lib/internal/worker.js $(srcdir)/lib/internal/priority_queue.js $(srcdir)/lib/internal/child_process.js $(srcdir)/lib/internal/blob.js $(srcdir)/lib/internal/tty.js $(srcdir)/lib/internal/stream_base_commons.js $(srcdir)/lib/internal/v8_prof_polyfill.js $(srcdir)/lib/internal/http.js $(srcdir)/lib/internal/js_stream_socket.js $(srcdir)/lib/internal/freelist.js $(srcdir)/lib/internal/trace_events_async_hooks.js $(srcdir)/lib/internal/querystring.js $(srcdir)/lib/internal/validators.js $(srcdir)/lib/internal/idna.js $(srcdir)/lib/internal/options.js $(srcdir)/lib/internal/v8_prof_processor.js $(srcdir)/lib/internal/socket_list.js $(srcdir)/lib/internal/timers.js $(srcdir)/lib/internal/dgram.js $(srcdir)/lib/internal/util.js $(srcdir)/lib/internal/inspector_async_hook.js $(srcdir)/lib/internal/encoding.js $(srcdir)/lib/internal/abort_controller.js $(srcdir)/lib/internal/constants.js $(srcdir)/lib/internal/linkedlist.js $(srcdir)/lib/internal/histogram.js $(srcdir)/lib/internal/net.js $(srcdir)/lib/internal/assert.js $(srcdir)/lib/internal/promise_hooks.js $(srcdir)/lib/internal/event_target.js $(srcdir)/lib/internal/errors.js $(srcdir)/lib/internal/buffer.js $(srcdir)/lib/internal/async_hooks.js $(srcdir)/lib/internal/main/mksnapshot.js $(srcdir)/lib/internal/main/worker_thread.js $(srcdir)/lib/internal/main/repl.js $(srcdir)/lib/internal/main/run_main_module.js $(srcdir)/lib/internal/main/print_help.js $(srcdir)/lib/internal/main/eval_stdin.js $(srcdir)/lib/internal/main/eval_string.js $(srcdir)/lib/internal/main/check_syntax.js $(srcdir)/lib/internal/main/test_runner.js $(srcdir)/lib/internal/main/inspect.js $(srcdir)/lib/internal/main/prof_process.js $(srcdir)/lib/internal/streams/compose.js $(srcdir)/lib/internal/streams/transform.js $(srcdir)/lib/internal/streams/operators.js $(srcdir)/lib/internal/streams/end-of-stream.js $(srcdir)/lib/internal/streams/state.js $(srcdir)/lib/internal/streams/buffer_list.js $(srcdir)/lib/internal/streams/pipeline.js $(srcdir)/lib/internal/streams/passthrough.js $(srcdir)/lib/internal/streams/from.js $(srcdir)/lib/internal/streams/writable.js $(srcdir)/lib/internal/streams/add-abort-signal.js $(srcdir)/lib/internal/streams/duplex.js $(srcdir)/lib/internal/streams/readable.js $(srcdir)/lib/internal/streams/legacy.js $(srcdir)/lib/internal/streams/utils.js $(srcdir)/lib/internal/streams/duplexify.js $(srcdir)/lib/internal/streams/destroy.js $(srcdir)/lib/internal/streams/lazy_transform.js $(srcdir)/lib/internal/v8/startup_snapshot.js $(srcdir)/lib/internal/process/task_queues.js $(srcdir)/lib/internal/process/per_thread.js $(srcdir)/lib/internal/process/promises.js $(srcdir)/lib/internal/process/report.js $(srcdir)/lib/internal/process/esm_loader.js $(srcdir)/lib/internal/process/worker_thread_only.js $(srcdir)/lib/internal/process/execution.js $(srcdir)/lib/internal/process/policy.js $(srcdir)/lib/internal/process/signal.js $(srcdir)/lib/internal/process/warning.js $(srcdir)/lib/internal/test/binding.js $(srcdir)/lib/internal/test/transfer.js $(srcdir)/lib/internal/source_map/source_map_cache.js $(srcdir)/lib/internal/source_map/prepare_stack_trace.js $(srcdir)/lib/internal/source_map/source_map.js $(srcdir)/lib/internal/webstreams/adapters.js $(srcdir)/lib/internal/webstreams/transformstream.js $(srcdir)/lib/internal/webstreams/compression.js $(srcdir)/lib/internal/webstreams/util.js $(srcdir)/lib/internal/webstreams/queuingstrategies.js $(srcdir)/lib/internal/webstreams/encoding.js $(srcdir)/lib/internal/webstreams/readablestream.js $(srcdir)/lib/internal/webstreams/transfer.js $(srcdir)/lib/internal/webstreams/writablestream.js $(srcdir)/lib/internal/cluster/round_robin_handle.js $(srcdir)/lib/internal/cluster/worker.js $(srcdir)/lib/internal/cluster/child.js $(srcdir)/lib/internal/cluster/shared_handle.js $(srcdir)/lib/internal/cluster/primary.js $(srcdir)/lib/internal/cluster/utils.js $(srcdir)/lib/internal/test_runner/test.js $(srcdir)/lib/internal/test_runner/tap_stream.js $(srcdir)/lib/internal/test_runner/harness.js $(srcdir)/lib/internal/test_runner/utils.js $(srcdir)/lib/internal/debugger/inspect_repl.js $(srcdir)/lib/internal/debugger/inspect_client.js $(srcdir)/lib/internal/debugger/inspect.js $(srcdir)/lib/internal/per_context/messageport.js $(srcdir)/lib/internal/per_context/domexception.js $(srcdir)/lib/internal/per_context/primordials.js $(srcdir)/lib/internal/bootstrap/node.js $(srcdir)/lib/internal/bootstrap/environment.js $(srcdir)/lib/internal/bootstrap/pre_execution.js $(srcdir)/lib/internal/bootstrap/loaders.js $(srcdir)/lib/internal/bootstrap/switches/does_own_process_state.js $(srcdir)/lib/internal/bootstrap/switches/is_main_thread.js $(srcdir)/lib/internal/bootstrap/switches/does_not_own_process_state.js $(srcdir)/lib/internal/bootstrap/switches/is_not_main_thread.js $(srcdir)/lib/internal/dns/promises.js $(srcdir)/lib/internal/dns/utils.js $(srcdir)/lib/internal/http2/core.js $(srcdir)/lib/internal/http2/util.js $(srcdir)/lib/internal/http2/compat.js $(srcdir)/lib/internal/tls/secure-pair.js $(srcdir)/lib/internal/tls/secure-context.js $(srcdir)/lib/internal/tls/parse-cert-string.js $(srcdir)/lib/internal/repl/history.js $(srcdir)/lib/internal/repl/await.js $(srcdir)/lib/internal/repl/utils.js $(srcdir)/lib/internal/fs/dir.js $(srcdir)/lib/internal/fs/rimraf.js $(srcdir)/lib/internal/fs/promises.js $(srcdir)/lib/internal/fs/watchers.js $(srcdir)/lib/internal/fs/streams.js $(srcdir)/lib/internal/fs/read_file_context.js $(srcdir)/lib/internal/fs/utils.js $(srcdir)/lib/internal/fs/sync_write_stream.js $(srcdir)/lib/internal/fs/cp/cp-sync.js $(srcdir)/lib/internal/fs/cp/cp.js $(srcdir)/lib/internal/worker/js_transferable.js $(srcdir)/lib/internal/worker/io.js $(srcdir)/lib/internal/console/constructor.js $(srcdir)/lib/internal/console/global.js $(srcdir)/lib/internal/readline/interface.js $(srcdir)/lib/internal/readline/emitKeypressEvents.js $(srcdir)/lib/internal/readline/callbacks.js $(srcdir)/lib/internal/readline/utils.js $(srcdir)/lib/internal/policy/sri.js $(srcdir)/lib/internal/policy/manifest.js $(srcdir)/lib/internal/assert/assertion_error.js $(srcdir)/lib/internal/assert/calltracker.js $(srcdir)/lib/internal/modules/run_main.js $(srcdir)/lib/internal/modules/package_json_reader.js $(srcdir)/lib/internal/modules/cjs/loader.js $(srcdir)/lib/internal/modules/cjs/helpers.js $(srcdir)/lib/internal/modules/esm/package_config.js $(srcdir)/lib/internal/modules/esm/load.js $(srcdir)/lib/internal/modules/esm/get_format.js $(srcdir)/lib/internal/modules/esm/fetch_module.js $(srcdir)/lib/internal/modules/esm/module_job.js $(srcdir)/lib/internal/modules/esm/create_dynamic_module.js $(srcdir)/lib/internal/modules/esm/loader.js $(srcdir)/lib/internal/modules/esm/handle_process_exit.js $(srcdir)/lib/internal/modules/esm/formats.js $(srcdir)/lib/internal/modules/esm/assert.js $(srcdir)/lib/internal/modules/esm/resolve.js $(srcdir)/lib/internal/modules/esm/translators.js $(srcdir)/lib/internal/modules/esm/module_map.js $(srcdir)/lib/internal/modules/esm/initialize_import_meta.js $(srcdir)/lib/internal/perf/performance_entry.js $(srcdir)/lib/internal/perf/observe.js $(srcdir)/lib/internal/perf/event_loop_delay.js $(srcdir)/lib/internal/perf/event_loop_utilization.js $(srcdir)/lib/internal/perf/usertiming.js $(srcdir)/lib/internal/perf/performance.js $(srcdir)/lib/internal/perf/nodetiming.js $(srcdir)/lib/internal/perf/timerify.js $(srcdir)/lib/internal/perf/utils.js $(srcdir)/lib/internal/perf/resource_timing.js $(srcdir)/lib/internal/util/comparisons.js $(srcdir)/lib/internal/util/iterable_weak_map.js $(srcdir)/lib/internal/util/debuglog.js $(srcdir)/lib/internal/util/inspector.js $(srcdir)/lib/internal/util/types.js $(srcdir)/lib/internal/util/inspect.js $(srcdir)/lib/internal/util/parse_args/parse_args.js $(srcdir)/lib/internal/util/parse_args/utils.js $(srcdir)/lib/internal/child_process/serialization.js $(srcdir)/lib/internal/vm/module.js $(srcdir)/lib/internal/crypto/cipher.js $(srcdir)/lib/internal/crypto/webcrypto.js $(srcdir)/lib/internal/crypto/hkdf.js $(srcdir)/lib/internal/crypto/certificate.js $(srcdir)/lib/internal/crypto/hashnames.js $(srcdir)/lib/internal/crypto/scrypt.js $(srcdir)/lib/internal/crypto/diffiehellman.js $(srcdir)/lib/internal/crypto/x509.js $(srcdir)/lib/internal/crypto/ec.js $(srcdir)/lib/internal/crypto/rsa.js $(srcdir)/lib/internal/crypto/cfrg.js $(srcdir)/lib/internal/crypto/pbkdf2.js $(srcdir)/lib/internal/crypto/mac.js $(srcdir)/lib/internal/crypto/keys.js $(srcdir)/lib/internal/crypto/aes.js $(srcdir)/lib/internal/crypto/hash.js $(srcdir)/lib/internal/crypto/util.js $(srcdir)/lib/internal/crypto/sig.js $(srcdir)/lib/internal/crypto/keygen.js $(srcdir)/lib/internal/crypto/random.js $(srcdir)/lib/internal/legacy/processbinding.js $(srcdir)/lib/timers/promises.js $(srcdir)/deps/v8/tools/splaytree.mjs $(srcdir)/deps/v8/tools/codemap.mjs $(srcdir)/deps/v8/tools/consarray.mjs $(srcdir)/deps/v8/tools/csvparser.mjs $(srcdir)/deps/v8/tools/profile.mjs $(srcdir)/deps/v8/tools/profile_view.mjs $(srcdir)/deps/v8/tools/logreader.mjs $(srcdir)/deps/v8/tools/arguments.mjs $(srcdir)/deps/v8/tools/tickprocessor.mjs $(srcdir)/deps/v8/tools/sourcemap.mjs $(srcdir)/deps/v8/tools/tickprocessor-driver.mjs $(srcdir)/deps/acorn/acorn/dist/acorn.js $(srcdir)/deps/acorn/acorn-walk/dist/walk.js $(srcdir)/deps/cjs-module-lexer/lexer.js $(srcdir)/deps/cjs-module-lexer/dist/lexer.js $(srcdir)/deps/undici/undici.js $(srcdir)/config.gypi FORCE_DO_CMD
	$(call do_cmd,_home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_js2c)

all_deps += $(obj)/gen/node_javascript.cc
action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_js2c_outputs := $(obj)/gen/node_javascript.cc

### Rules for action "convert_node_protocol_to_json":
quiet_cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_convert_node_protocol_to_json = ACTION _home_ubuntu_node_v16_18_1_node_gyp_libnode_target_convert_node_protocol_to_json $@
cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_convert_node_protocol_to_json = LD_LIBRARY_PATH=$(builddir)/lib.host:$(builddir)/lib.target:$$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd $(srcdir)/.; mkdir -p $(obj)/gen/src; /usr/bin/python3.6 tools/inspector_protocol/convert_protocol_to_json.py src/inspector/node_protocol.pdl "$(obj)/gen/src/node_protocol.json"

$(obj)/gen/src/node_protocol.json: obj := $(abs_obj)
$(obj)/gen/src/node_protocol.json: builddir := $(abs_builddir)
$(obj)/gen/src/node_protocol.json: TOOLSET := $(TOOLSET)
$(obj)/gen/src/node_protocol.json: $(srcdir)/src/inspector/node_protocol.pdl FORCE_DO_CMD
	$(call do_cmd,_home_ubuntu_node_v16_18_1_node_gyp_libnode_target_convert_node_protocol_to_json)

all_deps += $(obj)/gen/src/node_protocol.json
action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_convert_node_protocol_to_json_outputs := $(obj)/gen/src/node_protocol.json

### Rules for action "node_protocol_generated_sources":
quiet_cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_protocol_generated_sources = ACTION Generating node protocol sources from protocol json $@
cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_protocol_generated_sources = LD_LIBRARY_PATH=$(builddir)/lib.host:$(builddir)/lib.target:$$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd $(srcdir)/.; mkdir -p $(obj)/gen/src/node/inspector/protocol; /usr/bin/python3.6 tools/inspector_protocol/code_generator.py --jinja_dir tools/inspector_protocol --output_base "$(obj)/gen/src/" --config src/inspector/node_protocol_config.json

$(obj)/gen/src/node/inspector/protocol/Forward.h: obj := $(abs_obj)
$(obj)/gen/src/node/inspector/protocol/Forward.h: builddir := $(abs_builddir)
$(obj)/gen/src/node/inspector/protocol/Forward.h: TOOLSET := $(TOOLSET)
$(obj)/gen/src/node/inspector/protocol/Forward.h $(obj)/gen/src/node/inspector/protocol/Protocol.cpp $(obj)/gen/src/node/inspector/protocol/Protocol.h $(obj)/gen/src/node/inspector/protocol/NodeWorker.cpp $(obj)/gen/src/node/inspector/protocol/NodeWorker.h $(obj)/gen/src/node/inspector/protocol/NodeTracing.cpp $(obj)/gen/src/node/inspector/protocol/NodeTracing.h $(obj)/gen/src/node/inspector/protocol/NodeRuntime.cpp $(obj)/gen/src/node/inspector/protocol/NodeRuntime.h: 8b46b9a5aed5e2486d750bb495cac9d9e99a9d2a.intermediate
	@:
.INTERMEDIATE: 8b46b9a5aed5e2486d750bb495cac9d9e99a9d2a.intermediate
8b46b9a5aed5e2486d750bb495cac9d9e99a9d2a.intermediate: $(srcdir)/src/inspector/node_protocol_config.json $(obj)/gen/src/node_protocol.json $(srcdir)/tools/inspector_protocol/lib/Allocator_h.template $(srcdir)/tools/inspector_protocol/lib/Array_h.template $(srcdir)/tools/inspector_protocol/lib/base_string_adapter_cc.template $(srcdir)/tools/inspector_protocol/lib/base_string_adapter_h.template $(srcdir)/tools/inspector_protocol/lib/DispatcherBase_cpp.template $(srcdir)/tools/inspector_protocol/lib/DispatcherBase_h.template $(srcdir)/tools/inspector_protocol/lib/encoding_cpp.template $(srcdir)/tools/inspector_protocol/lib/encoding_h.template $(srcdir)/tools/inspector_protocol/lib/ErrorSupport_cpp.template $(srcdir)/tools/inspector_protocol/lib/ErrorSupport_h.template $(srcdir)/tools/inspector_protocol/lib/Forward_h.template $(srcdir)/tools/inspector_protocol/lib/FrontendChannel_h.template $(srcdir)/tools/inspector_protocol/lib/Maybe_h.template $(srcdir)/tools/inspector_protocol/lib/Object_cpp.template $(srcdir)/tools/inspector_protocol/lib/Object_h.template $(srcdir)/tools/inspector_protocol/lib/Parser_cpp.template $(srcdir)/tools/inspector_protocol/lib/Parser_h.template $(srcdir)/tools/inspector_protocol/lib/Protocol_cpp.template $(srcdir)/tools/inspector_protocol/lib/ValueConversions_h.template $(srcdir)/tools/inspector_protocol/lib/Values_cpp.template $(srcdir)/tools/inspector_protocol/lib/Values_h.template $(srcdir)/tools/inspector_protocol/templates/Exported_h.template $(srcdir)/tools/inspector_protocol/templates/Imported_h.template $(srcdir)/tools/inspector_protocol/templates/TypeBuilder_cpp.template $(srcdir)/tools/inspector_protocol/templates/TypeBuilder_h.template $(srcdir)/tools/inspector_protocol/code_generator.py FORCE_DO_CMD
	$(call do_cmd,touch)
	$(call do_cmd,_home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_protocol_generated_sources)

all_deps += $(obj)/gen/src/node/inspector/protocol/Forward.h $(obj)/gen/src/node/inspector/protocol/Protocol.cpp $(obj)/gen/src/node/inspector/protocol/Protocol.h $(obj)/gen/src/node/inspector/protocol/NodeWorker.cpp $(obj)/gen/src/node/inspector/protocol/NodeWorker.h $(obj)/gen/src/node/inspector/protocol/NodeTracing.cpp $(obj)/gen/src/node/inspector/protocol/NodeTracing.h $(obj)/gen/src/node/inspector/protocol/NodeRuntime.cpp $(obj)/gen/src/node/inspector/protocol/NodeRuntime.h
action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_protocol_generated_sources_outputs := $(obj)/gen/src/node/inspector/protocol/Forward.h $(obj)/gen/src/node/inspector/protocol/Protocol.cpp $(obj)/gen/src/node/inspector/protocol/Protocol.h $(obj)/gen/src/node/inspector/protocol/NodeWorker.cpp $(obj)/gen/src/node/inspector/protocol/NodeWorker.h $(obj)/gen/src/node/inspector/protocol/NodeTracing.cpp $(obj)/gen/src/node/inspector/protocol/NodeTracing.h $(obj)/gen/src/node/inspector/protocol/NodeRuntime.cpp $(obj)/gen/src/node/inspector/protocol/NodeRuntime.h

### Rules for action "concatenate_protocols":
quiet_cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_concatenate_protocols = ACTION _home_ubuntu_node_v16_18_1_node_gyp_libnode_target_concatenate_protocols $@
cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_concatenate_protocols = LD_LIBRARY_PATH=$(builddir)/lib.host:$(builddir)/lib.target:$$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd $(srcdir)/.; mkdir -p $(obj)/gen; /usr/bin/python3.6 tools/inspector_protocol/concatenate_protocols.py deps/v8/include/js_protocol.pdl "$(obj)/gen/src/node_protocol.json" "$(obj)/gen/concatenated_protocol.json"

$(obj)/gen/concatenated_protocol.json: obj := $(abs_obj)
$(obj)/gen/concatenated_protocol.json: builddir := $(abs_builddir)
$(obj)/gen/concatenated_protocol.json: TOOLSET := $(TOOLSET)
$(obj)/gen/concatenated_protocol.json: $(srcdir)/deps/v8/include/js_protocol.pdl $(obj)/gen/src/node_protocol.json FORCE_DO_CMD
	$(call do_cmd,_home_ubuntu_node_v16_18_1_node_gyp_libnode_target_concatenate_protocols)

all_deps += $(obj)/gen/concatenated_protocol.json
action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_concatenate_protocols_outputs := $(obj)/gen/concatenated_protocol.json

### Rules for action "v8_inspector_compress_protocol_json":
quiet_cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_v8_inspector_compress_protocol_json = ACTION _home_ubuntu_node_v16_18_1_node_gyp_libnode_target_v8_inspector_compress_protocol_json $@
cmd__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_v8_inspector_compress_protocol_json = LD_LIBRARY_PATH=$(builddir)/lib.host:$(builddir)/lib.target:$$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd $(srcdir)/.; mkdir -p $(obj)/gen; /usr/bin/python3.6 tools/compress_json.py "$(obj)/gen/concatenated_protocol.json" "$(obj)/gen/v8_inspector_protocol_json.h"

$(obj)/gen/v8_inspector_protocol_json.h: obj := $(abs_obj)
$(obj)/gen/v8_inspector_protocol_json.h: builddir := $(abs_builddir)
$(obj)/gen/v8_inspector_protocol_json.h: TOOLSET := $(TOOLSET)
$(obj)/gen/v8_inspector_protocol_json.h: $(obj)/gen/concatenated_protocol.json FORCE_DO_CMD
	$(call do_cmd,_home_ubuntu_node_v16_18_1_node_gyp_libnode_target_v8_inspector_compress_protocol_json)

all_deps += $(obj)/gen/v8_inspector_protocol_json.h
action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_v8_inspector_compress_protocol_json_outputs := $(obj)/gen/v8_inspector_protocol_json.h


DEFS_Debug := \
	'-DV8_DEPRECATION_WARNINGS' \
	'-DV8_IMMINENT_DEPRECATION_WARNINGS' \
	'-D_GLIBCXX_USE_CXX11_ABI=1' \
	'-DNODE_OPENSSL_CONF_NAME=nodejs_conf' \
	'-D__STDC_FORMAT_MACROS' \
	'-DOPENSSL_NO_PINSHARED' \
	'-DOPENSSL_THREADS' \
	'-DNODE_ARCH="x64"' \
	'-DNODE_PLATFORM="linux"' \
	'-DNODE_WANT_INTERNALS=1' \
	'-DV8_DEPRECATION_WARNINGS=1' \
	'-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' \
	'-DHAVE_INSPECTOR=1' \
	'-DNODE_ENABLE_LARGE_CODE_PAGES=1' \
	'-D__POSIX__' \
	'-DNODE_USE_V8_PLATFORM=1' \
	'-DNODE_HAVE_I18N_SUPPORT=1' \
	'-DHAVE_OPENSSL=1' \
	'-DBASE64_STATIC_DEFINE' \
	'-DUCONFIG_NO_SERVICE=1' \
	'-DU_ENABLE_DYLOAD=0' \
	'-DU_STATIC_IMPLEMENTATION=1' \
	'-DU_HAVE_STD_STRING=1' \
	'-DUCONFIG_NO_BREAK_ITERATION=0' \
	'-D_LARGEFILE_SOURCE' \
	'-D_FILE_OFFSET_BITS=64' \
	'-D_POSIX_C_SOURCE=200112' \
	'-DNGHTTP2_STATICLIB' \
	'-DNGTCP2_STATICLIB' \
	'-DNGHTTP3_STATICLIB' \
	'-DDEBUG' \
	'-D_DEBUG' \
	'-DV8_ENABLE_CHECKS'

# Flags passed to all source files.
CFLAGS_Debug := \
	-Wall \
	-Wextra \
	-Wno-unused-parameter \
	-pthread \
	-Wall \
	-Wextra \
	-Wno-unused-parameter \
	-m64 \
	-Werror=unused-result \
	-g \
	-O0

# Flags passed to only C files.
CFLAGS_C_Debug :=

# Flags passed to only C++ files.
CFLAGS_CC_Debug := \
	-fno-rtti \
	-fno-exceptions \
	-std=gnu++14

INCS_Debug := \
	-I$(srcdir)/src \
	-I$(obj)/gen \
	-I$(obj)/gen/include \
	-I$(obj)/gen/src \
	-I$(srcdir)/deps/base64/base64/include \
	-I$(srcdir)/deps/googletest/include \
	-I$(srcdir)/deps/histogram/src \
	-I$(srcdir)/deps/uvwasi/include \
	-I$(srcdir)/deps/v8/include \
	-I$(srcdir)/deps/icu-small/source/i18n \
	-I$(srcdir)/deps/icu-small/source/common \
	-I$(srcdir)/deps/zlib \
	-I$(srcdir)/deps/llhttp/include \
	-I$(srcdir)/deps/cares/include \
	-I$(srcdir)/deps/uv/include \
	-I$(srcdir)/deps/nghttp2/lib/includes \
	-I$(srcdir)/deps/brotli/c/include \
	-I$(srcdir)/deps/openssl/openssl/include \
	-I$(srcdir)/deps/ngtcp2 \
	-I$(srcdir)/deps/ngtcp2/ngtcp2/lib/includes \
	-I$(srcdir)/deps/ngtcp2/ngtcp2/crypto/includes \
	-I$(srcdir)/deps/ngtcp2/ngtcp2/crypto \
	-I$(srcdir)/deps/ngtcp2/nghttp3/lib/includes

DEFS_Release := \
	'-DV8_DEPRECATION_WARNINGS' \
	'-DV8_IMMINENT_DEPRECATION_WARNINGS' \
	'-D_GLIBCXX_USE_CXX11_ABI=1' \
	'-DNODE_OPENSSL_CONF_NAME=nodejs_conf' \
	'-D__STDC_FORMAT_MACROS' \
	'-DOPENSSL_NO_PINSHARED' \
	'-DOPENSSL_THREADS' \
	'-DNODE_ARCH="x64"' \
	'-DNODE_PLATFORM="linux"' \
	'-DNODE_WANT_INTERNALS=1' \
	'-DV8_DEPRECATION_WARNINGS=1' \
	'-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' \
	'-DHAVE_INSPECTOR=1' \
	'-DNODE_ENABLE_LARGE_CODE_PAGES=1' \
	'-D__POSIX__' \
	'-DNODE_USE_V8_PLATFORM=1' \
	'-DNODE_HAVE_I18N_SUPPORT=1' \
	'-DHAVE_OPENSSL=1' \
	'-DBASE64_STATIC_DEFINE' \
	'-DUCONFIG_NO_SERVICE=1' \
	'-DU_ENABLE_DYLOAD=0' \
	'-DU_STATIC_IMPLEMENTATION=1' \
	'-DU_HAVE_STD_STRING=1' \
	'-DUCONFIG_NO_BREAK_ITERATION=0' \
	'-D_LARGEFILE_SOURCE' \
	'-D_FILE_OFFSET_BITS=64' \
	'-D_POSIX_C_SOURCE=200112' \
	'-DNGHTTP2_STATICLIB' \
	'-DNGTCP2_STATICLIB' \
	'-DNGHTTP3_STATICLIB'

# Flags passed to all source files.
CFLAGS_Release := \
	-Wall \
	-Wextra \
	-Wno-unused-parameter \
	-pthread \
	-Wall \
	-Wextra \
	-Wno-unused-parameter \
	-m64 \
	-Werror=unused-result \
	-O3 \
	-fno-omit-frame-pointer

# Flags passed to only C files.
CFLAGS_C_Release :=

# Flags passed to only C++ files.
CFLAGS_CC_Release := \
	-fno-rtti \
	-fno-exceptions \
	-std=gnu++14

INCS_Release := \
	-I$(srcdir)/src \
	-I$(obj)/gen \
	-I$(obj)/gen/include \
	-I$(obj)/gen/src \
	-I$(srcdir)/deps/base64/base64/include \
	-I$(srcdir)/deps/googletest/include \
	-I$(srcdir)/deps/histogram/src \
	-I$(srcdir)/deps/uvwasi/include \
	-I$(srcdir)/deps/v8/include \
	-I$(srcdir)/deps/icu-small/source/i18n \
	-I$(srcdir)/deps/icu-small/source/common \
	-I$(srcdir)/deps/zlib \
	-I$(srcdir)/deps/llhttp/include \
	-I$(srcdir)/deps/cares/include \
	-I$(srcdir)/deps/uv/include \
	-I$(srcdir)/deps/nghttp2/lib/includes \
	-I$(srcdir)/deps/brotli/c/include \
	-I$(srcdir)/deps/openssl/openssl/include \
	-I$(srcdir)/deps/ngtcp2 \
	-I$(srcdir)/deps/ngtcp2/ngtcp2/lib/includes \
	-I$(srcdir)/deps/ngtcp2/ngtcp2/crypto/includes \
	-I$(srcdir)/deps/ngtcp2/ngtcp2/crypto \
	-I$(srcdir)/deps/ngtcp2/nghttp3/lib/includes

OBJS := \
	$(obj).target/$(TARGET)/src/api/async_resource.o \
	$(obj).target/$(TARGET)/src/api/callback.o \
	$(obj).target/$(TARGET)/src/api/embed_helpers.o \
	$(obj).target/$(TARGET)/src/api/encoding.o \
	$(obj).target/$(TARGET)/src/api/environment.o \
	$(obj).target/$(TARGET)/src/api/exceptions.o \
	$(obj).target/$(TARGET)/src/api/hooks.o \
	$(obj).target/$(TARGET)/src/api/utils.o \
	$(obj).target/$(TARGET)/src/async_wrap.o \
	$(obj).target/$(TARGET)/src/cares_wrap.o \
	$(obj).target/$(TARGET)/src/connect_wrap.o \
	$(obj).target/$(TARGET)/src/connection_wrap.o \
	$(obj).target/$(TARGET)/src/debug_utils.o \
	$(obj).target/$(TARGET)/src/env.o \
	$(obj).target/$(TARGET)/src/fs_event_wrap.o \
	$(obj).target/$(TARGET)/src/handle_wrap.o \
	$(obj).target/$(TARGET)/src/heap_utils.o \
	$(obj).target/$(TARGET)/src/histogram.o \
	$(obj).target/$(TARGET)/src/js_native_api_v8.o \
	$(obj).target/$(TARGET)/src/js_stream.o \
	$(obj).target/$(TARGET)/src/json_utils.o \
	$(obj).target/$(TARGET)/src/js_udp_wrap.o \
	$(obj).target/$(TARGET)/src/module_wrap.o \
	$(obj).target/$(TARGET)/src/node.o \
	$(obj).target/$(TARGET)/src/node_api.o \
	$(obj).target/$(TARGET)/src/node_binding.o \
	$(obj).target/$(TARGET)/src/node_blob.o \
	$(obj).target/$(TARGET)/src/node_buffer.o \
	$(obj).target/$(TARGET)/src/node_config.o \
	$(obj).target/$(TARGET)/src/node_constants.o \
	$(obj).target/$(TARGET)/src/node_contextify.o \
	$(obj).target/$(TARGET)/src/node_credentials.o \
	$(obj).target/$(TARGET)/src/node_dir.o \
	$(obj).target/$(TARGET)/src/node_env_var.o \
	$(obj).target/$(TARGET)/src/node_errors.o \
	$(obj).target/$(TARGET)/src/node_external_reference.o \
	$(obj).target/$(TARGET)/src/node_file.o \
	$(obj).target/$(TARGET)/src/node_http_parser.o \
	$(obj).target/$(TARGET)/src/node_http2.o \
	$(obj).target/$(TARGET)/src/node_i18n.o \
	$(obj).target/$(TARGET)/src/node_main_instance.o \
	$(obj).target/$(TARGET)/src/node_messaging.o \
	$(obj).target/$(TARGET)/src/node_metadata.o \
	$(obj).target/$(TARGET)/src/node_native_module.o \
	$(obj).target/$(TARGET)/src/node_native_module_env.o \
	$(obj).target/$(TARGET)/src/node_options.o \
	$(obj).target/$(TARGET)/src/node_os.o \
	$(obj).target/$(TARGET)/src/node_perf.o \
	$(obj).target/$(TARGET)/src/node_platform.o \
	$(obj).target/$(TARGET)/src/node_postmortem_metadata.o \
	$(obj).target/$(TARGET)/src/node_process_events.o \
	$(obj).target/$(TARGET)/src/node_process_methods.o \
	$(obj).target/$(TARGET)/src/node_process_object.o \
	$(obj).target/$(TARGET)/src/node_report.o \
	$(obj).target/$(TARGET)/src/node_report_module.o \
	$(obj).target/$(TARGET)/src/node_report_utils.o \
	$(obj).target/$(TARGET)/src/node_serdes.o \
	$(obj).target/$(TARGET)/src/node_snapshotable.o \
	$(obj).target/$(TARGET)/src/node_sockaddr.o \
	$(obj).target/$(TARGET)/src/node_stat_watcher.o \
	$(obj).target/$(TARGET)/src/node_symbols.o \
	$(obj).target/$(TARGET)/src/node_task_queue.o \
	$(obj).target/$(TARGET)/src/node_trace_events.o \
	$(obj).target/$(TARGET)/src/node_types.o \
	$(obj).target/$(TARGET)/src/node_url.o \
	$(obj).target/$(TARGET)/src/node_url_tables.o \
	$(obj).target/$(TARGET)/src/node_util.o \
	$(obj).target/$(TARGET)/src/node_v8.o \
	$(obj).target/$(TARGET)/src/node_wasi.o \
	$(obj).target/$(TARGET)/src/node_watchdog.o \
	$(obj).target/$(TARGET)/src/node_worker.o \
	$(obj).target/$(TARGET)/src/node_zlib.o \
	$(obj).target/$(TARGET)/src/pipe_wrap.o \
	$(obj).target/$(TARGET)/src/process_wrap.o \
	$(obj).target/$(TARGET)/src/signal_wrap.o \
	$(obj).target/$(TARGET)/src/spawn_sync.o \
	$(obj).target/$(TARGET)/src/stream_base.o \
	$(obj).target/$(TARGET)/src/stream_pipe.o \
	$(obj).target/$(TARGET)/src/stream_wrap.o \
	$(obj).target/$(TARGET)/src/string_bytes.o \
	$(obj).target/$(TARGET)/src/string_decoder.o \
	$(obj).target/$(TARGET)/src/tcp_wrap.o \
	$(obj).target/$(TARGET)/src/timers.o \
	$(obj).target/$(TARGET)/src/timer_wrap.o \
	$(obj).target/$(TARGET)/src/tracing/agent.o \
	$(obj).target/$(TARGET)/src/tracing/node_trace_buffer.o \
	$(obj).target/$(TARGET)/src/tracing/node_trace_writer.o \
	$(obj).target/$(TARGET)/src/tracing/trace_event.o \
	$(obj).target/$(TARGET)/src/tracing/traced_value.o \
	$(obj).target/$(TARGET)/src/tty_wrap.o \
	$(obj).target/$(TARGET)/src/udp_wrap.o \
	$(obj).target/$(TARGET)/src/util.o \
	$(obj).target/$(TARGET)/src/uv.o \
	$(obj).target/$(TARGET)/src/large_pages/node_large_page.o \
	$(obj).target/$(TARGET)/src/inspector_agent.o \
	$(obj).target/$(TARGET)/src/inspector_io.o \
	$(obj).target/$(TARGET)/src/inspector_profiler.o \
	$(obj).target/$(TARGET)/src/inspector_js_api.o \
	$(obj).target/$(TARGET)/src/inspector_socket.o \
	$(obj).target/$(TARGET)/src/inspector_socket_server.o \
	$(obj).target/$(TARGET)/src/inspector/main_thread_interface.o \
	$(obj).target/$(TARGET)/src/inspector/node_string.o \
	$(obj).target/$(TARGET)/src/inspector/runtime_agent.o \
	$(obj).target/$(TARGET)/src/inspector/tracing_agent.o \
	$(obj).target/$(TARGET)/src/inspector/worker_agent.o \
	$(obj).target/$(TARGET)/src/inspector/worker_inspector.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_aes.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_bio.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_common.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_dsa.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_hkdf.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_pbkdf2.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_sig.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_timing.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_cipher.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_context.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_ec.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_hmac.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_random.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_rsa.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_spkac.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_util.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_clienthello.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_dh.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_hash.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_keys.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_keygen.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_scrypt.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_tls.o \
	$(obj).target/$(TARGET)/src/crypto/crypto_x509.o \
	$(obj).target/$(TARGET)/src/node_crypto.o \
	$(obj).target/$(TARGET)/gen/node_javascript.o \
	$(obj).target/$(TARGET)/gen/src/node/inspector/protocol/Protocol.o \
	$(obj).target/$(TARGET)/gen/src/node/inspector/protocol/NodeWorker.o \
	$(obj).target/$(TARGET)/gen/src/node/inspector/protocol/NodeTracing.o \
	$(obj).target/$(TARGET)/gen/src/node/inspector/protocol/NodeRuntime.o

# Add to the list of files we specially track dependencies for.
all_deps += $(OBJS)

# Make sure our dependencies are built before any of us.
$(OBJS): | $(obj).target/deps/googletest/gtest_prod.stamp $(obj).target/tools/icu/icuuc.stamp $(builddir)/openssl-cli

# Make sure our actions/rules run before any of us.
$(OBJS): | $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_js2c_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_convert_node_protocol_to_json_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_protocol_generated_sources_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_concatenate_protocols_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_v8_inspector_compress_protocol_json_outputs)

# CFLAGS et al overrides must be target-local.
# See "Target-specific Variable Values" in the GNU Make manual.
$(OBJS): TOOLSET := $(TOOLSET)
$(OBJS): GYP_CFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE))  $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_C_$(BUILDTYPE))
$(OBJS): GYP_CXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE))  $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_CC_$(BUILDTYPE))

# Suffix rules, putting all outputs into $(obj).

$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)

$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)

# Try building from generated source, too.

$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)

$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)

$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.cc FORCE_DO_CMD
	@$(call do_cmd,cxx,1)

$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.cpp FORCE_DO_CMD
	@$(call do_cmd,cxx,1)

# End of this set of suffix rules
### Rules for final target.
# Build our special outputs first.
$(obj).target/libnode.a: | $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_js2c_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_convert_node_protocol_to_json_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_protocol_generated_sources_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_concatenate_protocols_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_v8_inspector_compress_protocol_json_outputs)

# Preserve order dependency of special output on deps.
$(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_js2c_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_convert_node_protocol_to_json_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_node_protocol_generated_sources_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_concatenate_protocols_outputs) $(action__home_ubuntu_node_v16_18_1_node_gyp_libnode_target_v8_inspector_compress_protocol_json_outputs): | $(obj).target/deps/googletest/gtest_prod.stamp $(obj).target/tools/icu/icuuc.stamp $(builddir)/openssl-cli

LDFLAGS_Debug := \
	-pthread \
	-rdynamic \
	-m64 \
	-Wl,-z,relro \
	-Wl,-z,now

LDFLAGS_Release := \
	-pthread \
	-rdynamic \
	-m64 \
	-Wl,-z,relro \
	-Wl,-z,now

LIBS :=

$(obj).target/libnode.a: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE))
$(obj).target/libnode.a: LIBS := $(LIBS)
$(obj).target/libnode.a: TOOLSET := $(TOOLSET)
$(obj).target/libnode.a: $(OBJS) FORCE_DO_CMD
	$(call do_cmd,alink_thin)

all_deps += $(obj).target/libnode.a
# Add target alias
.PHONY: libnode
libnode: $(obj).target/libnode.a

# Add target alias to "all" target.
.PHONY: all
all: libnode


Kontol Shell Bypass