touch $@
tasks/extract_%: tasks/download_%
+ if [ -e $@ ]; then echo "Error: $@ exists. something isn't right"; false; else true; fi
mkdir -p build
cd build && \
gzip -dc ../download/$*-$(version_$*).tar.gz | $(TAR) -xf - && \
touch $@
tasks/extract_darcs_%:
+ if [ -e $@ ]; then echo "Error: $@ exists. something isn't right"; false; else true; fi
mkdir -p build
if [ -z "$(darcs_$*)" ]; then echo "No darcs url for $*" >&2; false; fi
if [ -d "$(root)/_darcs" ]; then \
tasks/download_gcc: tasks/download_gcc-core tasks/download_gcc-c++ tasks/download_gcc-g77
touch $@
-tasks/extract_%: tasks/download_%
- mkdir -p build
- cd build && \
- gzip -dc ../download/$*-$(version_$*).tar.gz | $(TAR) -xf - && \
- rm -f $* && \
- ln -s $*-$(version_$*) $*
- touch $@
-
tasks/extract_gcc: tasks/download_gcc
+ if [ -e $@ ]; then echo "Error: $@ exists. something isn't right"; false; else true; fi
mkdir -p build
cd build && gzip -dc ../download/gcc-core-$(version_gcc).tar.gz | $(TAR) -xf -
cd build && gzip -dc ../download/gcc-g++-$(version_gcc).tar.gz | $(TAR) -xf -
touch $@
tasks/patch_%: tasks/extract_%
+ if [ -e $@ ]; then echo "Error: $@ exists. something isn't right"; false; else true; fi
cd build/$*-$(version_$*) && \
for p in $(patches_$*) end; do \
[ "$$p" = "end" ] || $(PATCH) -p0 < ../../patches/$$p || exit 1; \
touch $@
tasks/extract_gpc: tasks/download_gcc tasks/download_gpc
+ if [ -e $@ ]; then echo "Error: $@ exists. something isn't right"; false; else true; fi
mkdir -p build/gpc.extract
cd build/gpc.extract && \
gzip -dc ../../download/gcc-core-$(version_gcc).tar.gz | $(TAR) -xf - && \
cp misc/tex.ch build/tex/tex.ch
cd build/tex && \
$(TAR) xfz ../../download/texinputs-$(version_texinputs).tgz && \
- java -cp $(root)/build tests.Tangle \
+ java -cp $(root)/build:$(upstream)/build/classgen/build tests.Tangle \
--gpc-rts=-nPascalfile:tex.p \
--gpc-rts=-npool:tex.pool \
--gpc-rts=-nwebfile:tex.web \