| BINDIR=/usr/bin |
| MANDIR=/usr/share/man/man8 |
| |
| WARNFLAGS=-Wall -Wshadow -W -Wformat -Wimplicit-function-declaration -Wimplicit-int |
| CFLAGS?=-O1 -g ${WARNFLAGS} |
| CC?=gcc |
| |
| OBJS = powerdebug.o sensor.o clocks.o regulator.o display.o |
| |
| default: powerdebug |
| |
| powerdebug.8.gz: powerdebug.8 |
| gzip -c $< > $@ |
| |
| powerdebug: $(OBJS) powerdebug.h |
| $(CC) ${CFLAGS} $(OBJS) -lncurses -o powerdebug |
| |
| install: powerdebug powerdebug.8.gz |
| mkdir -p ${DESTDIR}${BINDIR} |
| cp powerdebug ${DESTDIR}${BINDIR} |
| mkdir -p ${DESTDIR}${MANDIR} |
| cp powerdebug.8.gz ${DESTDIR}${MANDIR} |
| |
| All: install |
| |
| all: powerdebug powerdebug.8.gz |
| |
| clean: |
| rm -f powerdebug *.o powerdebug.8.gz |