1VERSION?=2.7.2 2 3help: 4 @echo "Targets: configure all clean install package" 5 6configure: 7 8 rm -rf build 9 10 mkdir build 11 12 cd build ; cmake .. 13 14all: 15 make -C build all 16 17install: 18 make -C build install 19 20clean: 21 make -C build clean 22 23package: 24 make -C build clean || echo -n 25 26 tar -cvf temp.tar --exclude="*~" --exclude="*#" \ 27 --exclude=".svn" --exclude="*.orig" --exclude="*.rej" \ 28 AUTHORS \ 29 CMakeLists.txt \ 30 COPYING \ 31 Makefile \ 32 NEWS \ 33 README.md \ 34 TODO \ 35 cmake \ 36 jack_keyboard.png \ 37 man \ 38 pixmaps \ 39 src 40 41 rm -rf jack-keyboard-${VERSION} 42 43 mkdir jack-keyboard-${VERSION} 44 45 tar -xvf temp.tar -C jack-keyboard-${VERSION} 46 47 rm -rf temp.tar 48 49 tar --gid 0 --uid 0 -zcvf jack-keyboard-${VERSION}.tar.gz jack-keyboard-${VERSION} 50