|
|
|
@ -1,5 +1,14 @@
|
|
|
|
|
INCLUDES = -I$(srcdir)/../../libktorrent $(all_includes)
|
|
|
|
|
METASOURCES = AUTO
|
|
|
|
|
|
|
|
|
|
if USE_SYSTEM_GEOIP
|
|
|
|
|
libgeoip_system = -lGeoIP
|
|
|
|
|
else
|
|
|
|
|
libgeoip_builtin = libgeoip_builtin.la
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
noinst_LTLIBRARIES = $(libgeoip_builtin)
|
|
|
|
|
|
|
|
|
|
kde_module_LTLIBRARIES = ktinfowidgetplugin.la
|
|
|
|
|
noinst_HEADERS = infowidgetplugin.h infowidgetprefpage.h trackerview.h GeoIP.h \
|
|
|
|
|
statustab.h fileview.h
|
|
|
|
@ -9,21 +18,19 @@ ktinfowidgetplugin_la_SOURCES = infowidgetplugin.cpp availabilitychunkbar.cpp \
|
|
|
|
|
infowidgetpluginsettings.kcfgc iwpref.ui trackerviewbase.ui trackerview.cpp floatspinbox.cpp \
|
|
|
|
|
localefloatvalidator.cpp chunkdownloadviewbase.ui statustabbase.ui statustab.cpp fileview.cpp
|
|
|
|
|
|
|
|
|
|
libgeoip_builtin_la_SOURCES = GeoIP.c
|
|
|
|
|
|
|
|
|
|
# Libs needed by the plugin
|
|
|
|
|
ktinfowidgetplugin_la_LIBADD = ../../libktorrent/libktorrent.la \
|
|
|
|
|
$(LIB_TDEHTML) $(LIB_TDEPARTS) $(LIB_TQT) \
|
|
|
|
|
$(LIB_TDECORE) $(LIB_TDEUI) $(LIB_TDEFILE)
|
|
|
|
|
$(libgeoip_builtin)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# LD flags for the plugin
|
|
|
|
|
# -module says: this is a module, i.e. something you're going to dlopen
|
|
|
|
|
# so e.g. it has no version number like a normal shared lib would have.
|
|
|
|
|
ktinfowidgetplugin_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries)
|
|
|
|
|
if USE_SYSTEM_GEOIP
|
|
|
|
|
ktinfowidgetplugin_la_LDFLAGS += -lGeoIP
|
|
|
|
|
else
|
|
|
|
|
ktinfowidgetplugin_la_SOURCES += GeoIP.c
|
|
|
|
|
endif
|
|
|
|
|
ktinfowidgetplugin_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) $(libgeoip_system)
|
|
|
|
|
|
|
|
|
|
# rc file containing the GUI for the plugin
|
|
|
|
|
# pluginsdir = $(kde_datadir)/ktsearchplugin
|
|
|
|
|