1 DROPBOX := dropbox_uploader.sh
2 UNAME := $(shell uname -m)
3 DOWNLOAD:= ../doc/html/download.c
4 BRANCH := $(shell git rev-parse --abbrev-ref HEAD)
5 ifneq ($(shell uname -m), x86_64)
6 $(error Cannot build packages without an x86_64 capable CPU)
13 @echo "Building Debian packages ..."
15 $(MAKE) -C deb/ CARCH=i686
16 @echo "Building Archlinux packages ..."
17 $(MAKE) -C archlinux/this/
18 $(MAKE) -C archlinux/this/ CARCH=i686
19 @echo "Building Slackware packages ..."
22 @echo "Building Windows packages ..."
23 $(MAKE) -C slackware/this/
24 $(MAKE) -C slackware/this/ CARCH=i686
26 @mv archlinux/this/*pkg.tar.xz ./
29 @mv slackware/this/*.txz ./
32 @echo "APPKEY:76vh3q42hnvmzm3" > dropbox_config
33 @echo "APPSECRET:tmeecht2cmh72xa" >> dropbox_config
34 @echo "ACCESS_LEVEL:sandbox" >> dropbox_config
35 @echo "OAUTH_ACCESS_TOKEN:w0bxzf0dft8edfq" >> dropbox_config
36 @echo "OAUTH_ACCESS_TOKEN_SECRET:9vosx7x8gy4kgjk" >> dropbox_config
37 @wget -q "http://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh"
38 @chmod +x dropbox_uploader.sh
39 @sed -i -e "s/~\/.dropbox_uploader/.\/dropbox_config/g" $$(basename $(DROPBOX))
40 @find . -type f -regex ".*/.*\.\(xz\|deb\|zip\|txz\)" -exec ./$$(basename $(DROPBOX)) upload {} \;
41 @rm dropbox_config dropbox_uploader.sh
44 $(CC) $(DOWNLOAD) -o html.gen
48 @git checkout gh-pages
49 @rm -f ../download.html
50 @mv -f download.html ../download.html
51 @cd ..; git add download.html; git commit -m 'update download page'; git push origin gh-pages;
52 @git checkout $(BRANCH)