X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FMakefile;h=3310cbe732b8061851bd971497512fd6f1b3f087;hp=bf3fb10874da569b947c4b54781efaf2fb483ecf;hb=cf47ccc725fd13d7216400149190328c6077a010;hpb=af5f45117ebd63f829465cf209b4967b4051daaa;ds=sidebyside diff --git a/client/Makefile b/client/Makefile index bf3fb10..3310cbe 100644 --- a/client/Makefile +++ b/client/Makefile @@ -1,7 +1,53 @@ link: - rm -f /usr/local/bin/goodfet.* - ln -s `pwd`/goodfet.* /usr/local/bin/ + rm -f /usr/local/bin/goodfet.* /usr/local/bin/goodfet + rm -rf *~ + mkdir -p /usr/local/bin + ln -s `pwd`/goodfet `pwd`/goodfet.* /usr/local/bin/ install: - #Try 'make link' instead. + echo "Try 'make link' instead." + +py2exepub: +#publish the windows build. + rsync --exclude .svn -ave ssh --progress tmp/goodfet.zip travisutk,goodfet@web.sourceforge.net:htdocs/dist/gfwin.zip +py2exe: +#Run this from Win32 with Python, py2exe, py-serial, and GNU utils. +#MSP430 Client + sed s/PYTHONCONSOLE/goodfet.msp430/ setup.py + python setup.py py2exe + mv dist/goodfet.exe dist/gf430.exe +#Monitor + sed s/PYTHONCONSOLE/goodfet.monitor/ setup.py + python setup.py py2exe + mv dist/goodfet.exe dist/gfmon.exe +#BSL + sed s/PYTHONCONSOLE/goodfet.bsl/ setup.py + python setup.py py2exe + mv dist/goodfet.exe dist/gfbsl.exe +#BSL + sed s/PYTHONCONSOLE/goodfet.bsl/ setup.py + python setup.py py2exe + mv dist/goodfet.exe dist/gfbsl.exe +#AVR + sed s/PYTHONCONSOLE/goodfet.avr/ setup.py + python setup.py py2exe + mv dist/goodfet.exe dist/gfavr.exe +#Chipcon + sed s/PYTHONCONSOLE/goodfet.cc/ setup.py + python setup.py py2exe + mv dist/goodfet.exe dist/gfcc.exe +#SPI Flash + sed s/PYTHONCONSOLE/goodfet.spiflash/ setup.py + python setup.py py2exe + mv dist/goodfet.exe dist/gfspi.exe +#Goodfet. This must be last. + sed s/PYTHONCONSOLE/goodfet/ setup.py + python setup.py py2exe +# mv dist/goodfet.exe dist/goodfet.exe +#Now package it all. + rm -rf tmp + mkdir -p tmp/goodfet + mv dist/* tmp/goodfet/ + cd tmp && zip -r goodfet.zip goodfet +