[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_2_BRANCH: kdelibs/kdeprint/cups
From:       Dominique Devriese <devriese () kde ! org>
Date:       2004-01-26 22:06:46
Message-ID: 20040126220646.5508B8FF2 () office ! kde ! org
[Download RAW message or body]

CVS commit by domi: 

backport from HEAD: make cupsdconf into a kdeinit library, solving
problems with the lib being both dlopend and linked to in the process.

As discussed with Michael Goffioul.

CCMAIL:Michael Goffioul <goffioul@imec.be> 


  M +3 -3      kmcupsmanager.cpp   1.61.2.1
  M +2 -0      cupsdconf2/.cvsignore   1.3.4.1
  M +9 -12     cupsdconf2/Makefile.am   1.10.2.1
  M +1 -1      cupsdconf2/main.cpp   1.4.2.1


--- kdelibs/kdeprint/cups/kmcupsmanager.cpp  #1.61:1.61.2.1
@@ -737,8 +737,8 @@ void* KMCupsManager::loadCupsdConfFuncti
         if (!m_cupsdconf)
         {
-                m_cupsdconf = KLibLoader::self()->library("libcupsdconf");
+                m_cupsdconf = KLibLoader::self()->library("cupsdconf");
                 if (!m_cupsdconf)
                 {
-                        setErrorMsg(i18n("Library libcupsdconf not found. Check your installation."));
+                        setErrorMsg(i18n("Library cupsdconf not found. Check your installation."));
                         return NULL;
                 }
@@ -746,5 +746,5 @@ void* KMCupsManager::loadCupsdConfFuncti
         void*   func = m_cupsdconf->symbol(name);
         if (!func)
-                setErrorMsg(i18n("Symbol %1 not found in libcupsdconf library.").arg(name));
+                setErrorMsg(i18n("Symbol %1 not found in cupsdconf library.").arg(name));
         return func;
 }

--- kdelibs/kdeprint/cups/cupsdconf2/.cvsignore  #1.3:1.3.4.1
@@ -3,2 +3,4 @@
 Makefile.rules.in
 cupsdconf
+cupsdconf.la.cpp
+cupsdconf_dummy.cpp

--- kdelibs/kdeprint/cups/cupsdconf2/Makefile.am  #1.10:1.10.2.1
@@ -3,21 +3,18 @@
 INCLUDES= -I$(top_srcdir) -I$(top_srcdir)/kio -I$(top_srcdir)/kfile $(all_includes)
 
-bin_PROGRAMS = cupsdconf
-cupsdconf_SOURCES = main.cpp
-
-cupsdconf_LDADD   =  libcupsdconf.la
-cupsdconf_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+bin_PROGRAMS =
+lib_LTLIBRARIES =
+kdeinit_LTLIBRARIES = cupsdconf.la
 
 # library creation
-lib_LTLIBRARIES = libcupsdconf.la
-libcupsdconf_la_SOURCES = cupsdconf.cpp cupsddialog.cpp cupsdpage.cpp cupsdcomment.cpp cupsdsplash.cpp \
+cupsdconf_la_SOURCES = cupsdconf.cpp cupsddialog.cpp cupsdpage.cpp cupsdcomment.cpp cupsdsplash.cpp \
                           cupsdserverpage.cpp cupsdlogpage.cpp cupsdjobspage.cpp cupsdfilterpage.cpp \
                           qdirlineedit.cpp cupsddirpage.cpp portdialog.cpp cupsdnetworkpage.cpp \
                           editlist.cpp cupsdbrowsingpage.cpp browsedialog.cpp cupsdsecuritypage.cpp \
                           locationdialog.cpp addressdialog.cpp cups-util.c \
-                          qdirmultilineedit.cpp sizewidget.cpp
-libcupsdconf_la_METASOURCES = AUTO
-libcupsdconf_la_LDFLAGS = $(all_libraries) -avoid-version -no-undefined
-libcupsdconf_la_LIBADD = $(LIB_KIO) $(LIB_CUPS)
+                          qdirmultilineedit.cpp sizewidget.cpp main.cpp
+cupsdconf_la_METASOURCES = AUTO
+cupsdconf_la_LDFLAGS = -avoid-version -module $(all_libraries) $(KDE_RPATH)
+cupsdconf_la_LIBADD = $(LIB_KIO) $(LIB_CUPS)
 
 noinst_HEADERS = cupsdconf.h cupsdpage.h cupsddialog.h cupsdcomment.h cupsdsplash.h \

--- kdelibs/kdeprint/cups/cupsdconf2/main.cpp  #1.4:1.4.2.1
@@ -31,5 +31,5 @@ static KCmdLineOptions options[] =
 };
 
-int main(int argc, char *argv[])
+extern "C" int kdemain(int argc, char *argv[])
 {
         KCmdLineArgs::init(argc,argv,"cupsdconf",


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic