summaryrefslogtreecommitdiff
path: root/tests/make_png
diff options
context:
space:
mode:
authorKushal K S V S <kkushal32@gmail.com>2017-07-09 13:13:06 +0530
committerKushal K S V S <kkushal32@gmail.com>2018-03-18 20:40:44 +0530
commit6bf7bcd3787c61f1882013ab4a1f0070056edf49 (patch)
tree1bf472c80f00887d7d0f21f6797c3e93b01c2238 /tests/make_png
parent4d3200b4dbf5b5bef50b7493a441f212016c4a69 (diff)
downloadfreetype2-6bf7bcd3787c61f1882013ab4a1f0070056edf49.tar.gz
Changes to makefile to use compiled version of freetype
Diffstat (limited to 'tests/make_png')
-rw-r--r--tests/make_png/README11
-rw-r--r--tests/make_png/hashes/README1
-rw-r--r--tests/make_png/images/README1
-rw-r--r--tests/make_png/makefile10
4 files changed, 16 insertions, 7 deletions
diff --git a/tests/make_png/README b/tests/make_png/README
index 677cf65dc..d30e35918 100644
--- a/tests/make_png/README
+++ b/tests/make_png/README
@@ -1,6 +1,11 @@
+NOTE: First make freetype library (in the ../../ directory)
+ make devel
+ make
+
+
To generate hashes and store it in the ./hashes folder,
-1) sudo make hash
+1) make hash
(set resoluton in DPI by passing argument
example: sudo make DPI=100, if not specified,default is 72)
@@ -18,11 +23,11 @@ To generate hashes and store it in the ./hashes folder,
To generate 32-bit RGBA PNG(s) of all glyphs in a font\n
-1) sudo make png
+1) make png
(set resoluton in DPI by passing argument
example: sudo make DPI=100, if not specified,default is 72)
-2.Usage ./<exe> <font_file> <pt_size> <render_mode>
+2) Usage ./<exe> <font_file> <pt_size> <render_mode>
Images will be saved in a file named
$(font)_$(pt_size)_$(render_mode)_$(glyph_index).png
diff --git a/tests/make_png/hashes/README b/tests/make_png/hashes/README
new file mode 100644
index 000000000..9b6ab80be
--- /dev/null
+++ b/tests/make_png/hashes/README
@@ -0,0 +1 @@
+This folder includes all the hashes generated \ No newline at end of file
diff --git a/tests/make_png/images/README b/tests/make_png/images/README
new file mode 100644
index 000000000..c769f13e6
--- /dev/null
+++ b/tests/make_png/images/README
@@ -0,0 +1 @@
+This folder includes all the images generated \ No newline at end of file
diff --git a/tests/make_png/makefile b/tests/make_png/makefile
index 691a6fd1b..506ebfb62 100644
--- a/tests/make_png/makefile
+++ b/tests/make_png/makefile
@@ -4,25 +4,27 @@ SHELL = /bin/sh
SRC_HASH = hash_to_file.c bitmap.c murmur3.c
SRC_PNG = make_png.c bitmap.c murmur3.c
+SRC_LIB = ../../objs/libfreetype.a
OBJS = $(src:.c=.o)
CFLAGS = -Wall -g
CC = gcc
-INCLUDE = -I /usr/local/include/freetype2/
-LIBS = -lfreetype -lpng
+INCLUDE = -I ../../include/
+LIBS = -lpng -lharfbuzz -lbz2
DPI = 72
all: png hash
png:$(SRC_PNG)
- $(CC) $(CFLAGS) $(INCLUDE) -DDPI=$(DPI) -o $@ $(SRC_PNG) $(OBJS) $(LIBS)
+ $(CC) $(CFLAGS) $(INCLUDE) -DDPI=$(DPI) -o $@ $(SRC_PNG) $(SRC_LIB) $(OBJS) $(LIBS)
hash:$(SRC_HASH)
- $(CC) $(CFLAGS) $(INCLUDE) -DDPI=$(DPI) -o $@ $(SRC_HASH) $(OBJS) $(LIBS)
+ $(CC) $(CFLAGS) $(INCLUDE) -DDPI=$(DPI) -o $@ $(SRC_HASH) $(SRC_LIB) $(OBJS) $(LIBS)
.PHONY: clean
clean:
-rm -f *.o
+