forked from denschu/rcswitch-pi
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
38 lines (25 loc) · 744 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#DEBUG = -g -DDEBUG
DEBUG = -g
CCFLAGS = $(DEBUG) -Wall
CXXFLAGS = $(DEBUG) -Wall
LD = g++ $(DEBUG)
AR = ar -r
RANLIB = ranlib
REMOVE = rm -f
INCLUDES = -I.
DEFINES =
.c.o:
$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@
.cpp.o:
$(CXX) $(CXXFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@
all: send sendTriState sendRev sendRevBHC
send: RCSwitch.o send.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) $+ -o $@ -lwiringPi
sendTriState: RCSwitch.o sendTriState.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) $+ -o $@ -lwiringPi
sendRev: RCSwitch.o sendRev.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) $+ -o $@ -lwiringPi
sendRevBHC: RCSwitch.o sendRevBHC.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) $+ -o $@ -lwiringPi
clean:
$(RM) *.o send sendTriState sendRev sendRevBHC