utils/Makefile

40 lines
776 B
Makefile

all: djl-utils.deb
dist: bin DEBIAN.control
bin: sign pasta suptime countdown stopwatch timestamp
distdir:
mkdir -p dist/usr/bin
sign: src/sign distdir
cp src/sign dist/usr/bin
pasta: src/pasta distdir
cp src/pasta dist/usr/bin
suptime: src/suptime.c distdir
cc -o dist/usr/bin/suptime src/suptime.c
countdown: src/countdown.c distdir
cc -o dist/usr/bin/countdown src/countdown.c
stopwatch: src/stopwatch.c distdir
cc -o dist/usr/bin/stopwatch src/stopwatch.c
timestamp: src/timestamp distdir
cp src/timestamp dist/usr/bin
DEBIAN.control: src/DEBIAN/control distdir
rm -rf dist/DEBIAN
cp -r src/DEBIAN dist/DEBIAN
djl-utils.deb: dist
dpkg-deb -b dist
mv dist.deb dist/djl-utils.deb
install: djl-utils.deb
dpkg -i dist/djl-utils.deb
clean:
rm -rf dist