blob: 9633fad5c4a88e3d6ba97b297e9859f65898bdb7 (
plain)
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
|
CROSS=arm-linux-gnueabihf
DEPLIBS=MagickCore libpng16 zlib
PKGCONFIG=PKG_CONFIG_PATH=/usr/$(CROSS)/lib/pkgconfig pkg-config
CC=$(CROSS)-gcc
CFLAGS=-Wall -Wextra -I. $$($(PKGCONFIG) --cflags MagickCore)
LDFLAGS=-lpthread $$($(PKGCONFIG) --libs-only-L $(DEPLIBS))
LDLIBS=$$($(PKGCONFIG) --libs-only-l $(DEPLIBS)) -lm
all: install-deps freeonebook
freeonebook: freeonebook.o gpio.o fb.o convert.o
freeonebook.o: freeonebook.c gpio.h fb.h
gpio.o: gpio.c gpio.h
fb.o: fb.c fb.h convert.h
convert.o: convert.c convert.h
clean:
rm -f freeonebook *.o
install-deps: deps.installed
deps.installed:
cd deps; $(MAKE) all
touch $@
|