31 lines
692 B
Makefile
31 lines
692 B
Makefile
|
# Makefile
|
||
|
#
|
||
|
# Makefile for the Arduino AccelStepper project
|
||
|
#
|
||
|
# Author: Mike McCauley (mikem@airspayce.com)
|
||
|
# Copyright (C) 2010 Mike McCauley
|
||
|
# $Id: Makefile,v 1.6 2015/08/25 04:57:29 mikem Exp mikem $
|
||
|
|
||
|
PROJNAME = AccelStepper
|
||
|
VERSION_MAJOR = 1
|
||
|
VERSION_MINOR = 57
|
||
|
|
||
|
DISTFILE = $(PROJNAME)-$(VERSION_MAJOR).$(VERSION_MINOR).zip
|
||
|
|
||
|
all: versioning doxygen dist upload
|
||
|
|
||
|
versioning:
|
||
|
sed -i.bak -e 's/AccelStepper-.*\.zip/$(DISTFILE)/' AccelStepper.h
|
||
|
|
||
|
doxygen:
|
||
|
doxygen project.cfg
|
||
|
|
||
|
ci:
|
||
|
(cd ..;ci -l `cat $(PROJNAME)/MANIFEST`)
|
||
|
|
||
|
dist:
|
||
|
(cd ..; zip $(PROJNAME)/$(DISTFILE) `cat $(PROJNAME)/MANIFEST`)
|
||
|
|
||
|
upload:
|
||
|
rsync -avz $(DISTFILE) doc/ www.airspayce.com:public_html/mikem/arduino/$(PROJNAME)
|