author | Dmitriy Morozov <dmitriy@mrzv.org> |
Fri, 01 Mar 2013 13:30:00 -0800 (2013-03-01) | |
changeset 13 | 4de1b8165ac9 |
parent 12 | f7fd7f943fc8 |
child 14 | f29d75686e95 |
permissions | -rw-r--r-- |
0 | 1 |
# -------------------------------------------------------------------- |
2 |
# Makefile for IpePresenter |
|
3 |
# -------------------------------------------------------------------- |
|
4 |
||
13
4de1b8165ac9
Added qt4 to include paths
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
12
diff
changeset
|
5 |
QT_CFLAGS = -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore |
0 | 6 |
QT_LIBS = -lQtGui -lQtCore |
3
b239dd8c8689
Added notes display (Ipe 7.0.11)
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
1
diff
changeset
|
7 |
CPPFLAGS += $(QT_CFLAGS) |
10 | 8 |
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
|
9 |
DESTDIR=/usr/bin |
0 | 10 |
|
12 | 11 |
MOC=moc-qt4 |
12 |
UIC=uic-qt4 |
|
13 |
||
0 | 14 |
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
|
15 |
timelabel.o moc_timelabel.o |
0 | 16 |
|
17 |
# .INTERMEDIATE: $(OBJECTS) |
|
18 |
||
19 |
all: ipepresenter |
|
20 |
||
21 |
moc_%.cpp: %.h |
|
12 | 22 |
$(MOC) -o $@ $< |
0 | 23 |
|
24 |
# %.o: %.cpp |
|
25 |
# g++ $< -c $(CPPFLAGS) |
|
26 |
||
27 |
# moc_%.o: moc_%.cpp |
|
28 |
# g++ $< -c $(CPPFLAGS) |
|
29 |
||
30 |
ui_%.h: %.ui |
|
12 | 31 |
$(UIC) $< > $@ |
0 | 32 |
|
33 |
mainwindow.o: mainwindow.cpp ui_mainwindow.h |
|
34 |
g++ $< -c $(CPPFLAGS) |
|
35 |
||
36 |
ipepresenter: $(OBJECTS) |
|
37 |
g++ $+ -o $@ $(LIBS) |
|
38 |
||
4
f7d6064291f0
Added make install + Monospace font for notes
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
3
diff
changeset
|
39 |
install: ipepresenter |
f7d6064291f0
Added make install + Monospace font for notes
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
3
diff
changeset
|
40 |
install -m 755 ipepresenter $(DESTDIR) |
f7d6064291f0
Added make install + Monospace font for notes
Dmitriy Morozov <dmitriy@mrzv.org>
parents:
3
diff
changeset
|
41 |
|
0 | 42 |
clean: |
43 |
rm $(OBJECTS) |