# Makefile settings shared between Makefiles. CC = gcc CXX = g++ CFLAGS = -fno-common CXXFLAGS = -fno-common CCPIC = CCPIC_MAYBE = CPPFLAGS = DEFS = -DHAVE_CONFIG_H LDFLAGS = -L/usr/local/lib -rpath=/usr/lib:/usr/local/lib LIBS = -lgmp LIBOBJS = ${LIBOBJDIR}memxor.$U. OBJEXT = EXEEXT = DEP_FLAGS = DEP_PROCESS = true PACKAGE_BUGREPORT = nettle-bugs@lists.lysator.liu.se PACKAGE_NAME = nettle PACKAGE_STRING = nettle 1.15 PACKAGE_TARNAME = nettle PACKAGE_VERSION = 1.15 SHLIBCFLAGS = SHLIBFILE = $(SHLIBSONAME).$(SHLIBMINOR) SHLIBFORLINK = libnettle.so SHLIBINSTALL = SHLIBLIBS = SHLIBLINK = $(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME) SHLIBMAJOR = 2 SHLIBMINOR = 6 SHLIBSONAME = $(SHLIBFORLINK).$(SHLIBMAJOR) SHLIBTARGET = AR = ar ARFLAGS = cru AUTOCONF = autoconf AUTOHEADER = autoheader M4 = /usr/bin/m4 MAKEINFO = makeinfo RANLIB = ranlib prefix = exec_prefix = ${prefix} bindir = ${exec_prefix}/bin libdir = ${exec_prefix}/lib includedir = ${prefix}/include infodir = ${prefix}/share/info # PRE_CPPFLAGS and PRE_LDFLAGS lets each Makefile.in prepend its own # flags before CPPFLAGS and LDFLAGS. COMPILE = $(CC) $(PRE_CPPFLAGS) $(CPPFLAGS) $(DEFS) $(CFLAGS) $(CCPIC) $(DEP_FLAGS) COMPILE_CXX = $(CXX) $(PRE_CPPFLAGS) $(CPPFLAGS) $(DEFS) $(CXXFLAGS) $(CCPIC) $(DEP_FLAGS) LINK = $(CC) $(CFLAGS) $(PRE_LDFLAGS) $(LDFLAGS) LINK_CXX = $(CXX) $(CXXFLAGS) $(PRE_LDFLAGS) $(LDFLAGS) # Default rule. Must be here, since config.make is included before the # usual targets. default: all # For some reason the suffixes list must be set before the rules. # Otherwise BSD make won't build binaries e.g. aesdata. On the other # hand, AIX make has the opposite idiosyncrasies to BSD, and the AIX # compile was broken when .SUFFIXES was moved here from Makefile.in. .SUFFIXES: .SUFFIXES: .asm .c .$(OBJEXT) .p$(OBJEXT) .html .dvi .info .exe .pdf .ps .texinfo # Disable builtin rule %$(EXEEXT) : %.c .c: # Keep object files .PRECIOUS: %.o .PHONY: all check install uninstall clean distclean mostlyclean maintainer-clean distdir \ all-here check-here install-here clean-here distclean-here mostlyclean-here \ maintainer-clean-here distdir-here \ install-shared install-info install-headers \ uninstall-shared uninstall-info uninstall-headers \ dist distcleancheck