3 # Gertboard - Examples using wiringPi
5 # Copyright (c) 2013 Gordon Henderson
6 #################################################################################
15 INCLUDE = -I/usr/local/include
16 CFLAGS = $(DEBUG) -Wall $(INCLUDE) -Winline -pipe
18 LDFLAGS = -L/usr/local/lib
19 LDLIBS = -lwiringPi -lwiringPiDev -lpthread -lm
21 # Should not alter anything below this line
22 ###############################################################################
25 buttons.c 7segments.c \
26 voltmeter.c temperature.c vumeter.c \
35 gertboard: gertboard.o
37 @$(CC) -o $@ gertboard.o $(LDFLAGS) $(LDLIBS)
41 @$(CC) -o $@ buttons.o $(LDFLAGS) $(LDLIBS)
43 7segments: 7segments.o
45 @$(CC) -o $@ 7segments.o $(LDFLAGS) $(LDLIBS)
47 voltmeter: voltmeter.o
49 @$(CC) -o $@ voltmeter.o $(LDFLAGS) $(LDLIBS)
51 temperature: temperature.o
53 @$(CC) -o $@ temperature.o $(LDFLAGS) $(LDLIBS)
57 @$(CC) -o $@ vumeter.o $(LDFLAGS) $(LDLIBS)
61 @$(CC) -o $@ record.o $(LDFLAGS) $(LDLIBS)
65 @$(CC) -c $(CFLAGS) $< -o $@
69 @rm -f $(OBJ) *~ core tags $(BINS)