Makefile
changeset 36 ad68e85dc416
parent 34 0a8caba627ac
child 37 fd09116d3537
equal deleted inserted replaced
35:0a74906dcd72 36:ad68e85dc416
   104 	mkdir -p $(mingwdir)
   104 	mkdir -p $(mingwdir)
   105 	# windows.h
   105 	# windows.h
   106 	$(call get_mingw,w32api/w32api-5.0.1,w32api-5.0.1-mingw32-dev.tar.xz)
   106 	$(call get_mingw,w32api/w32api-5.0.1,w32api-5.0.1-mingw32-dev.tar.xz)
   107 	# mingw runtime
   107 	# mingw runtime
   108 	$(call get_mingw,mingwrt/mingwrt-5.0.1,mingwrt-5.0.1-mingw32-dll.tar.xz)
   108 	$(call get_mingw,mingwrt/mingwrt-5.0.1,mingwrt-5.0.1-mingw32-dll.tar.xz)
       
   109 	$(call get_mingw,mingwrt/mingwrt-5.0.1,libmingwex-5.0.1-mingw32-dll-0.tar.xz)
       
   110 	$(call get_mingw,isl/isl-0.18,libisl-0.18-1-mingw32-dll-15.tar.xz)
   109 	# mingw headers and lib
   111 	# mingw headers and lib
   110 	$(call get_mingw,mingwrt/mingwrt-5.0.1,mingwrt-5.0.1-mingw32-dev.tar.xz)
   112 	$(call get_mingw,mingwrt/mingwrt-5.0.1,mingwrt-5.0.1-mingw32-dev.tar.xz)
   111 	# binutils
   113 	# binutils
   112 	$(call get_mingw,binutils/binutils-2.28,binutils-2.28-1-mingw32-bin.tar.xz)
   114 	$(call get_mingw,binutils/binutils-2.28,binutils-2.28-1-mingw32-bin.tar.xz)
   113 	# C compiler
   115 	# C compiler
   114 	$(call get_mingw,gcc/Version6/gcc-6.3.0,gcc-core-6.3.0-1-mingw32-bin.tar.xz)
   116 	$(call get_mingw,gcc/Version6/gcc-6.3.0,gcc-core-6.3.0-1-mingw32-bin.tar.xz)
       
   117 	$(call get_mingw,gcc/Version6/gcc-6.3.0,libgcc-6.3.0-1-mingw32-dll-1.tar.xz)
   115 	# dependencies
   118 	# dependencies
   116 	$(call get_mingw,gmp/gmp-6.1.2,libgmp-6.1.2-2-mingw32-dll-10.tar.xz)
   119 	$(call get_mingw,gmp/gmp-6.1.2,libgmp-6.1.2-2-mingw32-dll-10.tar.xz)
   117 	$(call get_mingw,mpc/mpc-1.0.3,libmpc-1.0.3-1-mingw32-dll-3.tar.xz)
   120 	$(call get_mingw,mpc/mpc-1.0.3,libmpc-1.0.3-1-mingw32-dll-3.tar.xz)
   118 	$(call get_mingw,mpfr/mpfr-3.1.5,libmpfr-3.1.5-1-mingw32-dll-4.tar.xz)
   121 	$(call get_mingw,mpfr/mpfr-3.1.5,libmpfr-3.1.5-1-mingw32-dll-4.tar.xz)
   119 	$(call get_mingw,gettext/gettext-0.18.3.2-2,libintl-0.18.3.2-2-mingw32-dll-8.tar.xz)
   122 	$(call get_mingw,gettext/gettext-0.18.3.2-2,libintl-0.18.3.2-2-mingw32-dll-8.tar.xz)
   257 	for i in nevow formless twisted; do cp -R $(tmp)/Nevow-0.10.0/$$i $(pysite); done
   260 	for i in nevow formless twisted; do cp -R $(tmp)/Nevow-0.10.0/$$i $(pysite); done
   258 	
   261 	
   259 	# Numpy
   262 	# Numpy
   260 	$(call get_src_pypi,fd/32/196073188f5b8b464e0fabb470f971fa5dcd91b55726a43b40b008212358,numpy-1.13.3-2-cp27-none-win32.whl)\
   263 	$(call get_src_pypi,fd/32/196073188f5b8b464e0fabb470f971fa5dcd91b55726a43b40b008212358,numpy-1.13.3-2-cp27-none-win32.whl)\
   261 	unzip -d $(tmp) $$dld
   264 	unzip -d $(tmp) $$dld
   262 	cp -R $(tmp)/numpy/* $(pysite)
   265 	cp -R $(tmp)/numpy $(pysite)
   263 	
   266 	
   264 	# SimpleJson
   267 	# SimpleJson
   265 	$(call get_src_pypi,source/s/simplejson,simplejson-2.2.1.tar.gz)\
   268 	$(call get_src_pypi,source/s/simplejson,simplejson-2.2.1.tar.gz)\
   266 	tar -C $(tmp) -xzf $$dld
   269 	tar -C $(tmp) -xzf $$dld
   267 	cp -R $(tmp)/simplejson-2.2.1/simplejson/ $(pysite)
   270 	cp -R $(tmp)/simplejson-2.2.1/simplejson/ $(pysite)
   268 	
   271 	
   269 	# Zeroconf
   272 	# Zeroconf
   270 	$(call get_src_pypi,6b/88/48dbe88b10098f98acef33218763c5630b0081c7fd0849ab4793b1e9b6d3,zeroconf-0.19.1-py2.py3-none-any.whl)\
   273 	$(call get_src_pypi,6b/88/48dbe88b10098f98acef33218763c5630b0081c7fd0849ab4793b1e9b6d3,zeroconf-0.19.1-py2.py3-none-any.whl)\
   271 	unzip -d $(tmp)/zeroconf $$dld
   274 	unzip -d $(tmp)/zeroconf $$dld
   272 	cp -R $(tmp)/zeroconf/* $(pysite)
   275 	cp -R $(tmp)/zeroconf/*.py* $(pysite)
   273 	
   276 	
   274 	# netifaces
   277 	# netifaces
   275 	$(call get_src_pypi,05/00/c719457bcb8f14f9a7b9244c3c5e203c40d041a364cf784cf554aaef8129,netifaces-0.10.6-py2.7-win32.egg)\
   278 	$(call get_src_pypi,05/00/c719457bcb8f14f9a7b9244c3c5e203c40d041a364cf784cf554aaef8129,netifaces-0.10.6-py2.7-win32.egg)\
   276 	unzip -d $(tmp)/netifaces $$dld
   279 	unzip -d $(tmp)/netifaces $$dld
   277 	cp -R $(tmp)/netifaces/* $(pysite)	
   280 	cp -R $(tmp)/netifaces/*.py* $(pysite)	
   278 	
   281 	
   279 	# WxGlade
   282 	# WxGlade
   280 	$(call get_src_http,https://bitbucket.org/wxglade/wxglade/get,034d891cc947.zip)\
   283 	$(call get_src_http,https://bitbucket.org/wxglade/wxglade/get,034d891cc947.zip)\
   281 	unzip -d $(tmp) $$dld
   284 	unzip -d $(tmp) $$dld
   282 	mv $(tmp)/wxglade-wxglade-034d891cc947 $(pysite)/wxglade
   285 	mv $(tmp)/wxglade-wxglade-034d891cc947 $(pysite)/wxglade
   287 	mv $(tmp)/Pyro-3.16/Pyro $(pysite)
   290 	mv $(tmp)/Pyro-3.16/Pyro $(pysite)
   288 	
   291 	
   289 	# Lxml
   292 	# Lxml
   290 	$(call get_src_pypi,c7/e6/26a600d9828554ca9de35d3d1daf3779028bea37025f3dd25e9d58d63bac,lxml-4.1.1-cp27-cp27m-win32.whl)\
   293 	$(call get_src_pypi,c7/e6/26a600d9828554ca9de35d3d1daf3779028bea37025f3dd25e9d58d63bac,lxml-4.1.1-cp27-cp27m-win32.whl)\
   291 	unzip -d $(tmp) $$dld
   294 	unzip -d $(tmp) $$dld
   292 	cp -R $(tmp)/lxml/* $(pysite)
   295 	cp -R $(tmp)/lxml $(pysite)
   293 	
   296 	
   294 	touch $@
   297 	touch $@
   295 
   298 
   296 	
   299 	
   297 OSSLVER=openssl-1.0.1p
   300 OSSLVER=openssl-1.0.1p