From ff97f8d7bcc3838b0c1febd88abb5c53a20c7919 Mon Sep 17 00:00:00 2001 From: velvettear Date: Wed, 27 Apr 2022 16:10:46 +0200 Subject: [PATCH] remove 'build' directory of lib 'speaker' --- libs/speaker/build/Makefile | 344 ---------------- .../Release/.deps/Release/binding.node.d | 1 - .../build/Release/.deps/Release/liboutput.a.d | 1 - .../.deps/Release/obj.target/binding.node.d | 1 - .../obj.target/binding/src/binding.o.d | 24 -- .../obj.target/deps/mpg123/liboutput.a.d | 1 - .../output/deps/mpg123/src/output/alsa.o.d | 24 -- libs/speaker/build/Release/binding.node | Bin 40432 -> 0 bytes libs/speaker/build/Release/liboutput.a | Bin 11306 -> 0 bytes .../build/Release/obj.target/binding.node | Bin 40432 -> 0 bytes .../Release/obj.target/binding/src/binding.o | Bin 26232 -> 0 bytes .../obj.target/deps/mpg123/liboutput.a | Bin 11306 -> 0 bytes .../output/deps/mpg123/src/output/alsa.o | Bin 11144 -> 0 bytes libs/speaker/build/binding.Makefile | 6 - libs/speaker/build/binding.target.mk | 171 -------- libs/speaker/build/config.gypi | 380 ------------------ .../speaker/build/deps/mpg123/mpg123.Makefile | 6 - .../build/deps/mpg123/mpg123.target.mk | 212 ---------- .../build/deps/mpg123/output.target.mk | 184 --------- .../build/deps/mpg123/output_test.target.mk | 157 -------- libs/speaker/build/deps/mpg123/test.target.mk | 152 ------- 21 files changed, 1664 deletions(-) delete mode 100644 libs/speaker/build/Makefile delete mode 100644 libs/speaker/build/Release/.deps/Release/binding.node.d delete mode 100644 libs/speaker/build/Release/.deps/Release/liboutput.a.d delete mode 100644 libs/speaker/build/Release/.deps/Release/obj.target/binding.node.d delete mode 100644 libs/speaker/build/Release/.deps/Release/obj.target/binding/src/binding.o.d delete mode 100644 libs/speaker/build/Release/.deps/Release/obj.target/deps/mpg123/liboutput.a.d delete mode 100644 libs/speaker/build/Release/.deps/Release/obj.target/output/deps/mpg123/src/output/alsa.o.d delete mode 100755 libs/speaker/build/Release/binding.node delete mode 100644 libs/speaker/build/Release/liboutput.a delete mode 100755 libs/speaker/build/Release/obj.target/binding.node delete mode 100644 libs/speaker/build/Release/obj.target/binding/src/binding.o delete mode 100644 libs/speaker/build/Release/obj.target/deps/mpg123/liboutput.a delete mode 100644 libs/speaker/build/Release/obj.target/output/deps/mpg123/src/output/alsa.o delete mode 100644 libs/speaker/build/binding.Makefile delete mode 100644 libs/speaker/build/binding.target.mk delete mode 100644 libs/speaker/build/config.gypi delete mode 100644 libs/speaker/build/deps/mpg123/mpg123.Makefile delete mode 100644 libs/speaker/build/deps/mpg123/mpg123.target.mk delete mode 100644 libs/speaker/build/deps/mpg123/output.target.mk delete mode 100644 libs/speaker/build/deps/mpg123/output_test.target.mk delete mode 100644 libs/speaker/build/deps/mpg123/test.target.mk diff --git a/libs/speaker/build/Makefile b/libs/speaker/build/Makefile deleted file mode 100644 index 1770f31..0000000 --- a/libs/speaker/build/Makefile +++ /dev/null @@ -1,344 +0,0 @@ -# We borrow heavily from the kernel build setup, though we are simpler since -# we don't have Kconfig tweaking settings on us. - -# The implicit make rules have it looking for RCS files, among other things. -# We instead explicitly write all the rules we care about. -# It's even quicker (saves ~200ms) to pass -r on the command line. -MAKEFLAGS=-r - -# The source directory tree. -srcdir := .. -abs_srcdir := $(abspath $(srcdir)) - -# The name of the builddir. -builddir_name ?= . - -# The V=1 flag on command line makes us verbosely print command lines. -ifdef V - quiet= -else - quiet=quiet_ -endif - -# Specify BUILDTYPE=Release on the command line for a release build. -BUILDTYPE ?= Release - -# Directory all our build output goes into. -# Note that this must be two directories beneath src/ for unit tests to pass, -# as they reach into the src/ directory for data with relative paths. -builddir ?= $(builddir_name)/$(BUILDTYPE) -abs_builddir := $(abspath $(builddir)) -depsdir := $(builddir)/.deps - -# Object output directory. -obj := $(builddir)/obj -abs_obj := $(abspath $(obj)) - -# We build up a list of every single one of the targets so we can slurp in the -# generated dependency rule Makefiles in one pass. -all_deps := - - - -CC.target ?= $(CC) -CFLAGS.target ?= $(CPPFLAGS) $(CFLAGS) -CXX.target ?= $(CXX) -CXXFLAGS.target ?= $(CPPFLAGS) $(CXXFLAGS) -LINK.target ?= $(LINK) -LDFLAGS.target ?= $(LDFLAGS) -AR.target ?= $(AR) - -# C++ apps need to be linked with g++. -LINK ?= $(CXX.target) - -# TODO(evan): move all cross-compilation logic to gyp-time so we don't need -# to replicate this environment fallback in make as well. -CC.host ?= gcc -CFLAGS.host ?= $(CPPFLAGS_host) $(CFLAGS_host) -CXX.host ?= g++ -CXXFLAGS.host ?= $(CPPFLAGS_host) $(CXXFLAGS_host) -LINK.host ?= $(CXX.host) -LDFLAGS.host ?= $(LDFLAGS_host) -AR.host ?= ar - -# Define a dir function that can handle spaces. -# http://www.gnu.org/software/make/manual/make.html#Syntax-of-Functions -# "leading spaces cannot appear in the text of the first argument as written. -# These characters can be put into the argument value by variable substitution." -empty := -space := $(empty) $(empty) - -# http://stackoverflow.com/questions/1189781/using-make-dir-or-notdir-on-a-path-with-spaces -replace_spaces = $(subst $(space),?,$1) -unreplace_spaces = $(subst ?,$(space),$1) -dirx = $(call unreplace_spaces,$(dir $(call replace_spaces,$1))) - -# Flags to make gcc output dependency info. Note that you need to be -# careful here to use the flags that ccache and distcc can understand. -# We write to a dep file on the side first and then rename at the end -# so we can't end up with a broken dep file. -depfile = $(depsdir)/$(call replace_spaces,$@).d -DEPFLAGS = -MMD -MF $(depfile).raw - -# We have to fixup the deps output in a few ways. -# (1) the file output should mention the proper .o file. -# ccache or distcc lose the path to the target, so we convert a rule of -# the form: -# foobar.o: DEP1 DEP2 -# into -# path/to/foobar.o: DEP1 DEP2 -# (2) we want missing files not to cause us to fail to build. -# We want to rewrite -# foobar.o: DEP1 DEP2 \ -# DEP3 -# to -# DEP1: -# DEP2: -# DEP3: -# so if the files are missing, they're just considered phony rules. -# We have to do some pretty insane escaping to get those backslashes -# and dollar signs past make, the shell, and sed at the same time. -# Doesn't work with spaces, but that's fine: .d files have spaces in -# their names replaced with other characters. -define fixup_dep -# The depfile may not exist if the input file didn't have any #includes. -touch $(depfile).raw -# Fixup path as in (1). -sed -e "s|^$(notdir $@)|$@|" $(depfile).raw >> $(depfile) -# Add extra rules as in (2). -# We remove slashes and replace spaces with new lines; -# remove blank lines; -# delete the first line and append a colon to the remaining lines. -sed -e 's|\\||' -e 'y| |\n|' $(depfile).raw |\ - grep -v '^$$' |\ - sed -e 1d -e 's|$$|:|' \ - >> $(depfile) -rm $(depfile).raw -endef - -# Command definitions: -# - cmd_foo is the actual command to run; -# - quiet_cmd_foo is the brief-output summary of the command. - -quiet_cmd_cc = CC($(TOOLSET)) $@ -cmd_cc = $(CC.$(TOOLSET)) -o $@ $< $(GYP_CFLAGS) $(DEPFLAGS) $(CFLAGS.$(TOOLSET)) -c - -quiet_cmd_cxx = CXX($(TOOLSET)) $@ -cmd_cxx = $(CXX.$(TOOLSET)) -o $@ $< $(GYP_CXXFLAGS) $(DEPFLAGS) $(CXXFLAGS.$(TOOLSET)) -c - -quiet_cmd_touch = TOUCH $@ -cmd_touch = touch $@ - -quiet_cmd_copy = COPY $@ -# send stderr to /dev/null to ignore messages when linking directories. -cmd_copy = ln -f "$<" "$@" 2>/dev/null || (rm -rf "$@" && cp -af "$<" "$@") - -quiet_cmd_alink = AR($(TOOLSET)) $@ -cmd_alink = rm -f $@ && $(AR.$(TOOLSET)) crs $@ $(filter %.o,$^) - -quiet_cmd_alink_thin = AR($(TOOLSET)) $@ -cmd_alink_thin = rm -f $@ && $(AR.$(TOOLSET)) crsT $@ $(filter %.o,$^) - -# Due to circular dependencies between libraries :(, we wrap the -# special "figure out circular dependencies" flags around the entire -# input list during linking. -quiet_cmd_link = LINK($(TOOLSET)) $@ -cmd_link = $(LINK.$(TOOLSET)) -o $@ $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -Wl,--start-group $(LD_INPUTS) $(LIBS) -Wl,--end-group - -# We support two kinds of shared objects (.so): -# 1) shared_library, which is just bundling together many dependent libraries -# into a link line. -# 2) loadable_module, which is generating a module intended for dlopen(). -# -# They differ only slightly: -# In the former case, we want to package all dependent code into the .so. -# In the latter case, we want to package just the API exposed by the -# outermost module. -# This means shared_library uses --whole-archive, while loadable_module doesn't. -# (Note that --whole-archive is incompatible with the --start-group used in -# normal linking.) - -# Other shared-object link notes: -# - Set SONAME to the library filename so our binaries don't reference -# the local, absolute paths used on the link command-line. -quiet_cmd_solink = SOLINK($(TOOLSET)) $@ -cmd_solink = $(LINK.$(TOOLSET)) -o $@ -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -Wl,-soname=$(@F) -Wl,--whole-archive $(LD_INPUTS) -Wl,--no-whole-archive $(LIBS) - -quiet_cmd_solink_module = SOLINK_MODULE($(TOOLSET)) $@ -cmd_solink_module = $(LINK.$(TOOLSET)) -o $@ -shared $(GYP_LDFLAGS) $(LDFLAGS.$(TOOLSET)) -Wl,-soname=$(@F) -Wl,--start-group $(filter-out FORCE_DO_CMD, $^) -Wl,--end-group $(LIBS) - - -# Define an escape_quotes function to escape single quotes. -# This allows us to handle quotes properly as long as we always use -# use single quotes and escape_quotes. -escape_quotes = $(subst ','\'',$(1)) -# This comment is here just to include a ' to unconfuse syntax highlighting. -# Define an escape_vars function to escape '$' variable syntax. -# This allows us to read/write command lines with shell variables (e.g. -# $LD_LIBRARY_PATH), without triggering make substitution. -escape_vars = $(subst $$,$$$$,$(1)) -# Helper that expands to a shell command to echo a string exactly as it is in -# make. This uses printf instead of echo because printf's behaviour with respect -# to escape sequences is more portable than echo's across different shells -# (e.g., dash, bash). -exact_echo = printf '%s\n' '$(call escape_quotes,$(1))' - -# Helper to compare the command we're about to run against the command -# we logged the last time we ran the command. Produces an empty -# string (false) when the commands match. -# Tricky point: Make has no string-equality test function. -# The kernel uses the following, but it seems like it would have false -# positives, where one string reordered its arguments. -# arg_check = $(strip $(filter-out $(cmd_$(1)), $(cmd_$@)) \ -# $(filter-out $(cmd_$@), $(cmd_$(1)))) -# We instead substitute each for the empty string into the other, and -# say they're equal if both substitutions produce the empty string. -# .d files contain ? instead of spaces, take that into account. -command_changed = $(or $(subst $(cmd_$(1)),,$(cmd_$(call replace_spaces,$@))),\ - $(subst $(cmd_$(call replace_spaces,$@)),,$(cmd_$(1)))) - -# Helper that is non-empty when a prerequisite changes. -# Normally make does this implicitly, but we force rules to always run -# so we can check their command lines. -# $? -- new prerequisites -# $| -- order-only dependencies -prereq_changed = $(filter-out FORCE_DO_CMD,$(filter-out $|,$?)) - -# Helper that executes all postbuilds until one fails. -define do_postbuilds - @E=0;\ - for p in $(POSTBUILDS); do\ - eval $$p;\ - E=$$?;\ - if [ $$E -ne 0 ]; then\ - break;\ - fi;\ - done;\ - if [ $$E -ne 0 ]; then\ - rm -rf "$@";\ - exit $$E;\ - fi -endef - -# do_cmd: run a command via the above cmd_foo names, if necessary. -# Should always run for a given target to handle command-line changes. -# Second argument, if non-zero, makes it do asm/C/C++ dependency munging. -# Third argument, if non-zero, makes it do POSTBUILDS processing. -# Note: We intentionally do NOT call dirx for depfile, since it contains ? for -# spaces already and dirx strips the ? characters. -define do_cmd -$(if $(or $(command_changed),$(prereq_changed)), - @$(call exact_echo, $($(quiet)cmd_$(1))) - @mkdir -p "$(call dirx,$@)" "$(dir $(depfile))" - $(if $(findstring flock,$(word 1,$(cmd_$1))), - @$(cmd_$(1)) - @echo " $(quiet_cmd_$(1)): Finished", - @$(cmd_$(1)) - ) - @$(call exact_echo,$(call escape_vars,cmd_$(call replace_spaces,$@) := $(cmd_$(1)))) > $(depfile) - @$(if $(2),$(fixup_dep)) - $(if $(and $(3), $(POSTBUILDS)), - $(call do_postbuilds) - ) -) -endef - -# Declare the "all" target first so it is the default, -# even though we don't have the deps yet. -.PHONY: all -all: - -# make looks for ways to re-generate included makefiles, but in our case, we -# don't have a direct way. Explicitly telling make that it has nothing to do -# for them makes it go faster. -%.d: ; - -# Use FORCE_DO_CMD to force a target to run. Should be coupled with -# do_cmd. -.PHONY: FORCE_DO_CMD -FORCE_DO_CMD: - -TOOLSET := target -# Suffix rules, putting all outputs into $(obj). -$(obj).$(TOOLSET)/%.o: $(srcdir)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) -$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cpp FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(srcdir)/%.cxx FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(srcdir)/%.s FORCE_DO_CMD - @$(call do_cmd,cc,1) -$(obj).$(TOOLSET)/%.o: $(srcdir)/%.S FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# Try building from generated source, too. -$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) -$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cpp FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.cxx FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.s FORCE_DO_CMD - @$(call do_cmd,cc,1) -$(obj).$(TOOLSET)/%.o: $(obj).$(TOOLSET)/%.S FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/%.o: $(obj)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) -$(obj).$(TOOLSET)/%.o: $(obj)/%.cc FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(obj)/%.cpp FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(obj)/%.cxx FORCE_DO_CMD - @$(call do_cmd,cxx,1) -$(obj).$(TOOLSET)/%.o: $(obj)/%.s FORCE_DO_CMD - @$(call do_cmd,cc,1) -$(obj).$(TOOLSET)/%.o: $(obj)/%.S FORCE_DO_CMD - @$(call do_cmd,cc,1) - - -ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ - $(findstring $(join ^,$(prefix)),\ - $(join ^,binding.target.mk)))),) - include binding.target.mk -endif -ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ - $(findstring $(join ^,$(prefix)),\ - $(join ^,deps/mpg123/mpg123.target.mk)))),) - include deps/mpg123/mpg123.target.mk -endif -ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ - $(findstring $(join ^,$(prefix)),\ - $(join ^,deps/mpg123/output.target.mk)))),) - include deps/mpg123/output.target.mk -endif -ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ - $(findstring $(join ^,$(prefix)),\ - $(join ^,deps/mpg123/output_test.target.mk)))),) - include deps/mpg123/output_test.target.mk -endif -ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ - $(findstring $(join ^,$(prefix)),\ - $(join ^,deps/mpg123/test.target.mk)))),) - include deps/mpg123/test.target.mk -endif - -quiet_cmd_regen_makefile = ACTION Regenerating $@ -cmd_regen_makefile = cd $(srcdir); /home/velvettear/.nvm/versions/node/v18.0.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/home/velvettear/.cache/node-gyp/18.0.0" "-Dnode_gyp_dir=/home/velvettear/.nvm/versions/node/v18.0.0/lib/node_modules/npm/node_modules/node-gyp" "-Dnode_lib_file=/home/velvettear/.cache/node-gyp/18.0.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/home/velvettear/development/nodejs/kannon-client/libs/speaker" "-Dnode_engine=v8" "--depth=." "-Goutput_dir=." "--generator-output=build" -I/home/velvettear/development/nodejs/kannon-client/libs/speaker/build/config.gypi -I/home/velvettear/.nvm/versions/node/v18.0.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/home/velvettear/.cache/node-gyp/18.0.0/include/node/common.gypi "--toplevel-dir=." binding.gyp -Makefile: $(srcdir)/deps/mpg123/mpg123.gyp $(srcdir)/binding.gyp $(srcdir)/build/config.gypi $(srcdir)/../../../../../.cache/node-gyp/18.0.0/include/node/common.gypi $(srcdir)/../../../../../.nvm/versions/node/v18.0.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi - $(call do_cmd,regen_makefile) - -# "all" is a concatenation of the "all" targets from all the included -# sub-makefiles. This is just here to clarify. -all: - -# Add in dependency-tracking rules. $(all_deps) is the list of every single -# target in our tree. Only consider the ones with .d (dependency) info: -d_files := $(wildcard $(foreach f,$(all_deps),$(depsdir)/$(f).d)) -ifneq ($(d_files),) - include $(d_files) -endif diff --git a/libs/speaker/build/Release/.deps/Release/binding.node.d b/libs/speaker/build/Release/.deps/Release/binding.node.d deleted file mode 100644 index 5d0ee1e..0000000 --- a/libs/speaker/build/Release/.deps/Release/binding.node.d +++ /dev/null @@ -1 +0,0 @@ -cmd_Release/binding.node := ln -f "Release/obj.target/binding.node" "Release/binding.node" 2>/dev/null || (rm -rf "Release/binding.node" && cp -af "Release/obj.target/binding.node" "Release/binding.node") diff --git a/libs/speaker/build/Release/.deps/Release/liboutput.a.d b/libs/speaker/build/Release/.deps/Release/liboutput.a.d deleted file mode 100644 index f4eaf1f..0000000 --- a/libs/speaker/build/Release/.deps/Release/liboutput.a.d +++ /dev/null @@ -1 +0,0 @@ -cmd_Release/liboutput.a := ln -f "Release/obj.target/deps/mpg123/liboutput.a" "Release/liboutput.a" 2>/dev/null || (rm -rf "Release/liboutput.a" && cp -af "Release/obj.target/deps/mpg123/liboutput.a" "Release/liboutput.a") diff --git a/libs/speaker/build/Release/.deps/Release/obj.target/binding.node.d b/libs/speaker/build/Release/.deps/Release/obj.target/binding.node.d deleted file mode 100644 index 1285b51..0000000 --- a/libs/speaker/build/Release/.deps/Release/obj.target/binding.node.d +++ /dev/null @@ -1 +0,0 @@ -cmd_Release/obj.target/binding.node := g++ -o Release/obj.target/binding.node -shared -pthread -rdynamic -m64 -Wl,-soname=binding.node -Wl,--start-group Release/obj.target/binding/src/binding.o Release/obj.target/deps/mpg123/liboutput.a -Wl,--end-group -lasound diff --git a/libs/speaker/build/Release/.deps/Release/obj.target/binding/src/binding.o.d b/libs/speaker/build/Release/.deps/Release/obj.target/binding/src/binding.o.d deleted file mode 100644 index e9057da..0000000 --- a/libs/speaker/build/Release/.deps/Release/obj.target/binding/src/binding.o.d +++ /dev/null @@ -1,24 +0,0 @@ -cmd_Release/obj.target/binding/src/binding.o := cc -o Release/obj.target/binding/src/binding.o ../src/binding.c '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/home/velvettear/.cache/node-gyp/18.0.0/include/node -I/home/velvettear/.cache/node-gyp/18.0.0/src -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include -I../deps/mpg123/src -I../deps/mpg123/src/output -I../deps/mpg123/src/libmpg123 -I../deps/mpg123/config/linux/x64 -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -MMD -MF ./Release/.deps/Release/obj.target/binding/src/binding.o.d.raw -c -Release/obj.target/binding/src/binding.o: ../src/binding.c \ - /home/velvettear/.cache/node-gyp/18.0.0/include/node/node_api.h \ - /home/velvettear/.cache/node-gyp/18.0.0/include/node/js_native_api.h \ - /home/velvettear/.cache/node-gyp/18.0.0/include/node/js_native_api_types.h \ - /home/velvettear/.cache/node-gyp/18.0.0/include/node/node_api_types.h \ - ../deps/mpg123/src/output/output.h \ - ../deps/mpg123/config/linux/x64/mpg123.h ../deps/mpg123/src/module.h \ - ../deps/mpg123/src/audio.h ../deps/mpg123/src/libmpg123/compat.h \ - ../deps/mpg123/config/linux/x64/config.h \ - ../deps/mpg123/src/libmpg123/intsym.h ../deps/mpg123/src/module.h -../src/binding.c: -/home/velvettear/.cache/node-gyp/18.0.0/include/node/node_api.h: -/home/velvettear/.cache/node-gyp/18.0.0/include/node/js_native_api.h: -/home/velvettear/.cache/node-gyp/18.0.0/include/node/js_native_api_types.h: -/home/velvettear/.cache/node-gyp/18.0.0/include/node/node_api_types.h: -../deps/mpg123/src/output/output.h: -../deps/mpg123/config/linux/x64/mpg123.h: -../deps/mpg123/src/module.h: -../deps/mpg123/src/audio.h: -../deps/mpg123/src/libmpg123/compat.h: -../deps/mpg123/config/linux/x64/config.h: -../deps/mpg123/src/libmpg123/intsym.h: -../deps/mpg123/src/module.h: diff --git a/libs/speaker/build/Release/.deps/Release/obj.target/deps/mpg123/liboutput.a.d b/libs/speaker/build/Release/.deps/Release/obj.target/deps/mpg123/liboutput.a.d deleted file mode 100644 index 338bb45..0000000 --- a/libs/speaker/build/Release/.deps/Release/obj.target/deps/mpg123/liboutput.a.d +++ /dev/null @@ -1 +0,0 @@ -cmd_Release/obj.target/deps/mpg123/liboutput.a := rm -f Release/obj.target/deps/mpg123/liboutput.a && ar crs Release/obj.target/deps/mpg123/liboutput.a Release/obj.target/output/deps/mpg123/src/output/alsa.o diff --git a/libs/speaker/build/Release/.deps/Release/obj.target/output/deps/mpg123/src/output/alsa.o.d b/libs/speaker/build/Release/.deps/Release/obj.target/output/deps/mpg123/src/output/alsa.o.d deleted file mode 100644 index 3353a26..0000000 --- a/libs/speaker/build/Release/.deps/Release/obj.target/output/deps/mpg123/src/output/alsa.o.d +++ /dev/null @@ -1,24 +0,0 @@ -cmd_Release/obj.target/output/deps/mpg123/src/output/alsa.o := cc -o Release/obj.target/output/deps/mpg123/src/output/alsa.o ../deps/mpg123/src/output/alsa.c '-DNODE_GYP_MODULE_NAME=output' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DPIC' '-DNOXFERMEM' '-DREAL_IS_FLOAT' '-DHAVE_CONFIG_H' '-DBUILDING_OUTPUT_MODULES=1' '-DNDEBUG' -I/home/velvettear/.cache/node-gyp/18.0.0/include/node -I/home/velvettear/.cache/node-gyp/18.0.0/src -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include -I../deps/mpg123/src -I../deps/mpg123/src/output -I../deps/mpg123/src/libmpg123 -I../deps/mpg123/config/linux/x64 -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -MMD -MF ./Release/.deps/Release/obj.target/output/deps/mpg123/src/output/alsa.o.d.raw -c -Release/obj.target/output/deps/mpg123/src/output/alsa.o: \ - ../deps/mpg123/src/output/alsa.c ../deps/mpg123/src/mpg123app.h \ - ../deps/mpg123/config/linux/x64/config.h \ - ../deps/mpg123/src/libmpg123/compat.h \ - ../deps/mpg123/src/libmpg123/intsym.h ../deps/mpg123/src/xfermem.h \ - ../deps/mpg123/src/httpget.h ../deps/mpg123/config/linux/x64/mpg123.h \ - ../deps/mpg123/src/audio.h ../deps/mpg123/src/module.h \ - ../deps/mpg123/src/local.h ../deps/mpg123/src/audio.h \ - ../deps/mpg123/src/module.h ../deps/mpg123/src/libmpg123/debug.h -../deps/mpg123/src/output/alsa.c: -../deps/mpg123/src/mpg123app.h: -../deps/mpg123/config/linux/x64/config.h: -../deps/mpg123/src/libmpg123/compat.h: -../deps/mpg123/src/libmpg123/intsym.h: -../deps/mpg123/src/xfermem.h: -../deps/mpg123/src/httpget.h: -../deps/mpg123/config/linux/x64/mpg123.h: -../deps/mpg123/src/audio.h: -../deps/mpg123/src/module.h: -../deps/mpg123/src/local.h: -../deps/mpg123/src/audio.h: -../deps/mpg123/src/module.h: -../deps/mpg123/src/libmpg123/debug.h: diff --git a/libs/speaker/build/Release/binding.node b/libs/speaker/build/Release/binding.node deleted file mode 100755 index a2cc94ed63e57128ffe1a2f44b29cf7d8a1b44ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40432 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 diff --git a/libs/speaker/build/Release/liboutput.a b/libs/speaker/build/Release/liboutput.a deleted file mode 100644 index e149c9283e0308a62770bdc44d1844a2fc82dd56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11306 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 F{{v^a=(GR; diff --git a/libs/speaker/build/Release/obj.target/binding.node b/libs/speaker/build/Release/obj.target/binding.node deleted file mode 100755 index a2cc94ed63e57128ffe1a2f44b29cf7d8a1b44ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40432 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 diff --git a/libs/speaker/build/Release/obj.target/binding/src/binding.o b/libs/speaker/build/Release/obj.target/binding/src/binding.o deleted file mode 100644 index ab4b143a1ea3b073fe219514a8e3837f68e5300e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26232 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 VN4?YF<$r=N?x-Bsi_Ev}|NmuJs2%_S diff --git a/libs/speaker/build/Release/obj.target/deps/mpg123/liboutput.a b/libs/speaker/build/Release/obj.target/deps/mpg123/liboutput.a deleted file mode 100644 index e149c9283e0308a62770bdc44d1844a2fc82dd56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11306 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 F{{v^a=(GR; diff --git a/libs/speaker/build/Release/obj.target/output/deps/mpg123/src/output/alsa.o b/libs/speaker/build/Release/obj.target/output/deps/mpg123/src/output/alsa.o deleted file mode 100644 index 27dca0a0954983f0bae93f391a2a9e34c92e7e6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11144 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 E53FL!5C8xG diff --git a/libs/speaker/build/binding.Makefile b/libs/speaker/build/binding.Makefile deleted file mode 100644 index 0556c70..0000000 --- a/libs/speaker/build/binding.Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# This file is generated by gyp; do not edit. - -export builddir_name ?= ./build/. -.PHONY: all -all: - $(MAKE) binding diff --git a/libs/speaker/build/binding.target.mk b/libs/speaker/build/binding.target.mk deleted file mode 100644 index 2790bc3..0000000 --- a/libs/speaker/build/binding.target.mk +++ /dev/null @@ -1,171 +0,0 @@ -# This file is generated by gyp; do not edit. - -TOOLSET := target -TARGET := binding -DEFS_Debug := \ - '-DNODE_GYP_MODULE_NAME=binding' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DBUILDING_NODE_EXTENSION' \ - '-DDEBUG' \ - '-D_DEBUG' \ - '-DV8_ENABLE_CHECKS' - -# Flags passed to all source files. -CFLAGS_Debug := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Debug := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src \ - -I$(srcdir)/deps/mpg123/src/output \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -DEFS_Release := \ - '-DNODE_GYP_MODULE_NAME=binding' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DBUILDING_NODE_EXTENSION' - -# Flags passed to all source files. -CFLAGS_Release := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Release := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src \ - -I$(srcdir)/deps/mpg123/src/output \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -OBJS := \ - $(obj).target/$(TARGET)/src/binding.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): | $(builddir)/liboutput.a $(obj).target/deps/mpg123/liboutput.a - -# 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)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# Try building from generated source, too. - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# End of this set of suffix rules -### Rules for final target. -LDFLAGS_Debug := \ - -pthread \ - -rdynamic \ - -m64 - -LDFLAGS_Release := \ - -pthread \ - -rdynamic \ - -m64 - -LIBS := \ - -lasound - -$(obj).target/binding.node: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE)) -$(obj).target/binding.node: LIBS := $(LIBS) -$(obj).target/binding.node: TOOLSET := $(TOOLSET) -$(obj).target/binding.node: $(OBJS) $(obj).target/deps/mpg123/liboutput.a FORCE_DO_CMD - $(call do_cmd,solink_module) - -all_deps += $(obj).target/binding.node -# Add target alias -.PHONY: binding -binding: $(builddir)/binding.node - -# Copy this to the executable output path. -$(builddir)/binding.node: TOOLSET := $(TOOLSET) -$(builddir)/binding.node: $(obj).target/binding.node FORCE_DO_CMD - $(call do_cmd,copy) - -all_deps += $(builddir)/binding.node -# Short alias for building this executable. -.PHONY: binding.node -binding.node: $(obj).target/binding.node $(builddir)/binding.node - -# Add executable to "all" target. -.PHONY: all -all: $(builddir)/binding.node - diff --git a/libs/speaker/build/config.gypi b/libs/speaker/build/config.gypi deleted file mode 100644 index 836eef1..0000000 --- a/libs/speaker/build/config.gypi +++ /dev/null @@ -1,380 +0,0 @@ -# Do not edit. File was generated by node-gyp's "configure" step -{ - "target_defaults": { - "cflags": [], - "default_configuration": "Release", - "defines": [], - "include_dirs": [], - "libraries": [] - }, - "variables": { - "asan": 0, - "coverage": "false", - "dcheck_always_on": 0, - "debug_nghttp2": "false", - "debug_node": "false", - "enable_lto": "false", - "enable_pgo_generate": "false", - "enable_pgo_use": "false", - "error_on_warn": "false", - "force_dynamic_crt": 0, - "gas_version": "2.30", - "host_arch": "x64", - "icu_data_in": "../../deps/icu-tmp/icudt71l.dat", - "icu_endianness": "l", - "icu_gyp_path": "tools/icu/icu-generic.gyp", - "icu_path": "deps/icu-small", - "icu_small": "false", - "icu_ver_major": "71", - "is_debug": 0, - "llvm_version": "0.0", - "napi_build_version": "8", - "node_byteorder": "little", - "node_debug_lib": "false", - "node_enable_d8": "false", - "node_fipsinstall": "false", - "node_install_corepack": "true", - "node_install_npm": "true", - "node_library_files": [ - "lib/_http_incoming.js", - "lib/_http_outgoing.js", - "lib/_stream_duplex.js", - "lib/_stream_passthrough.js", - "lib/_stream_readable.js", - "lib/_stream_transform.js", - "lib/_stream_wrap.js", - "lib/_stream_writable.js", - "lib/_tls_common.js", - "lib/_tls_wrap.js", - "lib/cluster.js", - "lib/console.js", - "lib/constants.js", - "lib/diagnostics_channel.js", - "lib/domain.js", - "lib/events.js", - "lib/http.js", - "lib/http2.js", - "lib/inspector.js", - "lib/module.js", - "lib/path.js", - "lib/perf_hooks.js", - "lib/process.js", - "lib/punycode.js", - "lib/querystring.js", - "lib/readline.js", - "lib/stream.js", - "lib/sys.js", - "lib/timers.js", - "lib/tls.js", - "lib/trace_events.js", - "lib/tty.js", - "lib/util.js", - "lib/v8.js", - "lib/vm.js", - "lib/wasi.js", - "lib/worker_threads.js", - "lib/zlib.js", - "lib/_http_agent.js", - "lib/async_hooks.js", - "lib/string_decoder.js", - "lib/crypto.js", - "lib/assert.js", - "lib/url.js", - "lib/repl.js", - "lib/test.js", - "lib/dgram.js", - "lib/child_process.js", - "lib/fs.js", - "lib/buffer.js", - "lib/dns.js", - "lib/net.js", - "lib/os.js", - "lib/_http_client.js", - "lib/_http_common.js", - "lib/_http_server.js", - "lib/https.js", - "lib/assert/strict.js", - "lib/dns/promises.js", - "lib/fs/promises.js", - "lib/internal/assert.js", - "lib/internal/blocklist.js", - "lib/internal/buffer.js", - "lib/internal/child_process.js", - "lib/internal/cli_table.js", - "lib/internal/constants.js", - "lib/internal/dgram.js", - "lib/internal/dtrace.js", - "lib/internal/encoding.js", - "lib/internal/error_serdes.js", - "lib/internal/fixed_queue.js", - "lib/internal/freelist.js", - "lib/internal/freeze_intrinsics.js", - "lib/internal/heap_utils.js", - "lib/internal/histogram.js", - "lib/internal/idna.js", - "lib/internal/inspector_async_hook.js", - "lib/internal/linkedlist.js", - "lib/internal/net.js", - "lib/internal/priority_queue.js", - "lib/internal/promise_hooks.js", - "lib/internal/querystring.js", - "lib/internal/repl.js", - "lib/internal/socket_list.js", - "lib/internal/socketaddress.js", - "lib/internal/stream_base_commons.js", - "lib/internal/structured_clone.js", - "lib/internal/trace_events_async_hooks.js", - "lib/internal/tty.js", - "lib/internal/util.js", - "lib/internal/v8_prof_polyfill.js", - "lib/internal/v8_prof_processor.js", - "lib/internal/watchdog.js", - "lib/internal/worker.js", - "lib/internal/url.js", - "lib/internal/http.js", - "lib/internal/abort_controller.js", - "lib/internal/event_target.js", - "lib/internal/options.js", - "lib/internal/validators.js", - "lib/internal/async_hooks.js", - "lib/internal/blob.js", - "lib/internal/js_stream_socket.js", - "lib/internal/timers.js", - "lib/internal/errors.js", - "lib/internal/assert/assertion_error.js", - "lib/internal/assert/calltracker.js", - "lib/internal/bootstrap/environment.js", - "lib/internal/bootstrap/node.js", - "lib/internal/bootstrap/loaders.js", - "lib/internal/bootstrap/pre_execution.js", - "lib/internal/bootstrap/browser.js", - "lib/internal/bootstrap/switches/does_not_own_process_state.js", - "lib/internal/bootstrap/switches/does_own_process_state.js", - "lib/internal/bootstrap/switches/is_not_main_thread.js", - "lib/internal/bootstrap/switches/is_main_thread.js", - "lib/internal/child_process/serialization.js", - "lib/internal/cluster/child.js", - "lib/internal/cluster/primary.js", - "lib/internal/cluster/round_robin_handle.js", - "lib/internal/cluster/shared_handle.js", - "lib/internal/cluster/utils.js", - "lib/internal/cluster/worker.js", - "lib/internal/console/constructor.js", - "lib/internal/console/global.js", - "lib/internal/crypto/aes.js", - "lib/internal/crypto/certificate.js", - "lib/internal/crypto/cipher.js", - "lib/internal/crypto/diffiehellman.js", - "lib/internal/crypto/ec.js", - "lib/internal/crypto/hash.js", - "lib/internal/crypto/hashnames.js", - "lib/internal/crypto/hkdf.js", - "lib/internal/crypto/mac.js", - "lib/internal/crypto/pbkdf2.js", - "lib/internal/crypto/rsa.js", - "lib/internal/crypto/scrypt.js", - "lib/internal/crypto/sig.js", - "lib/internal/crypto/keys.js", - "lib/internal/crypto/random.js", - "lib/internal/crypto/x509.js", - "lib/internal/crypto/dsa.js", - "lib/internal/crypto/keygen.js", - "lib/internal/crypto/util.js", - "lib/internal/crypto/webcrypto.js", - "lib/internal/debugger/inspect.js", - "lib/internal/debugger/inspect_client.js", - "lib/internal/debugger/inspect_repl.js", - "lib/internal/dns/promises.js", - "lib/internal/dns/utils.js", - "lib/internal/fs/dir.js", - "lib/internal/fs/read_file_context.js", - "lib/internal/fs/rimraf.js", - "lib/internal/fs/streams.js", - "lib/internal/fs/sync_write_stream.js", - "lib/internal/fs/watchers.js", - "lib/internal/fs/promises.js", - "lib/internal/fs/utils.js", - "lib/internal/fs/cp/cp-sync.js", - "lib/internal/fs/cp/cp.js", - "lib/internal/http2/compat.js", - "lib/internal/http2/core.js", - "lib/internal/http2/util.js", - "lib/internal/legacy/processbinding.js", - "lib/internal/main/check_syntax.js", - "lib/internal/main/eval_stdin.js", - "lib/internal/main/eval_string.js", - "lib/internal/main/inspect.js", - "lib/internal/main/print_help.js", - "lib/internal/main/prof_process.js", - "lib/internal/main/repl.js", - "lib/internal/main/run_main_module.js", - "lib/internal/main/worker_thread.js", - "lib/internal/main/mksnapshot.js", - "lib/internal/modules/package_json_reader.js", - "lib/internal/modules/run_main.js", - "lib/internal/modules/cjs/helpers.js", - "lib/internal/modules/cjs/loader.js", - "lib/internal/modules/esm/assert.js", - "lib/internal/modules/esm/create_dynamic_module.js", - "lib/internal/modules/esm/fetch_module.js", - "lib/internal/modules/esm/get_source.js", - "lib/internal/modules/esm/handle_process_exit.js", - "lib/internal/modules/esm/load.js", - "lib/internal/modules/esm/module_map.js", - "lib/internal/modules/esm/initialize_import_meta.js", - "lib/internal/modules/esm/module_job.js", - "lib/internal/modules/esm/translators.js", - "lib/internal/modules/esm/formats.js", - "lib/internal/modules/esm/get_format.js", - "lib/internal/modules/esm/loader.js", - "lib/internal/modules/esm/resolve.js", - "lib/internal/per_context/domexception.js", - "lib/internal/per_context/messageport.js", - "lib/internal/per_context/primordials.js", - "lib/internal/perf/event_loop_delay.js", - "lib/internal/perf/event_loop_utilization.js", - "lib/internal/perf/nodetiming.js", - "lib/internal/perf/performance_entry.js", - "lib/internal/perf/timerify.js", - "lib/internal/perf/usertiming.js", - "lib/internal/perf/utils.js", - "lib/internal/perf/performance.js", - "lib/internal/perf/observe.js", - "lib/internal/policy/manifest.js", - "lib/internal/policy/sri.js", - "lib/internal/process/execution.js", - "lib/internal/process/per_thread.js", - "lib/internal/process/policy.js", - "lib/internal/process/promises.js", - "lib/internal/process/report.js", - "lib/internal/process/signal.js", - "lib/internal/process/task_queues.js", - "lib/internal/process/warning.js", - "lib/internal/process/worker_thread_only.js", - "lib/internal/process/esm_loader.js", - "lib/internal/readline/callbacks.js", - "lib/internal/readline/emitKeypressEvents.js", - "lib/internal/readline/promises.js", - "lib/internal/readline/utils.js", - "lib/internal/readline/interface.js", - "lib/internal/repl/await.js", - "lib/internal/repl/history.js", - "lib/internal/repl/utils.js", - "lib/internal/source_map/source_map.js", - "lib/internal/source_map/source_map_cache.js", - "lib/internal/source_map/prepare_stack_trace.js", - "lib/internal/streams/add-abort-signal.js", - "lib/internal/streams/buffer_list.js", - "lib/internal/streams/compose.js", - "lib/internal/streams/duplex.js", - "lib/internal/streams/duplexify.js", - "lib/internal/streams/end-of-stream.js", - "lib/internal/streams/from.js", - "lib/internal/streams/lazy_transform.js", - "lib/internal/streams/legacy.js", - "lib/internal/streams/operators.js", - "lib/internal/streams/passthrough.js", - "lib/internal/streams/state.js", - "lib/internal/streams/utils.js", - "lib/internal/streams/pipeline.js", - "lib/internal/streams/destroy.js", - "lib/internal/streams/readable.js", - "lib/internal/streams/transform.js", - "lib/internal/streams/writable.js", - "lib/internal/test/binding.js", - "lib/internal/test/transfer.js", - "lib/internal/tls/secure-context.js", - "lib/internal/tls/secure-pair.js", - "lib/internal/util/comparisons.js", - "lib/internal/util/debuglog.js", - "lib/internal/util/inspect.js", - "lib/internal/util/inspector.js", - "lib/internal/util/iterable_weak_map.js", - "lib/internal/util/types.js", - "lib/internal/vm/module.js", - "lib/internal/webstreams/compression.js", - "lib/internal/webstreams/encoding.js", - "lib/internal/webstreams/queuingstrategies.js", - "lib/internal/webstreams/transfer.js", - "lib/internal/webstreams/transformstream.js", - "lib/internal/webstreams/util.js", - "lib/internal/webstreams/writablestream.js", - "lib/internal/webstreams/adapters.js", - "lib/internal/webstreams/readablestream.js", - "lib/internal/worker/io.js", - "lib/internal/worker/js_transferable.js", - "lib/internal/test_runner/harness.js", - "lib/internal/test_runner/tap_stream.js", - "lib/internal/test_runner/test.js", - "lib/path/posix.js", - "lib/path/win32.js", - "lib/readline/promises.js", - "lib/stream/consumers.js", - "lib/stream/promises.js", - "lib/stream/web.js", - "lib/timers/promises.js", - "lib/util/types.js" - ], - "node_module_version": 108, - "node_no_browser_globals": "false", - "node_prefix": "/", - "node_release_urlbase": "https://nodejs.org/download/release/", - "node_section_ordering_info": "", - "node_shared": "false", - "node_shared_brotli": "false", - "node_shared_cares": "false", - "node_shared_http_parser": "false", - "node_shared_libuv": "false", - "node_shared_nghttp2": "false", - "node_shared_nghttp3": "false", - "node_shared_ngtcp2": "false", - "node_shared_openssl": "false", - "node_shared_zlib": "false", - "node_tag": "", - "node_target_type": "executable", - "node_use_bundled_v8": "true", - "node_use_dtrace": "false", - "node_use_etw": "false", - "node_use_node_code_cache": "true", - "node_use_node_snapshot": "true", - "node_use_openssl": "true", - "node_use_v8_platform": "true", - "node_with_ltcg": "false", - "node_without_node_options": "false", - "openssl_is_fips": "false", - "openssl_quic": "true", - "ossfuzz": "false", - "shlib_suffix": "so.108", - "target_arch": "x64", - "v8_enable_31bit_smis_on_64bit_arch": 0, - "v8_enable_gdbjit": 0, - "v8_enable_hugepage": 0, - "v8_enable_i18n_support": 1, - "v8_enable_inspector": 1, - "v8_enable_javascript_promise_hooks": 1, - "v8_enable_lite_mode": 0, - "v8_enable_object_print": 1, - "v8_enable_pointer_compression": 0, - "v8_enable_short_builtin_calls": 1, - "v8_enable_webassembly": 1, - "v8_no_strict_aliasing": 1, - "v8_optimized_debug": 1, - "v8_promise_internal_field_count": 1, - "v8_random_seed": 0, - "v8_trace_maps": 0, - "v8_use_siphash": 1, - "want_separate_host_toolset": 0, - "nodedir": "/home/velvettear/.cache/node-gyp/18.0.0", - "standalone_static_library": 1, - "userconfig": "/home/velvettear/.npmrc", - "cache": "/home/velvettear/.npm", - "local_prefix": "/home/velvettear/development/nodejs/kannon-client/libs/speaker", - "globalconfig": "/home/velvettear/.nvm/versions/node/v18.0.0/etc/npmrc", - "init_module": "/home/velvettear/.npm-init.js", - "prefix": "/home/velvettear/.nvm/versions/node/v18.0.0", - "user_agent": "npm/8.6.0 node/v18.0.0 linux x64 workspaces/false", - "metrics_registry": "https://registry.npmjs.org/", - "node_gyp": "/home/velvettear/.nvm/versions/node/v18.0.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js", - "global_prefix": "/home/velvettear/.nvm/versions/node/v18.0.0" - } -} diff --git a/libs/speaker/build/deps/mpg123/mpg123.Makefile b/libs/speaker/build/deps/mpg123/mpg123.Makefile deleted file mode 100644 index 2bf0def..0000000 --- a/libs/speaker/build/deps/mpg123/mpg123.Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# This file is generated by gyp; do not edit. - -export builddir_name ?= ./build/deps/mpg123/. -.PHONY: all -all: - $(MAKE) -C ../.. output diff --git a/libs/speaker/build/deps/mpg123/mpg123.target.mk b/libs/speaker/build/deps/mpg123/mpg123.target.mk deleted file mode 100644 index 1541dbf..0000000 --- a/libs/speaker/build/deps/mpg123/mpg123.target.mk +++ /dev/null @@ -1,212 +0,0 @@ -# This file is generated by gyp; do not edit. - -TOOLSET := target -TARGET := mpg123 -DEFS_Debug := \ - '-DNODE_GYP_MODULE_NAME=mpg123' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DPIC' \ - '-DNOXFERMEM' \ - '-DHAVE_CONFIG_H' \ - '-DOPT_X86_64' \ - '-DREAL_IS_FLOAT' \ - '-DDEBUG' \ - '-D_DEBUG' \ - '-DV8_ENABLE_CHECKS' - -# Flags passed to all source files. -CFLAGS_Debug := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Debug := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -DEFS_Release := \ - '-DNODE_GYP_MODULE_NAME=mpg123' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DPIC' \ - '-DNOXFERMEM' \ - '-DHAVE_CONFIG_H' \ - '-DOPT_X86_64' \ - '-DREAL_IS_FLOAT' \ - '-DNDEBUG' - -# Flags passed to all source files. -CFLAGS_Release := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Release := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -OBJS := \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/compat.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/parse.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/frame.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/format.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/dct64.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/equalizer.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/id3.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/optimize.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/readers.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/tabinit.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/libmpg123.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/index.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/stringbuf.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/icy.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/icy2utf8.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/ntom.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_8bit.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/layer1.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/layer2.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/layer3.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/feature.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/dct64_x86_64.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/dct64_x86_64_float.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_s32.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_real.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_stereo_x86_64.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_stereo_x86_64_float.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_stereo_x86_64_s32.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_x86_64.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_x86_64_s32.o \ - $(obj).target/$(TARGET)/deps/mpg123/src/libmpg123/synth_x86_64_float.o - -# Add to the list of files we specially track dependencies for. -all_deps += $(OBJS) - -# 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)/%.S FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# Try building from generated source, too. - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.S FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.S FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# End of this set of suffix rules -### Rules for final target. -LDFLAGS_Debug := \ - -pthread \ - -rdynamic \ - -m64 - -LDFLAGS_Release := \ - -pthread \ - -rdynamic \ - -m64 - -LIBS := - -$(obj).target/deps/mpg123/libmpg123.a: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE)) -$(obj).target/deps/mpg123/libmpg123.a: LIBS := $(LIBS) -$(obj).target/deps/mpg123/libmpg123.a: TOOLSET := $(TOOLSET) -$(obj).target/deps/mpg123/libmpg123.a: $(OBJS) FORCE_DO_CMD - $(call do_cmd,alink) - -all_deps += $(obj).target/deps/mpg123/libmpg123.a -# Add target alias -.PHONY: mpg123 -mpg123: $(obj).target/deps/mpg123/libmpg123.a - -# Add target alias -.PHONY: mpg123 -mpg123: $(builddir)/libmpg123.a - -# Copy this to the static library output path. -$(builddir)/libmpg123.a: TOOLSET := $(TOOLSET) -$(builddir)/libmpg123.a: $(obj).target/deps/mpg123/libmpg123.a FORCE_DO_CMD - $(call do_cmd,copy) - -all_deps += $(builddir)/libmpg123.a -# Short alias for building this static library. -.PHONY: libmpg123.a -libmpg123.a: $(obj).target/deps/mpg123/libmpg123.a $(builddir)/libmpg123.a - diff --git a/libs/speaker/build/deps/mpg123/output.target.mk b/libs/speaker/build/deps/mpg123/output.target.mk deleted file mode 100644 index 6d10bce..0000000 --- a/libs/speaker/build/deps/mpg123/output.target.mk +++ /dev/null @@ -1,184 +0,0 @@ -# This file is generated by gyp; do not edit. - -TOOLSET := target -TARGET := output -DEFS_Debug := \ - '-DNODE_GYP_MODULE_NAME=output' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DPIC' \ - '-DNOXFERMEM' \ - '-DREAL_IS_FLOAT' \ - '-DHAVE_CONFIG_H' \ - '-DBUILDING_OUTPUT_MODULES=1' \ - '-DDEBUG' \ - '-D_DEBUG' \ - '-DV8_ENABLE_CHECKS' - -# Flags passed to all source files. -CFLAGS_Debug := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Debug := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src \ - -I$(srcdir)/deps/mpg123/src/output \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -DEFS_Release := \ - '-DNODE_GYP_MODULE_NAME=output' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DPIC' \ - '-DNOXFERMEM' \ - '-DREAL_IS_FLOAT' \ - '-DHAVE_CONFIG_H' \ - '-DBUILDING_OUTPUT_MODULES=1' \ - '-DNDEBUG' - -# Flags passed to all source files. -CFLAGS_Release := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Release := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src \ - -I$(srcdir)/deps/mpg123/src/output \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -OBJS := \ - $(obj).target/$(TARGET)/deps/mpg123/src/output/alsa.o - -# Add to the list of files we specially track dependencies for. -all_deps += $(OBJS) - -# 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)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# Try building from generated source, too. - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# End of this set of suffix rules -### Rules for final target. -LDFLAGS_Debug := \ - -pthread \ - -rdynamic \ - -m64 - -LDFLAGS_Release := \ - -pthread \ - -rdynamic \ - -m64 - -LIBS := - -$(obj).target/deps/mpg123/liboutput.a: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE)) -$(obj).target/deps/mpg123/liboutput.a: LIBS := $(LIBS) -$(obj).target/deps/mpg123/liboutput.a: TOOLSET := $(TOOLSET) -$(obj).target/deps/mpg123/liboutput.a: $(OBJS) FORCE_DO_CMD - $(call do_cmd,alink) - -all_deps += $(obj).target/deps/mpg123/liboutput.a -# Add target alias -.PHONY: output -output: $(obj).target/deps/mpg123/liboutput.a - -# Add target alias to "all" target. -.PHONY: all -all: output - -# Add target alias -.PHONY: output -output: $(builddir)/liboutput.a - -# Copy this to the static library output path. -$(builddir)/liboutput.a: TOOLSET := $(TOOLSET) -$(builddir)/liboutput.a: $(obj).target/deps/mpg123/liboutput.a FORCE_DO_CMD - $(call do_cmd,copy) - -all_deps += $(builddir)/liboutput.a -# Short alias for building this static library. -.PHONY: liboutput.a -liboutput.a: $(obj).target/deps/mpg123/liboutput.a $(builddir)/liboutput.a - -# Add static library to "all" target. -.PHONY: all -all: $(builddir)/liboutput.a - diff --git a/libs/speaker/build/deps/mpg123/output_test.target.mk b/libs/speaker/build/deps/mpg123/output_test.target.mk deleted file mode 100644 index 9c4765e..0000000 --- a/libs/speaker/build/deps/mpg123/output_test.target.mk +++ /dev/null @@ -1,157 +0,0 @@ -# This file is generated by gyp; do not edit. - -TOOLSET := target -TARGET := output_test -DEFS_Debug := \ - '-DNODE_GYP_MODULE_NAME=output_test' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DDEBUG' \ - '-D_DEBUG' \ - '-DV8_ENABLE_CHECKS' - -# Flags passed to all source files. -CFLAGS_Debug := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Debug := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src \ - -I$(srcdir)/deps/mpg123/src/output \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -DEFS_Release := \ - '-DNODE_GYP_MODULE_NAME=output_test' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DNDEBUG' - -# Flags passed to all source files. -CFLAGS_Release := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Release := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src \ - -I$(srcdir)/deps/mpg123/src/output \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -OBJS := \ - $(obj).target/$(TARGET)/deps/mpg123/test_output.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): | $(builddir)/liboutput.a $(obj).target/deps/mpg123/liboutput.a - -# 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)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# Try building from generated source, too. - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# End of this set of suffix rules -### Rules for final target. -LDFLAGS_Debug := \ - -pthread \ - -rdynamic \ - -m64 - -LDFLAGS_Release := \ - -pthread \ - -rdynamic \ - -m64 - -LIBS := \ - -lasound - -$(builddir)/output_test: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE)) -$(builddir)/output_test: LIBS := $(LIBS) -$(builddir)/output_test: LD_INPUTS := $(OBJS) $(obj).target/deps/mpg123/liboutput.a -$(builddir)/output_test: TOOLSET := $(TOOLSET) -$(builddir)/output_test: $(OBJS) $(obj).target/deps/mpg123/liboutput.a FORCE_DO_CMD - $(call do_cmd,link) - -all_deps += $(builddir)/output_test -# Add target alias -.PHONY: output_test -output_test: $(builddir)/output_test - diff --git a/libs/speaker/build/deps/mpg123/test.target.mk b/libs/speaker/build/deps/mpg123/test.target.mk deleted file mode 100644 index 65c1dec..0000000 --- a/libs/speaker/build/deps/mpg123/test.target.mk +++ /dev/null @@ -1,152 +0,0 @@ -# This file is generated by gyp; do not edit. - -TOOLSET := target -TARGET := test -DEFS_Debug := \ - '-DNODE_GYP_MODULE_NAME=test' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DDEBUG' \ - '-D_DEBUG' \ - '-DV8_ENABLE_CHECKS' - -# Flags passed to all source files. -CFLAGS_Debug := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Debug := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -DEFS_Release := \ - '-DNODE_GYP_MODULE_NAME=test' \ - '-DUSING_UV_SHARED=1' \ - '-DUSING_V8_SHARED=1' \ - '-DV8_DEPRECATION_WARNINGS=1' \ - '-DV8_DEPRECATION_WARNINGS' \ - '-DV8_IMMINENT_DEPRECATION_WARNINGS' \ - '-D_GLIBCXX_USE_CXX11_ABI=1' \ - '-D_LARGEFILE_SOURCE' \ - '-D_FILE_OFFSET_BITS=64' \ - '-D__STDC_FORMAT_MACROS' \ - '-DOPENSSL_NO_PINSHARED' \ - '-DOPENSSL_THREADS' \ - '-DNDEBUG' - -# Flags passed to all source files. -CFLAGS_Release := \ - -fPIC \ - -pthread \ - -Wall \ - -Wextra \ - -Wno-unused-parameter \ - -m64 \ - -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++17 - -INCS_Release := \ - -I/home/velvettear/.cache/node-gyp/18.0.0/include/node \ - -I/home/velvettear/.cache/node-gyp/18.0.0/src \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/config \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/openssl/openssl/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/uv/include \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/zlib \ - -I/home/velvettear/.cache/node-gyp/18.0.0/deps/v8/include \ - -I$(srcdir)/deps/mpg123/src/libmpg123 \ - -I$(srcdir)/deps/mpg123/config/linux/x64 - -OBJS := \ - $(obj).target/$(TARGET)/deps/mpg123/test.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): | $(builddir)/libmpg123.a $(obj).target/deps/mpg123/libmpg123.a - -# 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)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# Try building from generated source, too. - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD - @$(call do_cmd,cc,1) - -# End of this set of suffix rules -### Rules for final target. -LDFLAGS_Debug := \ - -pthread \ - -rdynamic \ - -m64 - -LDFLAGS_Release := \ - -pthread \ - -rdynamic \ - -m64 - -LIBS := - -$(builddir)/test: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE)) -$(builddir)/test: LIBS := $(LIBS) -$(builddir)/test: LD_INPUTS := $(OBJS) $(obj).target/deps/mpg123/libmpg123.a -$(builddir)/test: TOOLSET := $(TOOLSET) -$(builddir)/test: $(OBJS) $(obj).target/deps/mpg123/libmpg123.a FORCE_DO_CMD - $(call do_cmd,link) - -all_deps += $(builddir)/test -# Add target alias -.PHONY: test -test: $(builddir)/test -