Skip to content

Commit b3bad5f

Browse files
Merge pull request #479 from jmglov/makefile-externals
Makefile : do not fetch externals when present
2 parents ce70d11 + d3c1888 commit b3bad5f

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
*.pyc
2-
externals
2+
externals*
33
pixie-vm
44
.idea
55
lib

Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,13 @@ build_preload_no_jit: fetch_externals
4747
build: fetch_externals
4848
$(PYTHON) $(EXTERNALS)/pypy/rpython/bin/rpython $(COMMON_BUILD_OPTS) $(JIT_OPTS) $(TARGET_OPTS)
4949

50-
fetch_externals: $(EXTERNALS)/pypy ./lib
50+
fetch_externals: $(EXTERNALS)/pypy externals.fetched
5151

52-
lib:
52+
externals.fetched:
5353
echo https://github.com/pixie-lang/external-deps/releases/download/1.0/`uname -s`-`uname -m`.tar.bz2
5454
curl -L https://github.com/pixie-lang/external-deps/releases/download/1.0/`uname -s`-`uname -m`.tar.bz2 > /tmp/externals.tar.bz2
5555
tar -jxf /tmp/externals.tar.bz2 --strip-components=2
56+
touch externals.fetched
5657

5758

5859
$(EXTERNALS)/pypy:
@@ -92,6 +93,6 @@ clean_pxic:
9293
clean: clean_pxic
9394
rm -rf ./lib
9495
rm -rf ./include
95-
rm -rf ./externals
96+
rm -rf ./externals*
9697
rm -f ./pixie-vm
9798
rm -f ./*.pyc

0 commit comments

Comments
 (0)