# $Id$ # License: Apache License, Version 2.0. See doc/LICENSE.txt # # Boiler plate makefile # # Needs to be included in a toplevel makefiles, which defines # the following variables: # # srcdir # prefix # CXX # CXXFLAGS # LDFLAGS # PKGCONFIG # WINDRES # ARTIFACT=csvedit ABI_VERSION=1 ifeq ($(WINDRES),) EXTPKGS=QtGui endif ifeq ($(INCLUDES),) INCLUDES=-I$(srcdir) endif ifeq ($(MOC),) MOC=moc-qt4 endif LD=$(CXX) MOCHEADERS=searchcontext.h \ searchdialog.h \ csvdata.h \ csvformatdialog.h \ mdichild.h \ mainwindow.h \ printtable.h \ printsetup.h \ BUILDDATESOURCES=csveditversion.cpp SOURCES=csvdata.cpp \ csvedit.cpp \ csvformat.cpp \ csvformatdialog.cpp \ mainwindow.cpp \ mdichild.cpp \ searchcontext.cpp \ searchdialog.cpp \ printtable.cpp \ printsetup.cpp \ include /usr/share/pba-cbs/mk/main-executable.mk LUPDATE=lupdate-qt4 LRELEASE=lrelease-qt4 $(srcdir)/csvedit_%.qm: $(srcdir)/csvedit_%.ts ( cd $(srcdir) ; $(LUPDATE) csvedit.pro ; $(LRELEASE) csvedit.pro ) install-bin:: $(srcdir)/csvedit_de.qm install -m 0755 -v -d $(DESTDIR)$(prefix)/share/csvedit/translations ( cd $(srcdir) ; install -m 0755 csvedit_*.qm $(DESTDIR)$(prefix)/share/csvedit/translations ) install -m 0755 -v -d $(DESTDIR)$(prefix)/share/applications ( cd $(srcdir)/../xdg ; install -m 0755 csvedit.desktop $(DESTDIR)$(prefix)/share/applications ) install -m 0755 -v -d $(DESTDIR)$(prefix)/share/csvedit/pixmaps ( cd $(srcdir)/../xdg ; install -m 0755 csvedit.png csvedit.xpm $(DESTDIR)$(prefix)/share/csvedit/pixmaps ) install -m 0755 -v -d $(DESTDIR)$(prefix)/share/csvedit/symbols ( cd $(srcdir)/../media/symbols ; install -m 0755 *.png $(DESTDIR)$(prefix)/share/csvedit/symbols )