Gordons Projects

--> Projects Top-Level GIT

Removed some old files
[pibrella] / Makefile
1 #
2 # Makefile:
3 #       For the Pibrella code
4 #       Copyright (c) 2014 Gordon Henderson
5 ###############################################################################
6
7 #DEBUG  = -g -O0
8 DEBUG   = -O2
9 CC      = gcc
10 CFLAGS  = $(DEBUG) -Wall $(INCLUDE) -Winline -pipe
11
12 LIBS    = -lwiringPi -lm
13
14 SRC     =       tune.c ladder.c stepper.c step1.c wire.c
15
16 # May not need to  alter anything below this line
17 ###############################################################################
18
19 OBJ     =       $(SRC:.c=.o)
20
21 all:            tune ladder stepper step1 wire
22
23 tune:   tune.o
24         @echo [Link]
25         @$(CC) -o $@ tune.o $(LDFLAGS) $(LIBS)
26
27 ladder: ladder.o
28         @echo [Link]
29         @$(CC) -o $@ ladder.o $(LDFLAGS) $(LIBS)
30
31 stepper:        stepper.o
32         @echo [Link]
33         @$(CC) -o $@ stepper.o $(LDFLAGS) $(LIBS)
34
35 step1:  step1.o
36         @echo [Link]
37         @$(CC) -o $@ step1.o $(LDFLAGS) $(LIBS)
38
39 wire:   wire.o
40         @echo [Link]
41         @$(CC) -o $@ wire.o $(LDFLAGS) $(LIBS)
42
43 .c.o:
44         @echo [Compile] $<
45         @$(CC) -c $(CFLAGS) $< -o $@
46
47 .PHONEY:        clean
48 clean:
49         rm -f $(OBJ) wire tune ladder stepper step1 *~ core tags *.bak
50
51 .PHONEY:        tags
52 tags:   $(SRC)
53         @echo [ctags]
54         @ctags $(SRC)
55
56 .PHONEY:        depend
57 depend:
58         makedepend -Y $(SRC)
59
60 # DO NOT DELETE
61
62 tune.o: pibrella.h
63 ladder.o: pibrella.h
64 stepper.o: pibrella.h
65 step1.o: pibrella.h
66 wire.o: pibrella.h