bin_PROGRAMS = CLEANFILES = #dist_pkgdata_DATA = CA.pem EXTRA_DIST = iniparser/LICENSE \ LICENSE \ README \ debian \ gentoo \ windows ##################################### if PICA_NODE bin_PROGRAMS += pica-node pica_node_SOURCES = PICA_node.c PICA_msgproc.c PICA_nodeaddrlist.c \ PICA_nodewait.c PICA_nodeconfig.c PICA_log.c \ iniparser/src/dictionary.c iniparser/src/iniparser.c \ PICA_node.h PICA_msgproc.h PICA_nodeaddrlist.h \ PICA_nodewait.h PICA_nodeconfig.h PICA_log.h \ iniparser/src/dictionary.h iniparser/src/iniparser.h \ PICA_common.h PICA_proto.h PICA_id.h PICA_id.c dist_man_MANS = pica-node.8 pica-node.conf.5 pica_node_CPPFLAGS = -DPICA_INSTALLPREFIX=\"$(prefix)\" -DPICA_SYSCONFDIR=\"$(sysconfdir)\" -DPICA_LOCALSTATEDIR=\"$(localstatedir)\" pkglocalstatedir = $(localstatedir)/lib/pica-node dist_pkglocalstate_DATA = nodelist.db dist_sysconf_DATA = pica-node.conf nodelist.db: nodelist_db_create.sql echo "Creating and initializing nodelist database..." sqlite3 $@ "`cat $<`" CLEANFILES += nodelist.db EXTRA_DIST += nodelist_db_create.sql pkgpicanodedir = ${datarootdir}/pica-node dist_pkgpicanode_DATA = CA.pem README nodelist_db_create.sql endif ##################################### if PICA_CLIENT bin_PROGRAMS += pica-client/pica-client pica_client_pica_client_SOURCES = \ pica-client/accounts.cpp \ pica-client/accounts.h \ pica-client/accountswindow.cpp \ pica-client/accountswindow.h \ pica-client/askpassword.cpp \ pica-client/askpassword.h \ pica-client/chatwindow.cpp \ pica-client/chatwindow.h \ pica-client/contactlistwidget.cpp \ pica-client/contactlistwidget.h \ pica-client/contacts.cpp \ pica-client/contacts.h \ pica-client/globals.h \ pica-client/main.cpp \ pica-client/mainwindow.cpp \ pica-client/mainwindow.h \ pica-client/mainwindow.ui \ pica-client/msguirouter.cpp \ pica-client/msguirouter.h \ pica-client/nodes.cpp \ pica-client/nodes.h \ pica-client/openssltool.cpp \ pica-client/openssltool.h \ pica-client/picaactioncenter.cpp \ pica-client/picaactioncenter.h \ pica-client/pica-client.pro \ pica-client/picasystray.cpp \ pica-client/picasystray.h \ pica-client/skynet.cpp \ pica-client/skynet.h \ pica-client/history.h \ pica-client/history.cpp \ pica-client/dhparam.h \ pica-client/dhparam.cpp \ pica-client/filetransfercontroller.cpp \ pica-client/filetransfercontroller.h \ pica-client/sound.cpp \ pica-client/sound.h \ \ pica-client/dialogs/addaccountdialog.cpp \ pica-client/dialogs/addaccountdialog.h \ pica-client/dialogs/forgedcertdialog.cpp \ pica-client/dialogs/forgedcertdialog.h \ pica-client/dialogs/registeraccountdialog.cpp \ pica-client/dialogs/registeraccountdialog.h \ pica-client/dialogs/viewcertdialog.cpp \ pica-client/dialogs/viewcertdialog.h \ pica-client/dialogs/showpicaiddialog.cpp \ pica-client/dialogs/showpicaiddialog.h \ pica-client/dialogs/filetransferdialog.cpp \ pica-client/dialogs/filetransferdialog.h \ PICA_client.c \ PICA_client.h \ PICA_msgproc.c \ PICA_msgproc.h \ PICA_common.h PICA_proto.h \ PICA_id.c PICA_id.h nodist_pica_client_pica_client_SOURCES = \ moc_accountswindow.cpp \ moc_addaccountdialog.cpp \ moc_askpassword.cpp \ moc_chatwindow.cpp \ moc_contactlistwidget.cpp \ moc_forgedcertdialog.cpp \ moc_mainwindow.cpp \ moc_msguirouter.cpp \ moc_picaactioncenter.cpp \ moc_picasystray.cpp \ moc_registeraccountdialog.cpp \ moc_filetransferdialog.cpp \ moc_skynet.cpp \ moc_viewcertdialog.cpp \ moc_showpicaiddialog.cpp \ moc_dhparam.cpp \ moc_filetransfercontroller.cpp \ ui_mainwindow.h moc_%.cpp: pica-client/%.h $(MOC) $< -o $@ moc_%.cpp: pica-client/dialogs/%.h $(MOC) $< -o $@ pica-client/mainwindow.cpp: ui_mainwindow.h #ui_mainwindow.h: pica-client/mainwindow.ui # uic $(CPPFLAGS) $< -o $@ ui_%.h: pica-client/%.ui $(UIC) $< -o $@ pica_client_pica_client_CPPFLAGS = -DPICA_INSTALLPREFIX=\"$(prefix)\" $(QT_DEPENDENCIES_CFLAGS) pica_client_pica_client_LDADD = $(QT_DEPENDENCIES_LIBS) pkgpicaclientdir = ${datarootdir}/pica-client dist_pkgpicaclient_DATA = \ CA.pem \ dhparam4096.pem \ pica-client/picapica-icon-fly.png \ pica-client/picapica-icon-sit.png \ pica-client/picapica-snd-newmessage.wav #$(filter moc_%.cpp,$(pica_client_SOURCES)) CLEANFILES += moc_*.cpp ui_*.h EXTRA_DIST += pica-client/pica-client.desktop if XDG_UTILS pica-client-install-icon: pica-client/picapica-icon-sit.png xdg-icon-resource install --size 32 $< pica-client xdg-icon-resource install --size 22 $< pica-client xdg-icon-resource install --size 64 $< pica-client pica-client-install-menuitem: pica-client/pica-client.desktop xdg-desktop-menu install $< install-data-hook: pica-client-install-icon pica-client-install-menuitem pica-client-uninstall-icon: xdg-icon-resource uninstall --size 32 pica-client xdg-icon-resource uninstall --size 22 pica-client xdg-icon-resource uninstall --size 64 pica-client pica-client-uninstall-menuitem: xdg-desktop-menu uninstall pica-client.desktop uninstall-hook: pica-client-uninstall-menuitem pica-client-uninstall-icon endif endif #####################################