bin_PROGRAMS = qspacehulk dist-hook: rm -rf $(distdir)/*.moc.cpp rm -rf $(distdir)/qinterface.cpp $(distdir)/qdirectiondialog.cpp $(distdir)/qlevelinfo.cpp $(distdir)/qnewgame.cpp $(distdir)/qmaildialog.cpp $(distdir)/qinterface.h $(distdir)/qdirectiondialog.h $(distdir)/qlevelinfo.h $(distdir)/qnewgame.h $(distdir)/qmaildialog.h qspacehulk_MOC = \ qpixmapboard.moc.cpp qinterfaceimpl.moc.cpp qinterface.moc.cpp \ qdirectiondialogimpl.moc.cpp qdirectiondialog.moc.cpp \ qapplicationwindow.moc.cpp qlevelinfo.moc.cpp qlevelinfoimpl.moc.cpp \ qrulebook.moc.cpp qnewgame.moc.cpp qnewgameimpl.moc.cpp smtp.moc.cpp \ qmaildialog.moc.cpp qmaildialogimpl.moc.cpp qcommandline.moc.cpp \ network.moc.cpp qspacehulk_UI = \ qinterface.ui qdirectiondialog.ui qlevelinfo.ui qnewgame.ui \ qmaildialog.ui # # files generated from .ui files qspacehulk_UI_C = \ qinterface.cpp qdirectiondialog.cpp qlevelinfo.cpp qnewgame.cpp \ qmaildialog.cpp # # this is a "copy" of qspacehulk_UI only needed for a better clean of # the generated files. qspacehulk_UI_H = \ qinterface.h qdirectiondialog.h qlevelinfo.h qnewgame.h qmaildialog.h spacehulk_ENGINE = \ gamemanager.cpp rand.cpp creature.cpp board.cpp level.cpp levelobject.cpp \ levelcond.cpp levelfct.cpp guicreature.cpp guicommandline.cpp guiboard.cpp \ datastoring.cpp sessionmanager.cpp mailservice.cpp smtp.cpp network.cpp qspacehulk_SOURCES = \ $(spacehulk_ENGINE) qpixmapboard.cpp qmyevent.cpp \ qmain.cpp qinterfaceimpl.cpp qdirectiondialogimpl.cpp \ qlevelinfoimpl.cpp qcreature.cpp qcommandline.cpp \ qapplicationwindow.cpp qthemeengine.cpp qrulebook.cpp \ qsoundsystem.cpp qdatastoring.cpp qnewgameimpl.cpp \ qmaildialogimpl.cpp \ $(qspacehulk_MOC) $(qspacehulk_UI_C) # nodist_qspacehulk_SOURCES = BUILT_SOURCES = $(qspacehulk_MOC) $(qspacehulk_UI_C) $(qspacehulk_UI_H) INTERFACES = TRANSLATIONS = KDE_OPTIONS = qtonly EXTRA_DIST = \ rand.h board.h creature.h \ gamemanager.h guiboard.h guicommandline.h guicreature.h \ sound.h level.h levelobject.h levelcond.h levelfct.h object.h \ qapplicationwindow.h qcommandline.h qcreature.h qinterfaceimpl.h \ qmyevent.h qpixmapboard.h qthemeengine.h qdirectiondialogimpl.h \ qlevelinfoimpl.h variables.h qrulebook.h qsoundsystem.h datastoring.h \ qdatastoring.h qnewgameimpl.h sessionmanager.h mailservice.h smtp.h \ qmaildialogimpl.h network.h $(qspacehulk_UI) # set the include path for X and qt INCLUDES= $(all_includes) -Wall -DQT_THREAD_SUPPORT -DDATA_DIR=\"$(pkgdatadir)\" #qspacehulk_LDADD = $(LIB_QPE) $(LIB_QT) $(LIBSOCKET) -lqt-mt qspacehulk_LDADD = -lqt-mt #qspacehulk_METASOURCES = AUTO # the library search path. qspacehulk_LDFLAGS = $(all_libraries) # them while "make clean", use CLEANFILES DISTCLEANFILES = $(BUILT_SOURCES) #$(qspacehulk_METASOURCES) MOSTLYCLEANFILES = $(qspacehulk_MOC) $(qspacehulk_UI_C) $(qspacehulk_UI_H) # # Rules for the ui # Mainly copied from autoqt %.moc.cpp: %.h $(MOC) -o $@ $< %.h: %.ui $(UIC) -o $@ $< %.cpp: %.ui $(UIC) -o $@ -impl $*.h $<