Loading .gitignore +1 −3 Original line number Diff line number Diff line /doc/ /build/ /Makefile /target /target/ Makefile.indeleted 100644 → 0 +0 −44 Original line number Diff line number Diff line RUSTC ?= rustc BUILDDIR := target RUSTCFGS := %RUSTCFGS% RUSTFLAGS += -O --cfg ndebug $(RUSTCFGS) INSTALL_DIR := %PREFIX% OPENSSL_LIB := lib.rs OPENSSL := $(foreach file, \ $(shell $(RUSTC) $(RUSTFLAGS) --print-file-name $(OPENSSL_LIB)),$(BUILDDIR)/$(file)) OPENSSL_TEST := $(BUILDDIR)/$(shell $(RUSTC) --test --print-file-name $(OPENSSL_LIB)) all: $(OPENSSL) -include $(BUILDDIR)/openssl.d -include $(BUILDDIR)/openssl_test.d $(BUILDDIR): mkdir -p $@ .NOTPARALLEL: $(OPENSSL) $(OPENSSL): $(OPENSSL_LIB) | $(BUILDDIR) $(RUSTC) $(RUSTFLAGS) --dep-info $(@D)/openssl.d --out-dir $(@D) $< check: $(OPENSSL_TEST) $< $(OPENSSL_TEST): $(OPENSSL_LIB) | $(BUILDDIR) $(RUSTC) $(RUSTFLAGS) --test --dep-info $(@D)/openssl_test.d \ --out-dir $(@D) $< clean: rm -rf $(BUILDDIR) doc: $(OPENSSL) rustdoc $(RUSTCFGS) $(OPENSSL_LIB) install: $(OPENSSL) install $(OPENSSL) $(INSTALL_DIR) print-target: @echo $(OPENSSL) .PHONY: all check clean print-target configuredeleted 100755 → 0 +0 −28 Original line number Diff line number Diff line #!/bin/bash cd $(dirname $0) TEMP=`getopt -o "" --long prefix:,enable-sslv2 -n "$0" -- "$@"` if [ $? != 0 ]; then exit 1; fi eval set -- "$TEMP" PREFIX=/usr/lib RUSTCFGS= while true ; do case "$1" in --prefix) PREFIX=$2; shift 2;; --enable-sslv2) RUSTCFGS="$RUSTCFGS --cfg sslv2" shift break ;; --) shift; break;; esac done sed -e "s|%PREFIX%|$PREFIX|" \ -e "s|%RUSTCFGS%|$RUSTCFGS|" \ < Makefile.in > Makefile Loading
.gitignore +1 −3 Original line number Diff line number Diff line /doc/ /build/ /Makefile /target /target/
Makefile.indeleted 100644 → 0 +0 −44 Original line number Diff line number Diff line RUSTC ?= rustc BUILDDIR := target RUSTCFGS := %RUSTCFGS% RUSTFLAGS += -O --cfg ndebug $(RUSTCFGS) INSTALL_DIR := %PREFIX% OPENSSL_LIB := lib.rs OPENSSL := $(foreach file, \ $(shell $(RUSTC) $(RUSTFLAGS) --print-file-name $(OPENSSL_LIB)),$(BUILDDIR)/$(file)) OPENSSL_TEST := $(BUILDDIR)/$(shell $(RUSTC) --test --print-file-name $(OPENSSL_LIB)) all: $(OPENSSL) -include $(BUILDDIR)/openssl.d -include $(BUILDDIR)/openssl_test.d $(BUILDDIR): mkdir -p $@ .NOTPARALLEL: $(OPENSSL) $(OPENSSL): $(OPENSSL_LIB) | $(BUILDDIR) $(RUSTC) $(RUSTFLAGS) --dep-info $(@D)/openssl.d --out-dir $(@D) $< check: $(OPENSSL_TEST) $< $(OPENSSL_TEST): $(OPENSSL_LIB) | $(BUILDDIR) $(RUSTC) $(RUSTFLAGS) --test --dep-info $(@D)/openssl_test.d \ --out-dir $(@D) $< clean: rm -rf $(BUILDDIR) doc: $(OPENSSL) rustdoc $(RUSTCFGS) $(OPENSSL_LIB) install: $(OPENSSL) install $(OPENSSL) $(INSTALL_DIR) print-target: @echo $(OPENSSL) .PHONY: all check clean print-target
configuredeleted 100755 → 0 +0 −28 Original line number Diff line number Diff line #!/bin/bash cd $(dirname $0) TEMP=`getopt -o "" --long prefix:,enable-sslv2 -n "$0" -- "$@"` if [ $? != 0 ]; then exit 1; fi eval set -- "$TEMP" PREFIX=/usr/lib RUSTCFGS= while true ; do case "$1" in --prefix) PREFIX=$2; shift 2;; --enable-sslv2) RUSTCFGS="$RUSTCFGS --cfg sslv2" shift break ;; --) shift; break;; esac done sed -e "s|%PREFIX%|$PREFIX|" \ -e "s|%RUSTCFGS%|$RUSTCFGS|" \ < Makefile.in > Makefile