]> www.ginac.de Git - cln.git/blobdiff - src/Makefile.in
* src/base/cl_low.h: Added several checks if NO_ASM is defined, so
[cln.git] / src / Makefile.in
index 7f36763dad3c59927bb4f9789059621c12fc6a10..1a6c95a13321a91d65a3ea76d1235f9b4c2b2a64 100644 (file)
@@ -14,6 +14,7 @@ datadir = @datadir@
 libdir = @libdir@
 includedir = @includedir@
 mandir = @mandir@
+DESTDIR =
 
 # Programs used by "make":
 # C compiler
@@ -25,7 +26,7 @@ CXX = @CXX@
 CXXFLAGS = @CXXFLAGS@
 CXXCPP = @CXXCPP@
 INCLUDES = -I../include -I$(top_srcdir)/include
-CPPFLAGS += $(INCLUDES)
+override CPPFLAGS += $(INCLUDES)
 LIBS = @LIBS@
 LIBTOOL = @LIBTOOL@
 LIBTOOL_COMPILE = $(LIBTOOL) --mode=compile
@@ -38,6 +39,7 @@ RANLIB = @RANLIB@
 MV = mv
 LN = ln
 RM = rm -f
+MKDIR = mkdir -p
 @SET_MAKE@
 # Libtool's library interface versions:
 CL_CURRENT = @CL_CURRENT@
@@ -67,7 +69,7 @@ VPATH = $(srcdir)/$(SUBDIR) # :
 
 # Add subdirectory specific flags.
 include $(srcdir)/$(SUBDIR)/Makeflags
-CPPFLAGS += $(SUBDIR_INCLUDES)
+override CPPFLAGS += $(SUBDIR_INCLUDES)
 
 # Need to know the system name.
 SYSTEM := $(shell uname -s)
@@ -199,28 +201,19 @@ libcln.la : $(LIBTOOL) $(ALLOBJECTS_LO)
        $(LIBTOOL_LINK) $(CC) -o libcln.la -rpath $(libdir) -version-info $(CL_CURRENT):$(CL_REVISION):$(CL_AGE) $(LDFLAGS) $(LIBS) $(ALLOBJECTS_LO)
 
 install : all force
-       if [ ! -d $(libdir) ] ; then mkdir $(libdir) ; fi
-       $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcln.la $(libdir)/libcln.la
-       if [ ! -d $(includedir) ] ; then mkdir $(includedir) ; fi
-       $(INSTALL_DATA) $(top_srcdir)/include/*.h $(includedir)
-       $(INSTALL_DATA) ../include/*.h $(includedir)
-#      if [ ! -d $(mandir) ] ; then mkdir $(mandir) ; fi
-#      if [ ! -d $(mandir)/man3 ] ; then mkdir $(mandir)/man3 ; fi
-#      if [ ! -d $(datadir) ] ; then mkdir $(datadir) ; fi
-#      if [ ! -d $(datadir)/html ] ; then mkdir $(datadir)/html ; fi
+       $(MKDIR) $(DESTDIR)$(libdir)
+       $(LIBTOOL_INSTALL) $(INSTALL_DATA) libcln.la $(DESTDIR)$(libdir)/libcln.la
+       $(MKDIR) $(DESTDIR)$(includedir)/cln
+       $(INSTALL_DATA) $(top_srcdir)/include/cln/*.h $(DESTDIR)$(includedir)/cln
+       $(INSTALL_DATA) ../include/cln/*.h $(DESTDIR)$(includedir)/cln
 
 installdirs : force
-       if [ ! -d $(libdir) ] ; then mkdir $(libdir) ; fi
-       if [ ! -d $(includedir) ] ; then mkdir $(includedir) ; fi
-#      if [ ! -d $(mandir) ] ; then mkdir $(mandir) ; fi
-#      if [ ! -d $(mandir)/man3 ] ; then mkdir $(mandir)/man3 ; fi
-#      if [ ! -d $(datadir) ] ; then mkdir $(datadir) ; fi
-#      if [ ! -d $(datadir)/html ] ; then mkdir $(datadir)/html ; fi
+       $(MKDIR) $(DESTDIR)$(libdir)
+       $(MKDIR) $(DESTDIR)$(includedir)/cln
 
 uninstall : force
-       $(LIBTOOL_UNINSTALL) $(RM) $(libdir)/libcln.la
-       $(RM) $(addprefix $(includedir)/, $(notdir $(wildcard $(top_srcdir)/include/*.h)))
-       $(RM) $(addprefix $(includedir)/, $(notdir $(wildcard ../include/*.h)))
+       $(LIBTOOL_UNINSTALL) $(RM) $(DESTDIR)$(libdir)/libcln.la
+       $(RM) -r $(DESTDIR)$(includedir)/cln
 
 check : all