# EasySQL sources configuration --- Copyright (c) 1997 by Andrew Maltsev # # Look through this file and edit it where appropriate. # Then type `./configure' # ############################################################################## # # Where to install EasySQL binaries by `make install' # INSTDIR = /usr/local/easysql # If required to debug memory leaks # ## NEED_DMALLOC= yes ## DM_LIB = /usr/local/lib/libdmalloc.a # Descriptions of some configuration options, which are grouped by # OS below: # ARCH - name of binary architecture, used when naming a binary # distribution archive # CC - location of C compiler # CFLDYN - options to C++ compiler to produce relocatable code, # suitable to further use as shared object (-fPIC for gcc's) # CXX - location of C++ compiler # DEFS - any definitions (-DFOO -UBAR), usually not required and # may be leaved blank # INSTALL - location of standart BSD install utility # LDFLDYN - options and libraries to be given to ld to produce shared # object # LIBS - any libraries, required for producing .so's and executables # with dynamic linking. Usually nothing or something like # `-ldl' under Linux. # MAKE - location of BSD make # OPTIONS - C/C++ compiler options # PAX - location and flags of archiver, which will accept file names on # stdin and produce .tar archive; used to produce archives of # sources and binary distributions # RANLIB - location of `ranlib' utility # SGMLLIB - location of amsoft's SGML to html converter; should be # leaved blank # STRIP - location of `strip' utility # # Configuration options groupes #---------------------------------------------------------- FreeBSD 2.2 ## ARCH = FreeBSD-3.0-ELF ## DEFS = ## OPTIONS = -O2 -Wall -Werror ## CFLDYN = -fPIC ## LDFLDYN = -Bshareable -s ## LIBS = -lgcc ## # ## STRIP = strip ## RANLIB = ranlib ## CC = cc ## CXX = c++ ## INSTALL = install ## MAKE = make ## # ## SGMLLIB = ## PAX = pax -wv #---------------------------------------------------------- Linux # Create shell script `bmake': # #!/bin/sh # exec pmake -M -V -Z. -r $@ # ARCH = Linux-MDK-2.2.16-glibc DEFS = OPTIONS = -O2 -Wall -Werror CFLDYN = -shared LDFLDYN = -shared -s LIBS = -ldl # STRIP = strip RANLIB = ranlib CC = gcc CXX = g++ LD = gcc INSTALL = install MAKE = bmake SGMLLIB = PAX = tar -c -v -T - --totals ############################################################################## ################## DO NOT EDIT ANYTHING BELOW THIS LINE ###################### PROJECT = easysql VERSION = 1.0.5 COPYRIGHT=Copyright (c) 1997-1998 Andrew Maltsev HCOPYR = Copyright (c) 1997-1998 Andrew Maltsev \<\> # Our own libraries, which will be searched for symbols first # MYLIB = # Options processing # .ifdef NEED_DMALLOC DEFS += -DNEED_DMALLOC LIBS += $(DM_LIB) .endif # Standart flags # CFLAGS = $(OPTIONS) $(DEFS) -I../include LFLAGS = $(LOPTS) DEPFLAGS= $(DEFS) -I../include # Temporary directory required by binary distributions creating process # DISTDIR = /tmp/$(PROJECT)-dist # Installation modes # INSTMODE=500 BINSTMODE=500 DINSTMODE=644 CFINSTMODE=600 # Final archive extensions # ARCEXT = .tar.gz