From e96c6125771b2ead7e5c5dcecdb95207bb69f787 Mon Sep 17 00:00:00 2001 From: Fons Rademakers <Fons.Rademakers@cern.ch> Date: Thu, 22 Apr 2004 22:57:42 +0000 Subject: [PATCH] From Radim Kolar: in preparation for new FreeBSD 5.x. git-svn-id: http://root.cern.ch/svn/root/trunk@8662 27541ba8-7e3a-0410-8455-c3a389f83636 --- config/ARCHS | 1 + config/Makefile.freebsd5 | 49 ++++++++++++++++++++++++++++++++++++++++ configure | 1 + 3 files changed, 51 insertions(+) create mode 100644 config/Makefile.freebsd5 diff --git a/config/ARCHS b/config/ARCHS index e123d5e1527..64622a3fcc8 100644 --- a/config/ARCHS +++ b/config/ARCHS @@ -6,6 +6,7 @@ alphaegcs for DEC Unix egcs 1.1.x alphakcc for DEC Unix KCC freebsd for FreeBSD freebsd4 for FreeBSD 4.x +freebsd5 for FreeBSD 5.x hpuxacc for HP-UX 10.20 aCC hpuxegcs for HP-UX 10.20 egcs 1.1.x hpuxia64acc for HP-UX 11i v1.5 (IA-64) aCC diff --git a/config/Makefile.freebsd5 b/config/Makefile.freebsd5 new file mode 100644 index 00000000000..860e967e976 --- /dev/null +++ b/config/Makefile.freebsd5 @@ -0,0 +1,49 @@ +# -*- mode: makefile -*- +# +# Makefile of ROOT for FreeBSD 4.5 + +PLATFORM = fbsd + +DEBUGFLAGS = -g +OPTFLAGS = -O +ifeq (debug,$(findstring debug,$(ROOTBUILD))) +OPT = $(DEBUGFLAGS) +NOOPT = +else +OPT = $(OPTFLAGS) +NOOPT = +endif + +# Compiler: +CXX = g++ +CC = gcc +CXXFLAGS = -pipe -W -Wall -fPIC -I/usr/X11R6/include $(EXTRA_CXXFLAGS) +CFLAGS = -pipe -W -Wall -fPIC -I/usr/X11R6/include $(EXTRA_CFLAGS) +CINTCXXFLAGS = -pipe -W -Wall -fPIC -DG__REGEXP $(EXTRA_CXXFLAGS) \ + -DG__UNIX -DG__SHAREDLIB -DG__ROOT -DG__REDIRECTIO -DG__OSFDLL +CINTCFLAGS = -pipe -W -Wall -fPIC -DG__REGEXP -DG__UNIX -DG__SHAREDLIB \ + -DG__ROOT -DG__REDIRECTIO -DG__OSFDLL $(EXTRA_CFLAGS) +COMPILER = gnu + +# Linker: +LD = g++ +LDFLAGS = $(OPT) $(EXTRA_LDFLAGS) +SOFLAGS = -shared -Wl,-x -Wl,-soname, +SOEXT = so + +# System libraries: +SYSLIBS = -lstdc++ -lm +XLIBS = $(XPMLIBDIR) $(XPMLIB) $(X11LIBDIR) -lX11 -lstdc++ +CILIBS = -lm -ltermcap -lstdc++ +CRYPTLIBS = -lcrypt + +# Fortran: +F77 = f77 +F77FLAGS = $(OPT) +F77LIBS = -lg2c + +# Extras + +# Override default in Makefile.config +INSTALL := cp -pR +INSTALLDATA := cp -pR diff --git a/configure b/configure index 31f6928a036..f87e3428dde 100755 --- a/configure +++ b/configure @@ -427,6 +427,7 @@ guess_architecture () { case "$arch:$chip:$rele" in aix*) arch=aix5 ;; osf1*:alpha:*) arch=alphacxx6 ;; + freebsd*:*:5*) arch=freebsd5 ;; freebsd*:*:4*) arch=freebsd4 ;; freebsd*:*:*) arch=freebsd ;; hp-ux:ia64:*) arch=hpuxia64acc ;; -- GitLab