diff --git a/Makefile b/Makefile index 10e9ba2..796670e 100644 --- a/Makefile +++ b/Makefile @@ -48,11 +48,11 @@ RELEASE = 2.1.3 # # Compiler and compilation flags # -CC = gcc +CC ?= gcc ifneq ($(MSYSTEM),MINGW32) -CFLAGS = -g -O2 -Wall -ansi -pedantic -DCNEARTREE_SAFE_TRIANG=1 +CFLAGS += -ansi -DCNEARTREE_SAFE_TRIANG=1 else -CFLAGS = -g -O2 -Wall -DCNEARTREE_SAFE_TRIANG=1 +CFLAGS = -DCNEARTREE_SAFE_TRIANG=1 endif # @@ -72,8 +72,8 @@ endif # Uncomment the next two lines if CVector is installed locally in $(HOME)/include # and $(HOME)/lib # -#CVECTOR_INCLUDE = -I$(HOME)/include -#CVECTOR_LIBLOC = -L$(HOME)/lib +CVECTOR_INCLUDE = -I/usr/include +CVECTOR_LIBLOC = -L/usr/GENTOOLIBDIR # # Directories @@ -86,7 +86,7 @@ INC = $(ROOT) EXAMPLES = $(ROOT) TESTDATA = $(ROOT) ifndef INSTALL_PREFIX -INSTALL_PREFIX = /usr/local +INSTALL_PREFIX = /usr #INSTALL_PREFIX = $(HOME) endif @@ -111,12 +111,12 @@ CPPLIBRARIES = -lm CLIBRARIES = $(CVECTOR_LIBLOC) -lCVector -lm COMPILE_COMMAND = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(INCLUDES) $(WARNINGS) -c -CPPCOMPILE_COMMAND = $(LIBTOOL) --mode=compile $(CXX) $(CFLAGS) $(INCLUDES) $(WARNINGS) -c -LIBRARY_LINK_COMMAND = $(LIBTOOL) --mode=link $(CC) -version-info $(VERSION) -release $(RELEASE) -no-undefined -rpath $(INSTALL_PREFIX)/lib -BUILD_COMMAND_LOCAL = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(INCLUDES) -CPPBUILD_COMMAND_LOCAL = $(LIBTOOL) --mode=link $(CXX) -no-undefined $(CFLAGS) $(INCLUDES) -BUILD_COMMAND_DYNAMIC = $(LIBTOOL) --mode=link $(CC) -no-undefined $(CFLAGS) -shared -I$(INSTALL_PREFIX)/include -BUILD_COMMAND_STATIC = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) -static-libtool-libs -I$(INSTALL_PREFIX)/include +CPPCOMPILE_COMMAND = $(LIBTOOL) --mode=compile $(CXX) $(CXXFLAGS) $(INCLUDES) $(WARNINGS) -c +LIBRARY_LINK_COMMAND = $(LIBTOOL) --mode=link $(CC) -version-info $(VERSION) -release $(RELEASE) -no-undefined $(LDFLAGS) +BUILD_COMMAND_LOCAL = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $(INCLUDES) +CPPBUILD_COMMAND_LOCAL = $(LIBTOOL) --mode=link $(CXX) -no-undefined $(CXXFLAGS) $(LDFLAGS) $(INCLUDES) +BUILD_COMMAND_DYNAMIC = $(LIBTOOL) --mode=link $(CC) -no-undefined $(CFLAGS) $(LDFLAGS) -shared -I/usr/include +BUILD_COMMAND_STATIC = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -static-libtool-libs -I/usr/include INSTALL_COMMAND = $(LIBTOOL) --mode=install cp INSTALL_FINISH_COMMAND = $(LIBTOOL) --mode=finish