forked from DanAnkers/WsprryPi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile2
More file actions
30 lines (21 loc) · 652 Bytes
/
makefile2
File metadata and controls
30 lines (21 loc) · 652 Bytes
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
prefix=/usr/local
CFLAGS += -Wall
CXXFLAGS += -D_GLIBCXX_DEBUG -std=c++11 -Wall -Werror -fmax-errors=5
LDLIBS += -lm
PI_VERSION = -DRPI4
all: wspr gpioclk
mailbox.o: mailbox.c mailbox.h
$(CC) $(CFLAGS) -c mailbox.c
wspr: mailbox.o wspr.cpp mailbox.h
$(CXX) $(CXXFLAGS) $(LDFLAGS) $(LDLIBS) $(PI_VERSION) mailbox.o wspr.cpp -owspr
gpioclk: gpioclk.cpp
$(CXX) $(CXXFLAGS) $(LDFLAGS) $(LDLIBS) $(PI_VERSION) gpioclk.cpp -ogpioclk
clean:
$(RM) *.o gpioclk wspr
.PHONY: install
install: wspr
install -m 0755 wspr $(prefix)/bin
install -m 0755 gpioclk $(prefix)/bin
.PHONY: uninstall
uninstall:
$(RM) $(prefix)/bin/wspr $(prefix)/bin/gpioclk