summarylogtreecommitdiffstats
path: root/Makefile
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