tagging release
[dasher.git] / trunk / Src / Qt / Makefile.am
blobb12ff42782422d153db23e4ef9f493b6b531e1e9
1 QTDIR=/opt/Qtopia/sharp
3 AM_CXXFLAGS = -fno-rtti -DQWS -I../DasherCore -I$(QTDIR)/include -DPROGDATA=\"$(pkgdatadir)/\"
5 SOURCES = QtDasherScreen.cc moc_QtDasherScreen.cc QtDasherImpl.cc moc_QtDasherImpl.cc QtDasherPlugin.cc moc_QtDasherPlugin.cc
7 BINARIES = QtDasherScreen.o moc_QtDasherScreen.o QtDasherImpl.o moc_QtDasherImpl.o QtDasherPlugin.o moc_QtDasherPlugin.o
9 libqdasher.so.0.0.0: $(BINARIES)
10         $(CXX) -shared $(BINARIES) ../DasherCore/libdashercore.a -L${QTDIR}/lib -lqte -lqpe -Wl,-static -lexpat -Wl,-soname -Wl,libqdasher.so.0 -o $@
11         $(STRIP) $@
13 moc_%.cc: %.h
14         $(QTDIR)/bin/moc $< -o $@
16 %.o: %.cc
17         $(CXX) -c $(AM_CXXFLAGS) $(CXXFLAGS) $< -o $@
19 all: libqdasher.so.0.0.0
21 clean:
22         -rm *.o moc* libqdasher.so.0.0.0