11export RUSTC = rustc
22RUSTDOC = rustdoc
3- export RUSTFLAGS = -O -Z extra-debug-info
3+ export RUSTFLAGS = -O -Z extra-debug-info --cfg ndebug
44BUILDDIR = build
55INSTALL_DIR = %PREFIX%
66
@@ -27,7 +27,7 @@ config.stamp: configure Makefile.in
2727PHF_DIR = submodules/rust-phf
2828PHF = $(foreach file,$(shell $(MAKE ) -s -C $(PHF_DIR ) print-targets) ,$(PHF_DIR ) /$(file ) )
2929OPENSSL_DIR = submodules/rust-openssl
30- OPENSSL = $(OPENSSL_DIR ) / $(shell $(MAKE ) -s -C $(OPENSSL_DIR ) print-target)
30+ OPENSSL = $(foreach file, $(shell $(MAKE ) -s -C $(OPENSSL_DIR ) print-target) , $( OPENSSL_DIR ) / $( file ) )
3131
3232$(PHF ) : config.stamp
3333 $(MAKE ) -C $(PHF_DIR )
@@ -41,13 +41,13 @@ $(OPENSSL): config.stamp
4141# Main targets
4242# ##############################################################################
4343POSTGRES_LIB_FILE = src/lib.rs
44- POSTGRES_LIB = $(BUILDDIR ) / $(shell $(RUSTC ) --crate-file-name $(POSTGRES_LIB_FILE ) )
44+ POSTGRES_LIB = $(foreach file, $(shell $(RUSTC ) --crate-file-name $(POSTGRES_LIB_FILE ) ) , $( BUILDDIR ) / $( file ) )
4545POSTGRES_TEST = $(BUILDDIR ) /$(shell $(RUSTC ) --test --crate-file-name $(POSTGRES_LIB_FILE ) )
4646
4747POSTGRES_LIB_DEPS = $(BUILDDIR ) /postgres.d
4848POSTGRES_TEST_DEPS = $(BUILDDIR ) /postgres_test.d
4949
50- LINK_ARGS = -L $(dir $(OPENSSL ) ) $(foreach file,$(PHF ) ,-L $(dir $(file ) ) )
50+ LINK_ARGS = $( foreach file, $( OPENSSL ) , -L $(dir $(file ) ) ) $(foreach file,$(PHF ) ,-L $(dir $(file ) ) )
5151
5252-include $(POSTGRES_LIB_DEPS )
5353-include $(POSTGRES_TEST_DEPS )
0 commit comments