Gordons Projects

--> Projects Top-Level GIT

Initial migration to GIT
[piTrak] / Makefile
1 #
2 # Makefile:
3 #       PiTrak - Wiring Compatable library for the Raspberry Pi
4
5 #DEBUG  = -g -O0
6 DEBUG   = -O3
7 CC      = gcc
8 INCLUDE = -I/usr/local/include
9 CFLAGS  = $(DEBUG) -Wall $(INCLUDE) -Winline -pipe
10
11 LDFLAGS = -L/usr/local/lib
12 LIBS    = -lwiringPi -lpthread
13
14 # Should not alter anything below this line
15 ###############################################################################
16
17 SRC     =       piTrak.c keypad.c motors.c
18
19 OBJ     =       piTrak.o keypad.o motors.o
20
21 all:            piTrak
22
23 piTrak: $(OBJ) /usr/local/lib/libwiringPi.a
24         @echo [LD] $@
25         @$(CC) $(LDFLAGS) -o piTrak $(OBJ) $(LIBS) $(LD2)
26
27 .c.o:
28         @echo [CC] $<
29         @$(CC) -c $(CFLAGS) $< -o $@
30
31 clean:
32         rm -f $(OBJ) *~ core tags piTrak
33
34 tags:   $(SRC)
35         @echo [ctags]
36         @ctags $(SRC)
37
38 depend:
39         makedepend -Y $(SRC)
40
41
42 # DO NOT DELETE
43
44 piTrak.o: keypad.h motors.h
45 keypad.o: keypad.h
46 motors.o: motors.h