summaryrefslogtreecommitdiff
path: root/package/ajstarks-openvg/patches/patch-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/ajstarks-openvg/patches/patch-Makefile')
-rw-r--r--package/ajstarks-openvg/patches/patch-Makefile55
1 files changed, 55 insertions, 0 deletions
diff --git a/package/ajstarks-openvg/patches/patch-Makefile b/package/ajstarks-openvg/patches/patch-Makefile
new file mode 100644
index 000000000..4abbfe572
--- /dev/null
+++ b/package/ajstarks-openvg/patches/patch-Makefile
@@ -0,0 +1,55 @@
+--- ajstarks-openvg-a236978e8009c948083bd15b201d8f4ceb3c035d.orig/Makefile 2017-07-26 14:27:15.000000000 +0200
++++ ajstarks-openvg-a236978e8009c948083bd15b201d8f4ceb3c035d/Makefile 2017-07-26 17:07:46.000000000 +0200
+@@ -1,38 +1,38 @@
+-INCLUDEFLAGS=-I/opt/vc/include -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/vcos/pthreads -fPIC
+-LIBFLAGS=-L/opt/vc/lib -lEGL -lGLESv2 -ljpeg
+-FONTLIB=/usr/share/fonts/truetype/ttf-dejavu
++INCLUDEFLAGS=-I=/opt/vc/include -I=/opt/vc/include/interface/vmcs_host/linux -I=/opt/vc/include/interface/vcos/pthreads -fPIC
++LIBFLAGS=-L=/opt/vc/lib -lEGL -lGLESv2 -ljpeg
+ FONTFILES=DejaVuSans.inc DejaVuSansMono.inc DejaVuSerif.inc
++
+ all: font2openvg fonts library
+
+-libshapes.o: libshapes.c shapes.h fontinfo.h fonts
+- gcc -O2 -Wall $(INCLUDEFLAGS) -c libshapes.c
++libshapes.o: libshapes.c shapes.h fontinfo.h
++ $(CC) -O2 -Wall $(INCLUDEFLAGS) -c libshapes.c
+
+ gopenvg: openvg.go
+ go install .
+
+ oglinit.o: oglinit.c
+- gcc -O2 -Wall $(INCLUDEFLAGS) -c oglinit.c
++ $(CC) -O2 -Wall $(INCLUDEFLAGS) -c oglinit.c
+
+ font2openvg: fontutil/font2openvg.cpp
+- g++ -I/usr/include/freetype2 fontutil/font2openvg.cpp -o font2openvg -lfreetype
++ $(CXX) -I=/usr/include/freetype2 fontutil/font2openvg.cpp -o font2openvg -lfreetype
+
+ fonts: $(FONTFILES)
+
+-DejaVuSans.inc: font2openvg $(FONTLIB)/DejaVuSans.ttf
+- ./font2openvg $(FONTLIB)/DejaVuSans.ttf DejaVuSans.inc DejaVuSans
++DejaVuSans.inc: font2openvg DejaVuSans.ttf
++ ./font2openvg DejaVuSans.ttf DejaVuSans.inc DejaVuSans
+
+-DejaVuSerif.inc: font2openvg $(FONTLIB)/DejaVuSerif.ttf
+- ./font2openvg $(FONTLIB)/DejaVuSerif.ttf DejaVuSerif.inc DejaVuSerif
++DejaVuSerif.inc: font2openvg DejaVuSerif.ttf
++ ./font2openvg DejaVuSerif.ttf DejaVuSerif.inc DejaVuSerif
+
+-DejaVuSansMono.inc: font2openvg $(FONTLIB)/DejaVuSansMono.ttf
+- ./font2openvg $(FONTLIB)/DejaVuSansMono.ttf DejaVuSansMono.inc DejaVuSansMono
++DejaVuSansMono.inc: font2openvg DejaVuSansMono.ttf
++ ./font2openvg DejaVuSansMono.ttf DejaVuSansMono.inc DejaVuSansMono
+
+ clean:
+ rm -f *.o *.inc *.so font2openvg *.c~ *.h~
+ indent -linux -c 60 -brf -l 132 libshapes.c oglinit.c shapes.h fontinfo.h
+
+ library: oglinit.o libshapes.o
+- gcc $(LIBFLAGS) -shared -o libshapes.so oglinit.o libshapes.o
++ $(CC) -v $(LIBFLAGS) -shared -o libshapes.so oglinit.o libshapes.o
+
+ install:
+ install -m 755 -p font2openvg /usr/bin/