aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libcmd/local.mk17
-rw-r--r--src/libexpr/local.mk50
-rw-r--r--src/libfetchers/local.mk13
-rw-r--r--src/libmain/local.mk17
-rw-r--r--src/libstore/local.mk75
-rw-r--r--src/libutil/local.mk18
-rw-r--r--src/nix/local.mk40
-rw-r--r--src/resolve-system-dependencies/local.mk13
8 files changed, 0 insertions, 243 deletions
diff --git a/src/libcmd/local.mk b/src/libcmd/local.mk
deleted file mode 100644
index 5d0e3ed7e..000000000
--- a/src/libcmd/local.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-libraries += libcmd
-
-libcmd_NAME = libnixcmd
-
-libcmd_DIR := $(d)
-
-libcmd_SOURCES := $(wildcard $(d)/*.cc)
-
-libcmd_CXXFLAGS += -I src/libutil -I src/libstore -I src/libexpr -I src/libmain -I src/libfetchers
-
-libcmd_LDFLAGS = $(EDITLINE_LIBS) $(LOWDOWN_LIBS) $(NIXDOC_LIBS) -pthread
-
-libcmd_LIBS = libstore libutil libexpr libmain libfetchers
-
-$(eval $(call install-file-in, $(buildprefix)$(d)/nix-cmd.pc, $(libdir)/pkgconfig, 0644))
-
-$(d)/repl.cc: $(d)/repl-overlays.nix.gen.hh
diff --git a/src/libexpr/local.mk b/src/libexpr/local.mk
deleted file mode 100644
index ed6bc761a..000000000
--- a/src/libexpr/local.mk
+++ /dev/null
@@ -1,50 +0,0 @@
-libraries += libexpr
-
-libexpr_NAME = libnixexpr
-
-libexpr_DIR := $(d)
-
-libexpr_SOURCES := \
- $(wildcard $(d)/*.cc) \
- $(wildcard $(d)/value/*.cc) \
- $(wildcard $(d)/primops/*.cc) \
- $(wildcard $(d)/flake/*.cc) \
- $(d)/lexer-tab.cc \
- $(d)/parser-tab.cc
-
-libexpr_CXXFLAGS += -I src/libutil -I src/libstore -I src/libfetchers -I src/libmain -I src/libexpr
-
-libexpr_LIBS = libutil libstore libfetchers
-
-libexpr_LDFLAGS += -lboost_context -pthread
-ifdef HOST_LINUX
- libexpr_LDFLAGS += -ldl
-endif
-
-# The dependency on libgc must be propagated (i.e. meaning that
-# programs/libraries that use libexpr must explicitly pass -lgc),
-# because inline functions in libexpr's header files call libgc.
-libexpr_LDFLAGS_PROPAGATED = $(BDW_GC_LIBS)
-
-libexpr_ORDER_AFTER := $(d)/parser-tab.cc $(d)/parser-tab.hh $(d)/lexer-tab.cc $(d)/lexer-tab.hh
-
-$(d)/parser-tab.cc $(d)/parser-tab.hh: $(d)/parser.y
- $(trace-gen) bison -v -o $(libexpr_DIR)/parser-tab.cc $< -d
-
-$(d)/lexer-tab.cc $(d)/lexer-tab.hh: $(d)/lexer.l
- $(trace-gen) flex --outfile $(libexpr_DIR)/lexer-tab.cc --header-file=$(libexpr_DIR)/lexer-tab.hh $<
-
-clean-files += $(d)/parser-tab.cc $(d)/parser-tab.hh $(d)/lexer-tab.cc $(d)/lexer-tab.hh
-
-$(eval $(call install-file-in, $(buildprefix)$(d)/nix-expr.pc, $(libdir)/pkgconfig, 0644))
-
-$(foreach i, $(wildcard src/libexpr/value/*.hh), \
- $(eval $(call install-file-in, $(i), $(includedir)/nix/value, 0644)))
-$(foreach i, $(wildcard src/libexpr/flake/*.hh), \
- $(eval $(call install-file-in, $(i), $(includedir)/nix/flake, 0644)))
-
-$(d)/primops.cc: $(d)/imported-drv-to-derivation.nix.gen.hh
-
-$(d)/eval.cc: $(d)/primops/derivation.nix.gen.hh $(d)/fetchurl.nix.gen.hh $(d)/flake/call-flake.nix.gen.hh
-
-$(buildprefix)src/libexpr/primops/fromTOML.o: ERROR_SWITCH_ENUM =
diff --git a/src/libfetchers/local.mk b/src/libfetchers/local.mk
deleted file mode 100644
index 2e8869d83..000000000
--- a/src/libfetchers/local.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-libraries += libfetchers
-
-libfetchers_NAME = libnixfetchers
-
-libfetchers_DIR := $(d)
-
-libfetchers_SOURCES := $(wildcard $(d)/*.cc)
-
-libfetchers_CXXFLAGS += -I src/libutil -I src/libstore
-
-libfetchers_LDFLAGS += -pthread
-
-libfetchers_LIBS = libutil libstore
diff --git a/src/libmain/local.mk b/src/libmain/local.mk
deleted file mode 100644
index 5c7061863..000000000
--- a/src/libmain/local.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-libraries += libmain
-
-libmain_NAME = libnixmain
-
-libmain_DIR := $(d)
-
-libmain_SOURCES := $(wildcard $(d)/*.cc)
-
-libmain_CXXFLAGS += -I src/libutil -I src/libstore
-
-libmain_LDFLAGS += $(OPENSSL_LIBS)
-
-libmain_LIBS = libstore libutil
-
-libmain_ALLOW_UNDEFINED = 1
-
-$(eval $(call install-file-in, $(buildprefix)$(d)/nix-main.pc, $(libdir)/pkgconfig, 0644))
diff --git a/src/libstore/local.mk b/src/libstore/local.mk
deleted file mode 100644
index 078a63c83..000000000
--- a/src/libstore/local.mk
+++ /dev/null
@@ -1,75 +0,0 @@
-libraries += libstore
-
-libstore_NAME = libnixstore
-
-libstore_DIR := $(d)
-
-libstore_SOURCES := $(wildcard $(d)/*.cc $(d)/builtins/*.cc $(d)/build/*.cc)
-ifdef HOST_LINUX
-libstore_SOURCES += $(d)/platform/linux.cc
-else ifdef HOST_DARWIN
-libstore_SOURCES += $(d)/platform/darwin.cc
-else
-libstore_SOURCES += $(d)/platform/fallback.cc
-endif
-
-libstore_LIBS = libutil
-
-libstore_LDFLAGS += $(SQLITE3_LIBS) $(LIBCURL_LIBS) $(SODIUM_LIBS) -pthread
-ifdef HOST_LINUX
- libstore_LDFLAGS += -ldl
-endif
-
-$(foreach file,$(libstore_FILES),$(eval $(call install-data-in,$(d)/$(file),$(datadir)/nix/sandbox)))
-
-ifeq ($(ENABLE_S3), 1)
- libstore_LDFLAGS += -laws-cpp-sdk-transfer -laws-cpp-sdk-s3 -laws-cpp-sdk-core -laws-crt-cpp
-endif
-
-ifdef HOST_SOLARIS
- libstore_LDFLAGS += -lsocket
-endif
-
-ifeq ($(HAVE_SECCOMP), 1)
- libstore_LDFLAGS += $(LIBSECCOMP_LIBS)
-endif
-
-libstore_CXXFLAGS += \
- -I src/libutil -I src/libstore -I src/libstore/build \
- -DNIX_PREFIX=\"$(prefix)\" \
- -DNIX_STORE_DIR=\"$(storedir)\" \
- -DNIX_DATA_DIR=\"$(datadir)\" \
- -DNIX_STATE_DIR=\"$(localstatedir)/nix\" \
- -DNIX_LOG_DIR=\"$(localstatedir)/log/nix\" \
- -DNIX_CONF_DIR=\"$(sysconfdir)/nix\" \
- -DNIX_BIN_DIR=\"$(bindir)\" \
- -DNIX_MAN_DIR=\"$(mandir)\" \
- -DLSOF=\"$(lsof)\"
-
-ifeq ($(embedded_sandbox_shell),yes)
-libstore_CXXFLAGS += -DSANDBOX_SHELL=\"__embedded_sandbox_shell__\"
-
-$(d)/build/local-derivation-goal.cc: $(d)/embedded-sandbox-shell.gen.hh
-
-$(d)/embedded-sandbox-shell.gen.hh: $(sandbox_shell)
- $(trace-gen) hexdump -v -e '1/1 "0x%x," "\n"' < $< > $@.tmp
- @mv $@.tmp $@
-else
-ifneq ($(sandbox_shell),)
-libstore_CXXFLAGS += -DSANDBOX_SHELL="\"$(sandbox_shell)\""
-endif
-endif
-
-$(d)/local-store.cc: $(d)/schema.sql.gen.hh $(d)/ca-specific-schema.sql.gen.hh
-
-$(d)/build.cc:
-
-clean-files += $(d)/schema.sql.gen.hh $(d)/ca-specific-schema.sql.gen.hh
-
-$(eval $(call install-file-in, $(buildprefix)$(d)/nix-store.pc, $(libdir)/pkgconfig, 0644))
-
-$(foreach i, $(wildcard src/libstore/builtins/*.hh), \
- $(eval $(call install-file-in, $(i), $(includedir)/nix/builtins, 0644)))
-
-$(foreach i, $(wildcard src/libstore/build/*.hh), \
- $(eval $(call install-file-in, $(i), $(includedir)/nix/build, 0644)))
diff --git a/src/libutil/local.mk b/src/libutil/local.mk
deleted file mode 100644
index 81efaafec..000000000
--- a/src/libutil/local.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-libraries += libutil
-
-libutil_NAME = libnixutil
-
-libutil_DIR := $(d)
-
-libutil_SOURCES := $(wildcard $(d)/*.cc)
-
-libutil_CXXFLAGS += -I src/libutil
-
-libutil_LDFLAGS += -pthread $(OPENSSL_LIBS) $(LIBBROTLI_LIBS) $(LIBARCHIVE_LIBS) $(BOOST_LDFLAGS) -lboost_context
-
-$(foreach i, $(wildcard $(d)/args/*.hh), \
- $(eval $(call install-file-in, $(i), $(includedir)/nix/args, 0644)))
-
-ifeq ($(HAVE_LIBCPUID), 1)
- libutil_LDFLAGS += -lcpuid
-endif
diff --git a/src/nix/local.mk b/src/nix/local.mk
deleted file mode 100644
index 20ea29d10..000000000
--- a/src/nix/local.mk
+++ /dev/null
@@ -1,40 +0,0 @@
-programs += nix
-
-nix_DIR := $(d)
-
-nix_SOURCES := \
- $(wildcard $(d)/*.cc) \
- $(wildcard src/build-remote/*.cc) \
- $(wildcard src/nix-build/*.cc) \
- $(wildcard src/nix-channel/*.cc) \
- $(wildcard src/nix-collect-garbage/*.cc) \
- $(wildcard src/nix-copy-closure/*.cc) \
- $(wildcard src/nix-daemon/*.cc) \
- $(wildcard src/nix-env/*.cc) \
- $(wildcard src/nix-instantiate/*.cc) \
- $(wildcard src/nix-store/*.cc) \
-
-nix_CXXFLAGS += -I src/libutil -I src/libstore -I src/libfetchers -I src/libexpr -I src/libmain -I src/libcmd -I doc/manual
-
-nix_LIBS = libexpr libmain libfetchers libstore libutil libcmd
-
-nix_LDFLAGS = -pthread $(SODIUM_LIBS) $(EDITLINE_LIBS) $(BOOST_LDFLAGS) $(LOWDOWN_LIBS)
-
-$(foreach name, \
- nix-build nix-channel nix-collect-garbage nix-copy-closure nix-daemon nix-env nix-hash nix-instantiate nix-prefetch-url nix-shell nix-store, \
- $(eval $(call install-symlink, nix, $(bindir)/$(name))))
-$(eval $(call install-symlink, $(bindir)/nix, $(libexecdir)/nix/build-remote))
-
-src/nix-env/user-env.cc: src/nix-env/buildenv.nix.gen.hh
-
-src/nix/develop.cc: src/nix/get-env.sh.gen.hh
-
-src/nix-channel/nix-channel.cc: src/nix-channel/unpack-channel.nix.gen.hh
-
-src/nix/main.cc: doc/manual/generate-manpage.nix.gen.hh doc/manual/utils.nix.gen.hh
-
-src/nix/doc/files/%.md: doc/manual/src/command-ref/files/%.md
- @mkdir -p $$(dirname $@)
- @cp $< $@
-
-src/nix/profile.cc: src/nix/profile.md src/nix/doc/files/profiles.md.gen.hh
diff --git a/src/resolve-system-dependencies/local.mk b/src/resolve-system-dependencies/local.mk
deleted file mode 100644
index fc48a8417..000000000
--- a/src/resolve-system-dependencies/local.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-ifdef HOST_DARWIN
- programs += resolve-system-dependencies
-endif
-
-resolve-system-dependencies_DIR := $(d)
-
-resolve-system-dependencies_INSTALL_DIR := $(libexecdir)/nix
-
-resolve-system-dependencies_CXXFLAGS += -I src/libutil -I src/libstore -I src/libmain
-
-resolve-system-dependencies_LIBS := libstore libmain libutil
-
-resolve-system-dependencies_SOURCES := $(d)/resolve-system-dependencies.cc