[Glade-users] Basic Newbie question
olafandjasper@hushmail.com
olafandjasper@hushmail.com
Wed, 22 Oct 2003 10:10:01 -0700
Hello B
The FAQ on adding libraries was confusing, so this is what I did:
1. edit projects/something/src/Makefile.am
2. execute projects/something/autogen.sh
3. make
My makefile.am looks like this:
## Process this file with automake to produce Makefile.in
## TO integrate MYSQL library
## add the path to MYSQL so make can find it:
MYSQLPATH=/usr
## Replace the original INCLUDES WITH THE ONE BELOW
##INCLUDES = \
## -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
## -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
## @PACKAGE_CFLAGS@
##
## TO integrate MYSQL
## replace the INCLUDES def with the following:
INCLUDES = \
-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
-DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
@PACKAGE_CFLAGS@ \
-I$(MYSQLPATH)/include/mysql
bin_PROGRAMS = ssarts
ssarts_SOURCES = \
main.c \
support.c support.h \
interface.c interface.h \
ssarts_support.c ssarts_support.h \
mysql_stuff.c mysql_stuff.h \
callbacks.c callbacks.h
## Replace the original def of somethin_LDADD
##ssarts_LDADD = @PACKAGE_LIBS@
##
## TO integrate MYSQL using static libs
## define ssarts_LDADD as follows:
##
##ssarts_LDADD = @PACKAGE_LIBS@ \
##-lz ${MYSQLPATH}/lib/mysql/libmysqlclient.a
##
## TO integrate MYSQL using dynamic libs
## define ssarts_LDADD as follows:
##
ssarts_LDADD = @PACKAGE_LIBS@ \
-L${MYSQLPATH}/lib/mysql -lmysqlclient
Good luck,
O
On Thu, 16 Oct 2003 15:21:35 -0700 Brent Clements <bclem@rice.edu> wrote:
>This may or may not be relative to Glade but I thought I'd ask you
>guys
>since I"m using glade to develop my gui's.
>
>Ok, I have written a my-sql.c and my-sql.h file that contains my
>functions for performing mysql operations.
>
>A few questions.
>
>What do I change in order to compile this into my application when
>I run
>make?
>
>What do I change in order for configure to automatically search
>for the
>mysql libraries. I don't want my user to have to specify any
>environmental variables such as CFLAGS and LDFLAGS when they run
>configure
>
>
>Please don't flame me for the simple questions. I'm trying to learn.
>:-)
>to program in c again.
>
>Thanks,
>Brent Clements
>
>_______________________________________________
>Glade-users maillist - Glade-users@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/glade-users
>
>
Concerned about your privacy? Follow this link to get
FREE encrypted email: https://www.hushmail.com/?l=2
Free, ultra-private instant messaging with Hush Messenger
https://www.hushmail.com/services.php?subloc=messenger&l=434
Promote security and make money with the Hushmail Affiliate Program:
https://www.hushmail.com/about.php?subloc=affiliate&l=427