fbpdf: switch keys for aligning to edges and glyphs
[fbpdf.git] / Makefile
blob786419aaf541950168e5d1ff88aef6241e49ed72
1 PREFIX = .
2 CC = cc
3 CFLAGS = -Wall -O2 -I$(PREFIX)/include
4 LDFLAGS = -L$(PREFIX)/lib
6 all: fbpdf fbdjvu
7 %.o: %.c doc.h
8 $(CC) -c $(CFLAGS) $<
9 clean:
10 -rm -f *.o fbpdf fbdjvu fbpdf2
12 # pdf support using mupdf
13 fbpdf: fbpdf.o mupdf.o draw.o
14 $(CC) -o $@ $^ $(LDFLAGS) -lfitz -lfreetype \
15 -ljbig2dec -ljpeg -lz -lopenjpeg -lm
16 # djvu support
17 fbdjvu: fbpdf.o djvulibre.o draw.o
18 $(CC) -o $@ $^ $(LDFLAGS) -ldjvulibre -ljpeg -lm -lstdc++ -lpthread
20 # pdf support using poppler
21 poppler.o: poppler.c
22 $(CXX) -c $(CFLAGS) `pkg-config --cflags poppler-cpp` $<
23 fbpdf2: fbpdf.o poppler.o draw.o
24 $(CXX) -o $@ $^ $(LDFLAGS) `pkg-config --libs poppler-cpp`