diff options
| author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2010-05-12 22:08:22 +0200 | 
|---|---|---|
| committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2010-05-12 23:05:54 +0200 | 
| commit | 486533d41096bf942313f8041024efe86b7a2134 (patch) | |
| tree | 1ae514080251a3ee2f6a70251518c8ed900670a2 | |
| parent | 305365796b5267303030503bed2b2ebbb932fe8f (diff) | |
| download | luatexbase-486533d41096bf942313f8041024efe86b7a2134.tar.gz | |
Fix check: wrong lua files were used.
| -rw-r--r-- | Makefile | 59 | 
1 files changed, 33 insertions, 26 deletions
| @@ -11,6 +11,7 @@ LOADER_RUN = luatexbase-loader.sty luatexbase.loader.lua  MOD_RUN = luatexbase-modutils.sty modutils.lua  LINKS = luatexbase.attr.lua luatexbase.cctb.lua \  		luatexbase.mcb.lua luatexbase.modutils.lua +TMP_LOADER = test-loader  # Files grouped by generation mode  UNPACKED_MCB = luatexbase-mcb.sty mcb.lua \ @@ -21,8 +22,6 @@ UNPACKED_ATTR = luatexbase-attr.sty attr.lua \  				test-attr-plain.tex test-attr-latex.tex  UNPACKED_CCTB = luatexbase-cctb.sty cctb.lua \  				test-cctb-plain.tex test-cctb-latex.tex -# temporary file for testing loader -TMP_LOADER = test-loader  UNPACKED_LOADER = $(LOADER_RUN) \  				test-loader-plain.tex test-loader-latex.tex \  				$(TMP_LOADER).lua test-loader.sub.lua @@ -52,6 +51,12 @@ DOCDIR = $(TEXMFROOT)/doc/$(FORMAT)/$(NAME)  SRCDIR = $(TEXMFROOT)/source/$(FORMAT)/$(NAME)  TEXMFROOT = ./texmf +INSTALL_RUNFILES = @mkdir -p $(RUNDIR) && cp $(RUNFILES) $(RUNDIR) +INSTALL_DOCFILES = @mkdir -p $(DOCDIR) && cp $(DOCFILES) $(DOCDIR) +INSTALL_SRCFILES = @mkdir -p $(SRCDIR) && cp $(SRCFILES) $(SRCDIR) + +TESTENV = TEXINPUTS=.:$(TEXMFROOT)/tex//: +  CTAN_ZIP = $(NAME).zip  TDS_ZIP = $(NAME).tds.zip  ZIPS = $(CTAN_ZIP) $(TDS_ZIP) @@ -104,26 +109,26 @@ check-regs: $(UNPACKED_REGS)  	luatex --interaction=batchmode test-regs-plain.tex >/dev/null  	lualatex --interaction=batchmode test-regs-latex.tex >/dev/null -check-attr: $(UNPACKED_ATTR) $(LOADER_RUN) $(LINKS) $(COMPAT_RUN) -	luatex --interaction=batchmode test-attr-plain.tex >/dev/null -	lualatex --interaction=batchmode test-attr-latex.tex >/dev/null +check-attr: install-runfiles +	$(TESTENV) luatex --interaction=batchmode test-attr-plain.tex >/dev/null +	$(TESTENV) lualatex --interaction=batchmode test-attr-latex.tex >/dev/null -check-cctb: $(UNPACKED_CCTB) $(LOADER_RUN) $(LINKS) $(COMPAT_RUN) -	luatex --interaction=batchmode test-cctb-plain.tex >/dev/null -	lualatex --interaction=batchmode test-cctb-latex.tex >/dev/null +check-cctb: install-runfiles +	$(TESTENV) luatex --interaction=batchmode test-cctb-plain.tex >/dev/null +	$(TESTENV) lualatex --interaction=batchmode test-cctb-latex.tex >/dev/null -check-loader: $(UNPACKED_LOADER) $(COMPAT_RUN) +check-loader: install-runfiles  	echo "this is no lua code" > $(TMP_LOADER).tex -	luatex --interaction=batchmode test-loader-plain.tex >/dev/null -	lualatex --interaction=batchmode test-loader-latex.tex >/dev/null +	$(TESTENV) luatex --interaction=batchmode test-loader-plain.tex >/dev/null +	$(TESTENV) lualatex --interaction=batchmode test-loader-latex.tex >/dev/null -check-modutils: $(UNPACKED_MODUTILS) $(LOADER_RUN) $(LINKS) $(COMPAT_RUN) -	luatex --interaction=batchmode test-modutils-plain.tex >/dev/null -	lualatex --interaction=batchmode test-modutils-latex.tex >/dev/null +check-modutils: install-runfiles +	$(TESTENV) luatex --interaction=batchmode test-modutils-plain.tex >/dev/null +	$(TESTENV) lualatex --interaction=batchmode test-modutils-latex.tex >/dev/null -check-mcb: $(UNPACKED_MCB) $(LOADER_RUN) $(MOD_RUN) $(LINKS) $(COMPAT_RUN) -	luatex --interaction=batchmode test-mcb-plain.tex >/dev/null -	lualatex --interaction=batchmode test-mcb-latex.tex >/dev/null +check-mcb: install-runfiles +	$(TESTENV) luatex --interaction=batchmode test-mcb-plain.tex >/dev/null +	$(TESTENV) lualatex --interaction=batchmode test-mcb-latex.tex >/dev/null  check-compat: $(UNPACKED_COMPAT)  	luatex --interaction=batchmode test-compat-plain.tex >/dev/null @@ -134,25 +139,26 @@ $(CTAN_ZIP): $(SOURCE) $(COMPILED) $(TDS_ZIP)  	@$(RM) -- $@  	@zip -9 $@ $^ >/dev/null -define run-install -@mkdir -p $(RUNDIR) && cp $(RUNFILES) $(RUNDIR) -@mkdir -p $(DOCDIR) && cp $(DOCFILES) $(DOCDIR) -@mkdir -p $(SRCDIR) && cp $(SRCFILES) $(SRCDIR) -endef -  $(TDS_ZIP): TEXMFROOT=./tmp-texmf  $(TDS_ZIP): $(ALL_FILES)  	@echo "Making TDS-ready archive $@."  	@$(RM) -- $@ -	$(run-install) +	$(INSTALL_RUNFILES) +	$(INSTALL_DOCFILES) +	$(INSTALL_SRCFILES)  	@cd $(TEXMFROOT) && zip -9 ../$@ -r . >/dev/null  	@$(RM) -r -- $(TEXMFROOT) -.PHONY: install manifest clean mrproper +.PHONY: install manifest clean mrproper install-runfiles  install: $(ALL_FILES)  	@echo "Installing in '$(TEXMFROOT)'." -	$(run-install) +	$(INSTALL_RUNFILES) +	$(INSTALL_DOCFILES) +	$(INSTALL_SRCFILES) + +install-runfiles: $(RUNFILES) +	$(INSTALL_RUNFILES)  manifest:   	@echo "Source files:" @@ -166,4 +172,5 @@ clean:  mrproper: clean  	@$(RM) -- $(GENERATED) $(ZIPS) $(LINKS) $(TMP_LOADER).tex +	@$(RM) -r $(TEXMFROOT) | 
