diff --git a/tests/gcc-compilefarm/Makefile b/tests/gcc-compilefarm/Makefile index 03ef3a7..40252bd 100644 --- a/tests/gcc-compilefarm/Makefile +++ b/tests/gcc-compilefarm/Makefile @@ -17,7 +17,7 @@ CPANTIE = http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/$(GZTIE) CPANYAM = http://search.cpan.org/CPAN/authors/id/M/MS/MSTROUT/$(GZYAM) HAVEPERL = $(PREFIX)/share/perl/5.10.1/Config/General.pm - +HAVESODIUM = $(PREFIX)/lib/libsodium.a SRCSODIUM = $(BUILD)/libsodium SRCPCP = $(BUILD)/pcp @@ -53,20 +53,26 @@ fetch: prepare fi config-sodium: - cd $(SRCSODIUM) && ./autogen.sh - cd $(SRCSODIUM) && ./configure --prefix=$(PREFIX) + if test ! -f $(HAVESODIUM); then \ + cd $(SRCSODIUM) && ./autogen.sh; \ + cd $(SRCSODIUM) && ./configure --prefix=$(PREFIX); \ + fi config-pcp: cd $(SRCPCP) && ./configure --prefix=$(PREFIX) --with-libsodium=$(PREFIX) compile-sodium: - cd $(SRCSODIUM) && make + if test ! -f $(HAVESODIUM); then \ + cd $(SRCSODIUM) && make; \ + fi compile-pcp: cd $(SRCPCP) && make install-sodium: - cd $(SRCSODIUM) && make install + if test ! -f $(HAVESODIUM); then \ + cd $(SRCSODIUM) && make install; \ + fi install-pcp: cd $(SRCPCP) && make install @@ -78,4 +84,4 @@ clean: test-pcp: perl ln -sf $(PREFIX)/share/perl/5.10.1 $(SRCPCP)/tests/lib - cd $(SRCPCP) && make test \ No newline at end of file + cd $(SRCPCP) && make test