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 $Q $(CC) -o $@ gertboard.o $(LDFLAGS) $(LDLIBS)
41 $Q $(CC) -o $@ buttons.o $(LDFLAGS) $(LDLIBS)
43 7segments: 7segments.o
45 $Q $(CC) -o $@ 7segments.o $(LDFLAGS) $(LDLIBS)
47 voltmeter: voltmeter.o
49 $Q $(CC) -o $@ voltmeter.o $(LDFLAGS) $(LDLIBS)
51 temperature: temperature.o
53 $Q $(CC) -o $@ temperature.o $(LDFLAGS) $(LDLIBS)
57 $Q $(CC) -o $@ vumeter.o $(LDFLAGS) $(LDLIBS)
61 $Q $(CC) -o $@ record.o $(LDFLAGS) $(LDLIBS)
65 $Q $(CC) -c $(CFLAGS) $< -o $@
69 $Q rm -f $(OBJ) *~ core tags $(BINS)