aboutsummaryrefslogtreecommitdiff
path: root/reproduce/src/make/initialize.mk
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2018-11-18 19:45:46 +0000
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2018-11-18 19:49:13 +0000
commit6a9990b5a4d13d7628902b0dc067c74e782922de (patch)
tree58411b1eb165fb18c18fb8386b82076682409915 /reproduce/src/make/initialize.mk
parentb15818ddc06d499bac1bac5640682d40901e9588 (diff)
Pipeline also installs TeX live and necessary packages
Since the final product of the pipeline is a LaTeX-created PDF file, it was necessary to also have LaTeX within the pipeline. With this commit, TeX Live is also built as part of the configuration and all the necessary packages to build the PDF are also installed and mentioned in the paper along with their versions.
Diffstat (limited to 'reproduce/src/make/initialize.mk')
-rw-r--r--reproduce/src/make/initialize.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/reproduce/src/make/initialize.mk b/reproduce/src/make/initialize.mk
index 943efdd..9639c79 100644
--- a/reproduce/src/make/initialize.mk
+++ b/reproduce/src/make/initialize.mk
@@ -72,10 +72,10 @@ curdir := $(shell echo $$(pwd))
.ONESHELL:
.SHELLFLAGS = -ec
SHELL := .local/bin/bash
+PATH := $(curdir)/.local/bin
LD_LIBRARY_PATH := $(curdir)/.local/lib
LDFLAGS := -L$(curdir)/.local/lib
CPPFLAGS := -I$(curdir)/.local/include
-PATH := $(curdir)/.local/bin:$(shell ls -d $$(pwd)/.local/texlive/2018/bin/*)
@@ -208,6 +208,7 @@ $(mtexdir)/initialize.tex: | $(mtexdir)
$(call pvcheck, make, $(make-version), GNU Make, makeversion)
$(call pvcheck, sed, $(sed-version), GNU SED, sedversion)
$(call pvcheck, tar, $(tar-version), GNU Tar, tarversion)
+ $(call pvcheck, which, $(which-version), GNU Which, whichversion)
$(call pvcheck, xz, $(xz-version), XZ Utils, xzversion)
# Bzip2 prints its version in standard error, not standard output!
@@ -233,3 +234,6 @@ $(mtexdir)/initialize.tex: | $(mtexdir)
$(call lvcheck, wcslib/wcsconfig.h, $(wcslib-version), WCSLIB, \
wcslibversion)
$(call lvcheck, zlib.h, $(zlib-version), zlib, zlibversion)
+
+ # TeX versions
+ cat $(BDIR)/dependencies/texlive-versions.tex >> $@