-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
27 lines (23 loc) · 740 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
#LCD Tools Makefile
CC = g++
CPPFLAGS = -mfloat-abi=hard -marm -mtune=cortex-a15.cortex-a7 -mcpu=cortex-a15
ifeq ($(PREFIX),)
PREFIX := /usr/local
endif
all: gpio_button img2fb show_info osd2fb
gpio_button: gpio_button.cpp
$(CC) -o gpio_button gpio_button.cpp
img2fb: img2fb.cpp
$(CC) -o img2fb img2fb.cpp -lSDL2 -lSDL2_image
show_info: show_info.cpp
$(CC) -o show_info show_info.cpp -lSDL2 -lSDL2_ttf $(CPPFLAGS)
osd2fb: osd2fb.cpp
$(CC) -o osd2fb osd2fb.cpp -lSDL2 -lSDL2_ttf
clean:
rm -f gpio_button img2fb show_info osd2fb
install:
install -d $(PREFIX)/bin/
install -m 4755 gpio_button $(PREFIX)/bin/
install -m 4755 img2fb $(PREFIX)/bin/
install -m 4755 show_info $(PREFIX)/bin/
install -m 4755 osd2fb $(PREFIX)/bin/