CC = gcc
###############################################################################################
# Use the following symbols for normal operation (using gpio daemon library)
# Note - the pigpiod daemon needs to be started using -x to enable GPIO0 and GPIO1
LDFLAGS=
CFLAGS = -O3 -Wall -Wextra -std=gnu11
###############################################################################################
###############################################################################################
all: reboot-seconds
###############################################################################################
###############################################################################################
reboot-seconds.o : reboot-seconds.c
	-$(CC) -c reboot-seconds.c -o $@ $(CFLAGS)
###############################################################################################
reboot-seconds : reboot-seconds.o
	-$(CC) reboot-seconds.o -o $@ $(LDFLAGS)
	-chmod 755 reboot-seconds
	-sudo chown root:root reboot-seconds
###############################################################################################
###############################################################################################
install: all
	-sudo mv reboot-seconds /usr/local/sbin
###############################################################################################
clean:
	-rm -f *.o *~ reboot-seconds
