windows_installer.mk
changeset 101 5799370243c0
parent 94 6d390b2623f5
child 111 e31e95e05a3c
equal deleted inserted replaced
100:ef5ecf478dde 101:5799370243c0
     1 TIMESTAMP=$(shell date '+%y.%m.%d')
     1 BVERSION=$(shell python2 sources/beremiz/version.py)
     2 
     2 
     3 CROSS_COMPILE=i686-w64-mingw32
     3 CROSS_COMPILE=i686-w64-mingw32
     4 CROSS_COMPILE_LIBS_DIR=$(shell dirname $(shell $(CROSS_COMPILE)-gcc -print-libgcc-file-name))
     4 CROSS_COMPILE_LIBS_DIR=$(shell dirname $(shell $(CROSS_COMPILE)-gcc -print-libgcc-file-name))
     5 CC=$(CROSS_COMPILE)-gcc
     5 CC=$(CROSS_COMPILE)-gcc
     6 CXX=$(CROSS_COMPILE)-g++
     6 CXX=$(CROSS_COMPILE)-g++
   130 
   130 
   131 ide_revisions = installer/revisions.txt
   131 ide_revisions = installer/revisions.txt
   132 $(ide_revisions): revisions.txt
   132 $(ide_revisions): revisions.txt
   133 	cp $< $@ 
   133 	cp $< $@ 
   134 
   134 
   135 Beremiz-build: Beremiz-$(TIMESTAMP)_build
   135 Beremiz-build: Beremiz-$(BVERSION)_build
   136 Beremiz-$(TIMESTAMP)_build: $(mingw32finaldir) $(pydir)/.stamp $(matiecdir)/.stamp $(beremizdir)/.stamp ide_targets_from_dist $(ide_revisions)
   136 Beremiz-$(BVERSION)_build: $(mingw32finaldir) $(pydir)/.stamp $(matiecdir)/.stamp $(beremizdir)/.stamp ide_targets_from_dist $(ide_revisions)
   137 	touch $@
   137 	touch $@
   138 
   138 
   139 Beremiz-archive: Beremiz-$(TIMESTAMP).zip
   139 Beremiz-archive: Beremiz-$(BVERSION).zip
   140 
   140 
   141 Beremiz-installer: Beremiz-$(TIMESTAMP).exe
   141 Beremiz-installer: Beremiz-$(BVERSION).exe
   142 
   142 
   143 Beremiz-$(TIMESTAMP).zip: Beremiz-$(TIMESTAMP)_build
   143 Beremiz-$(BVERSION).zip: Beremiz-$(BVERSION)_build
   144 	rm -f $@
   144 	rm -f $@
   145 	cd installer; zip -r -q ../$@ .
   145 	cd installer; zip -r -q ../$@ .
   146 
   146 
   147 Beremiz-$(TIMESTAMP).exe: Beremiz-$(TIMESTAMP)_build $(src)/license.txt $(src)/install.nsi 
   147 Beremiz-$(BVERSION).exe: Beremiz-$(BVERSION)_build $(src)/license.txt $(src)/install.nsi 
   148 	sed -e 's/\$$BVERSION/$(TIMESTAMP)/g' $(src)/license.txt > installer/license.txt
   148 	sed -e 's/\$$BVERSION/$(BVERSION)/g' $(src)/license.txt > installer/license.txt
   149 	sed -e 's/\$$BVERSION/$(TIMESTAMP)/g' $(src)/install.nsi |\
   149 	sed -e 's/\$$BVERSION/$(BVERSION)/g' $(src)/install.nsi |\
   150 	makensis -
   150 	makensis -
   151 
   151 
   152 
   152 
   153 
   153