author | Dmitriy Morozov <dmitriy@mrzv.org> |
Mon, 01 Feb 2016 11:11:46 -0800 (2016-02-01) | |
changeset 22 | c62a23291b60 |
parent 21 | b714decd7d5b |
permissions | -rw-r--r-- |
0 | 1 |
# -------------------------------------------------------------------- |
2 |
# Makefile for IpePresenter |
|
3 |
# -------------------------------------------------------------------- |
|
4 |
||
16
18267210c228
Included clocale to make clang++ happy + added CXX in Makefile
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
14
diff
changeset
|
5 |
CXX=g++ |
18267210c228
Included clocale to make clang++ happy + added CXX in Makefile
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
14
diff
changeset
|
6 |
|
21
b714decd7d5b
Add -fPIC -std=c++11 + don't set font pool
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
20
diff
changeset
|
7 |
QT_CFLAGS = -fPIC -std=c++11 -I/usr/include/qt/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtCore -I/usr/include/qt |
20 | 8 |
QT_LIBS = -lQt5Gui -lQt5Core -lQt5Widgets |
3
b239dd8c8689
Added notes display (Ipe 7.0.11)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
1
diff
changeset
|
9 |
CPPFLAGS += $(QT_CFLAGS) |
10 | 10 |
LIBS += -lipecanvas -lipecairo -lipe $(QT_LIBS) $(CAIRO_LIBS) |
4
f7d6064291f0
Added make install + Monospace font for notes
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
3
diff
changeset
|
11 |
DESTDIR=/usr/bin |
0 | 12 |
|
19 | 13 |
MOC=moc |
14 |
UIC=uic |
|
12 | 15 |
|
0 | 16 |
OBJECTS = mainwindow.o moc_mainwindow.o canvasview.o moc_canvasview.o \ |
7
a01d4a949adf
Switched to Ipe's own PageSelector instead of the internal PageDialog (requires Ipe 7.0.13)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
4
diff
changeset
|
17 |
timelabel.o moc_timelabel.o |
0 | 18 |
|
19 |
# .INTERMEDIATE: $(OBJECTS) |
|
20 |
||
21 |
all: ipepresenter |
|
22 |
||
23 |
moc_%.cpp: %.h |
|
12 | 24 |
$(MOC) -o $@ $< |
0 | 25 |
|
26 |
# %.o: %.cpp |
|
27 |
# g++ $< -c $(CPPFLAGS) |
|
28 |
||
29 |
# moc_%.o: moc_%.cpp |
|
30 |
# g++ $< -c $(CPPFLAGS) |
|
31 |
||
32 |
ui_%.h: %.ui |
|
12 | 33 |
$(UIC) $< > $@ |
0 | 34 |
|
35 |
mainwindow.o: mainwindow.cpp ui_mainwindow.h |
|
16
18267210c228
Included clocale to make clang++ happy + added CXX in Makefile
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
14
diff
changeset
|
36 |
$(CXX) $< -c $(CPPFLAGS) |
0 | 37 |
|
38 |
ipepresenter: $(OBJECTS) |
|
16
18267210c228
Included clocale to make clang++ happy + added CXX in Makefile
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
14
diff
changeset
|
39 |
$(CXX) $+ -o $@ $(LIBS) |
0 | 40 |
|
4
f7d6064291f0
Added make install + Monospace font for notes
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
3
diff
changeset
|
41 |
install: ipepresenter |
f7d6064291f0
Added make install + Monospace font for notes
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
3
diff
changeset
|
42 |
install -m 755 ipepresenter $(DESTDIR) |
f7d6064291f0
Added make install + Monospace font for notes
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
3
diff
changeset
|
43 |
|
0 | 44 |
clean: |
45 |
rm $(OBJECTS) |