From: Brian Warner <warner@allmydata.com> Date: Fri, 12 Sep 2008 05:21:51 +0000 (-0700) Subject: windows/Makefile: fix dependencies: windows-installer must cause windows-exe to run X-Git-Url: https://git.rkrishnan.org/specifications/-?a=commitdiff_plain;h=616b950869625bb5118961cd76b193963083e73e;p=tahoe-lafs%2Ftahoe-lafs.git windows/Makefile: fix dependencies: windows-installer must cause windows-exe to run --- diff --git a/windows/Makefile b/windows/Makefile index 600c0d7f..761199c6 100644 --- a/windows/Makefile +++ b/windows/Makefile @@ -3,12 +3,19 @@ # control it, since 'PYTHON=foo make windows-exe' doesn't seem to override # the default. +# We also get $(PYTHONPATH) from our parent, which is critical for py2exe to +# find the tahoe code. Invoking this Makefile directly won't work. + INNOSETUP := $(shell cygpath -au "$(PROGRAMFILES)/Inno Setup 5/Compil32.exe") -windows-exe: +.PHONY: windows-exe windows-installer windows-installer-upload + +windows-exe.stamp: $(PYTHON) setup.py py2exe + touch windows-exe.stamp +windows-exe: windows-exe.stamp -windows-installer: +windows-installer: windows-exe.stamp $(PYTHON) ../misc/sub-ver.py installer.tmpl >installer.iss "$(INNOSETUP)" /cc installer.iss