CFLAGS = -Wall -O2
PROGS = trackpad m3mirror m6mirror backlight
PREFIX = /

all:	$(PROGS)

trackpad: trackpad.c
	$(CC) $(CFLAGS) -o trackpad trackpad.c

fnset: fnset.c
	$(CC) $(CFLAGS) -o fnset fnset.c

m3mirror: m3mirror.c
	$(CC) $(CFLAGS) -o m3mirror m3mirror.c

m6mirror: m6mirror.c
	$(CC) $(CFLAGS) -o m6mirror m6mirror.c

backlight: backlight.c
	$(CC) $(CFLAGS) -o backlight backlight.c

install:
	install -m 755 -c trackpad $(PREFIX)/usr/bin/trackpad
	install -m 755 -c m3mirror $(PREFIX)/usr/sbin/m3mirror
	install -m 755 -c m6mirror $(PREFIX)/usr/sbin/m6mirror
	install -m 755 -c backlight $(PREFIX)/sbin/backlight

clean:
	rm -f $(PROGS) *.o
