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