blob: 0bc5614f5c9900ed118475924eef5a703c80c87c (
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
|
# 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
|