--- kdeaddons-3.4.0/atlantikdesigner/designer/Makefile.am	2005-01-03 09:49:17.000000000 -0500
+++ kdeaddons-3.4.0-new/atlantikdesigner/designer/Makefile.am	2005-05-17 23:28:19.000000000 -0400
@@ -1,10 +1,14 @@
-bin_PROGRAMS = atlantikdesigner
+
+bin_PROGRAMS = 
+lib_LTLIBRARIES =
+kdeinit_LTLIBRARIES = atlantikdesigner.la
+
 INCLUDES = -I$(kde_includes)/atlantic $(all_includes)
-AM_LDFLAGS = $(all_libraries) $(KDE_RPATH)
-LDADD = -latlantikui -lkdegames $(LIB_KIO) 
 
 SUBDIRS = 
 
-atlantikdesigner_SOURCES = boardinfo.cpp designer.cpp editor.cpp main.cpp group.cpp
+atlantikdesigner_la_SOURCES = boardinfo.cpp designer.cpp editor.cpp main.cpp group.cpp
+atlantikdesigner_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module
+atlantikdesigner_la_LIBADD = -latlantikui -lkdegames $(LIB_KIO) 
 
 METASOURCES = AUTO 
--- kdeaddons-3.4.0/atlantikdesigner/designer/main.cpp	2003-06-23 00:01:15.000000000 -0400
+++ kdeaddons-3.4.0-new/atlantikdesigner/designer/main.cpp	2005-05-17 23:28:17.000000000 -0400
@@ -5,7 +5,7 @@
 
 #include "designer.h"
 
-int main(int argc, char *argv[])
+extern "C" KDE_EXPORT int kdemain(int argc, char *argv[])
 {
 	KAboutData aboutData(
 	           "atlantikdesigner",
--- kdeaddons-3.4.0/kfile-plugins/lnk/Makefile.am	2005-02-03 17:25:15.000000000 -0500
+++ kdeaddons-3.4.0-new/kfile-plugins/lnk/Makefile.am	2005-05-17 23:28:58.000000000 -0400
@@ -2,12 +2,14 @@
 
 INCLUDES         = $(all_includes)
 
-bin_PROGRAMS = lnkforward
-
-lnkforward_SOURCES = lnkforward.cpp
-lnkforward_LDADD = $(LIB_KDECORE) $(LIB_KIO)
-lnkforward_LDFLAGS = $(all_libraries) $(KDE_RPATH)
-lnkforward_METASOURCES = lnkforward.moc
+bin_PROGRAMS = 
+lib_LTLIBRARIES =
+kdeinit_LTLIBRARIES = lnkforward.la
+
+lnkforward_la_SOURCES = lnkforward.cpp
+lnkforward_la_LIBADD = $(LIB_KDECORE) $(LIB_KIO)
+lnkforward_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module
+lnkforward_la_METASOURCES = lnkforward.moc
 
 lnkforward_DATA = lnkforward.desktop
 lnkforwarddir = $(kde_appsdir)/.hidden
--- kdeaddons-3.4.0/kfile-plugins/lnk/lnkforward.cpp	2004-06-21 12:28:00.000000000 -0400
+++ kdeaddons-3.4.0-new/kfile-plugins/lnk/lnkforward.cpp	2005-05-17 23:29:14.000000000 -0400
@@ -50,7 +50,7 @@
 
 //--------------------------------------------------------------------------------
 
-int main(int argc, char **argv)
+extern "C" KDE_EXPORT int kdemain(int argc, char **argv)
 {
   KCmdLineArgs::init(argc, argv, appName, programName, description, version, false);
 
--- kdeaddons-3.4.0/ksig/Makefile.am	2003-09-01 06:37:30.000000000 -0400
+++ kdeaddons-3.4.0-new/ksig/Makefile.am	2005-05-17 23:30:03.000000000 -0400
@@ -1,6 +1,9 @@
-bin_PROGRAMS = ksig
 
-ksig_SOURCES = siggenerator.cpp siglistview.cpp siglistviewitem.cpp ksig.cpp \
+bin_PROGRAMS = 
+lib_LTLIBRARIES =
+kdeinit_LTLIBRARIES = ksig.la
+
+ksig_la_SOURCES = siggenerator.cpp siglistview.cpp siglistviewitem.cpp ksig.cpp \
 	standardtextbase.ui standardtext.cpp main.cpp 
 
 INCLUDES = $(all_includes)
@@ -8,8 +11,8 @@
 METASOURCES = AUTO
 KDE_ICON = AUTO
 
-ksig_LDFLAGS = $(all_libraries) $(KDE_RPATH)
-ksig_LDADD   =  $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI)
+ksig_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module
+ksig_la_LIBADD   =  $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI)
 
 rcdir = $(kde_datadir)/ksig
 rc_DATA = ksigui.rc
--- kdeaddons-3.4.0/ksig/main.cpp	2004-02-28 06:19:49.000000000 -0500
+++ kdeaddons-3.4.0-new/ksig/main.cpp	2005-05-17 23:30:02.000000000 -0400
@@ -33,7 +33,7 @@
     KCmdLineLastOption
 };
 
-int main(int argc, char *argv[])
+extern "C" KDE_EXPORT int kdemain(int argc, char *argv[])
 {
 
     KAboutData aboutData("ksig", I18N_NOOP("KSig"),
