Re: Users-prolog Digest, Vol 120, Issue 3

Duncan Patton a Campbell <[email protected]>
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <[email protected]>
On Sat, 08 Jun 2013 11:13:22 -0400
[email protected] wrote:

>    1. Re: Prolog not fully initialized (cschick)

This is a 64bit linux?  

I theenk you need to create a Makefile and use gmake...

Here's a Makefile that builds a prolog interpreter 
with the mysql bindings as well as some other c stuff.

CC        = gcc
CC        = gcc
CFLAGS    = -g -Wall
CINCLUDES = -I/usr/local/include/mysql
CLIBS     = -L/usr/local/lib/mysql -lmysqlclient -lz
#DFLAGS    = -DADWDEBUG
DFLAGS    =
GP        = gplc
###GPFLAGS   =
GPFLAGS=
#GPFLAGS= -s --no-top-level
#GPFLAGS= -s --local-size 32768 --global-size 16384 --trail-size 16384 --cstr-size 4096 --fixed-sizes --no-top-level


SLIBS=/usr/local/gprolog/Dlib/Psql/mysql-cg.pl /usr/local/gprolog/Dlib/Psql/mysql-cg.c



EXECS=dpro

COMMONS=

DIST=/usr/local/gprolog/Dlib/distance-0.1/src/*.c /usr/local/gprolog/Dlib/distance-0.1/src/*.pl

DLIBS=/usr/local/gprolog/Dlib/dlib.pl /usr/local/gprolog/Dlib/dfile.pl /usr/local/gprolog/Dlib/dfile.c /usr/local/gprolog/Dlib/imacd.c /usr/local/gprolog/Dlib/imacd.pl

all: $(EXECS)

dpro: dpro.pl $(SLIBS) $(DLIBS) $(COMMONS) $(DIST) 
	$(GP) $(GPFLAGS) dpro.pl $(COMMONS) $(DIST) $(DLIBS) $(SLIBS)  -C '$(CFLAGS) $(CINCLUDES) $(DFLAGS)' -L '$(CLIBS)'

clean:
	rm -f $(EXECS) 


Dhu


-- 
Ne obliviscaris, vix ea nostra voco.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.