summarylogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorStoian Minaiev2020-05-04 22:21:00 +0300
committerStoian Minaiev2020-05-04 22:21:00 +0300
commit6cd8141b5fb53e2bfd6b6499e06569dc7fd5da59 (patch)
tree8921769052cdf8b1bd118fd31c0504ad5c0dc852 /Makefile
downloadaur-6cd8141b5fb53e2bfd6b6499e06569dc7fd5da59.tar.gz
Initial commit
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 000000000000..c222fb72b61f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,27 @@
+# For Pocketbook SDK (libwine)
+
+CC = winegcc
+CXX = wineg++
+CC_FLAGS = -I/usr/local/pocketbook/include -I/usr/include/freetype2 -Wall -fomit-frame-pointer -fpermissive -Wno-narrowing -O2 -mwindows -m32
+LD_FLAGS = -L/usr/local/pocketbook/lib -lfreetype -lz -ljpeg -linkview
+
+EXECUTABLE = inkdemo
+EXECUTABLE_SO = $(EXECUTABLE).exe.so
+EXECUTABLE_EXE = $(EXECUTABLE).exe
+
+SOURCES += /usr/local/pocketbook/sources/grays/inkdemo.c
+
+all: exe
+
+exe: $(SOURCES)
+ $(CXX) $(SOURCES) $(CC_FLAGS) $(LD_FLAGS) -o $(EXECUTABLE)
+
+run: exe
+ WINEARCH=win32 WINEPREFIX=$(HOME)/.wine32 wine $(EXECUTABLE_SO)
+
+run-strace: exe
+ WINEARCH=win32 WINEPREFIX=$(HOME)/.wine32 strace wine $(EXECUTABLE_SO)
+
+clean:
+ rm $(EXECUTABLE_SO) || true
+ rm $(EXECUTABLE_EXE) || true