QGIS/plugins/spit/Makefile.am
g_j_m c6e51c1151 Plugin gui code was being linked into the standalone version, resulting in
unresolved linker errors (problem exposed with the change in how the plugin
creates menus in qgis).


git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@3245 c8812cc2-4d05-0410-92ff-de0c093fc19c
2005-04-27 21:30:51 +00:00

101 lines
2.8 KiB
Makefile

# Copyright (C) 2003 Gary Sherman <sherman at mrcc.com>
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# $Id$
plugindir = ${pkglibdir}
plugin_LTLIBRARIES = spitplugin.la
bin_PROGRAMS = spit
%.moc.cpp: %.h
$(MOC) -o $@ $<
%.h: %.ui
$(UIC) -o $@ $<
%.cpp: %.ui
$(UIC) -o $@ -impl $*.h $<
spit_MOC = qgsspit.moc.cpp \
qgsconnectiondialog.moc.cpp \
qgsshapefile.moc.cpp \
qgsmessageviewer.moc.cpp \
qgsconnectiondialogbase.moc.cpp \
qgsspitbase.moc.cpp \
qgsmessageviewerbase.moc.cpp \
qgseditreservedwordsbase.moc.cpp \
qgseditreservedwordsdialog.moc.cpp \
qgsscangeometries.moc.cpp
spitplugin_la_MOC = $(spit_MOC) qgsspitplugin.moc.cpp
spit_UI = qgsconnectiondialogbase.h \
qgsconnectiondialogbase.cpp \
qgsspitbase.h \
qgsspitbase.cpp \
qgsmessageviewerbase.h \
qgsmessageviewerbase.cpp \
qgseditreservedwordsbase.cpp \
qgseditreservedwordsbase.h \
qgsscangeometries.h \
qgsscangeometries.ui.h \
qgsscangeometries.cpp
spit_UIC = qgsconnectiondialogbase.ui \
qgsmessageviewerbase.ui \
qgsspitbase.ui \
qgseditreservedwordsbase.ui \
qgsscangeometries.ui
common_sources = qgsspit.cpp \
qgsspit.h \
qgsdbfbase.h \
qgsconnectiondialog.cpp \
qgsconnectiondialog.h \
qgsshapefile.cpp \
qgsshapefile.h \
qgsmessageviewer.cpp \
qgsmessageviewer.h \
qgseditreservedwordsdialog.h \
qgseditreservedwordsdialog.cpp \
$(spit_UI)
spitplugin_la_SOURCES = $(common_sources) \
qgsspitplugin.cpp \
qgsspitplugin.h
spit_SOURCES = $(common_sources) ../../src/qgspgutil.cpp main.cpp $(SPIT_UIC) $(spit_MOC)
nodist_spitplugin_la_SOURCES = $(spitplugin_la_MOC)
# UI dependencies
qgsconnectiondialogbase.cpp: qgsconnectiondialogbase.ui qgsconnectiondialogbase.h
qgsconnectiondialogbase.h: qgsconnectiondialogbase.ui
qgsspitbase.cpp: qgsspitbase.h qgsspitbase.ui
qgsspitbase.h: qgsspitbase.ui
qgsmessageviewerbase.cpp: qgsmessageviewerbase.h qgsmessageviewerbase.ui
qgsmessageviewerbase.h: qgsmessageviewerbase.ui
BUILT_SOURCES = $(spit_MOC) $(spit_UI) $() $(splitplugin_la_MOC)
spitplugin_la_LIBADD = $(QT_LDADD) $(PG_LIB) $(GDAL_LDADD) ../../src/libqgis.la
spitplugin_la_LDFLAGS = -avoid-version -module
spitplugin_la_CXXFLAGS = $(CXXFLAGS) $(EXTRA_CXXFLAGS) $(GDAL_CFLAGS) $(QT_CXXFLAGS) -I$(PG_INC) -I../../src
spit_LDADD = $(QT_LDADD) $(PG_LIB) $(GDAL_LDADD)
#spit_LDFLAGS = -avoid-version -module
spit_CXXFLAGS = $(CXXFLAGS) $(EXTRA_CXXFLAGS) $(GDAL_CFLAGS) $(QT_CXXFLAGS) -I$(PG_INC) -I../../src
EXTRA_DIST = $(spit_UIC) icon_spit.xpm spiticon.xpm spit_icons.h