TREE = devo
include $(TREE)/release-info
-TEST_INSTALL_DISK = /galt
+TEST_INSTALL_DISK = /abc
INSTALLDIR = $(TEST_INSTALL_DISK)/$(TREE)-test/$(RELEASE_TAG)
NATIVE = native
-GCC = gcc -O
+GCC = gcc -O2
CFLAGS = -g
-CXXFLAGS = -g -O
+CXXFLAGS = -g -O2 -fexternal-templates
MAKEINFOFLAGS =
log = 1>$(canonhost)-build-log 2>&1
ifeq ($(canonhost),m68k-lynx-lynxos)
canonhost := m68k-lynx
endif
-ifeq ($(canonhost),rs6000-lynx-lynxos2.2.2)
+ifeq ($(canonhost),sparc-lynx-lynxos)
+canonhost := sparc-lynx
+endif
+ifeq ($(canonhost),rs6000-lynx-lynxos)
canonhost := rs6000-lynx
endif
sparc-aout sparc-lynx sparc-vxworks \
sparclite-aout sparclite-vxworks \
sparclite-coff z8k-coff
-GCC = gcc -O -pipe
+GCC = gcc -O2 -pipe
all: all-cygnus
endif
ifeq ($(canonhost),m68k-sun-sunos4.1.1)
TARGETS = $(NATIVE) \
m68k-coff
-GCC = gcc -O -msoft-float
+GCC = gcc -O2 -msoft-float
CC = cc -J
all: all-cygnus
endif
m88k-coff \
mipsel-idt-ecoff sparc-lynx
CC = cc -Xs
-GCC = gcc -O -pipe
+GCC = gcc -O2 -pipe
all: all-cygnus
endif
ifeq ($(canonhost),hppa1.1-hp-hpux)
TARGETS = \
$(NATIVE) \
- i960-vxworks \
- m68k-aout m68k-vxworks
+ i960-vxworks m68k-aout \
+ m68k-coff m68k-vxworks
CC = cc -Wp,-H256000
#CFLAGS = +Obb2000
CFLAGS = -g
sh-hms \
sparclite-aout
CC = i386-go32-gcc
-GCC = i386-go32-gcc -O
+GCC = i386-go32-gcc -O2
CFLAGS =
-CXXFLAGS = -O
+CXXFLAGS = -O2
MAKEINFOFLAGS = --no-split
all: all-dos
endif
ifeq ($(canonhost),i386-lynx)
TARGETS = $(NATIVE)
-CC = /bin/gcc
+CC = /usr/cygnus/progressive/bin/gcc
all: all-cygnus
SHELL=/bin/bash
endif
ifeq ($(canonhost),m68k-lynx)
TARGETS = $(NATIVE)
-CC = /bin/gcc
+CC = /usr/cygnus/progressive/bin/gcc
all: all-cygnus
SHELL=/bin/bash
endif
ifeq ($(canonhost),sparc-lynx)
TARGETS = $(NATIVE)
-CC = /bin/gcc
+CC = /usr/cygnus/progressive/bin/gcc
all: all-cygnus
SHELL=/bin/bash
endif
ifeq ($(canonhost),rs6000-lynx)
TARGETS = $(NATIVE)
-CC = /bin/gcc
+CC = /usr/cygnus/progressive/bin/gcc
all: all-cygnus
SHELL=/bin/bash
endif
@echo build started at `date`
[ -d $(INSTALLDIR) ] || mkdir $(INSTALLDIR)
-rm -f $(ROOTING)/$(RELEASE_TAG) && ln -s $(INSTALLDIR) $(ROOTING)/$(RELEASE_TAG)
+#
+# The following line to be used during regular progressive builds
+# to help developers test, but should be commented out for final
+# progressive build.
+#
+# -rm -f $(ROOTING)/progressive-beta && ln -s $(RELEASE_TAG) $(ROOTING)/progresssive
@for i in $(TARGETS) ; do \
if [ "$$i" = "native" ] ; then \
if [ ! -f $(canonhost)-stamp-3stage-done ] ; then \
native:
@echo build started at `date`
[ -d $(INSTALLDIR) ] || mkdir $(INSTALLDIR)
- rm -f $(ROOTING)/$(RELEASE_TAG)
- ln -s $(INSTALLDIR) $(ROOTING)/$(RELEASE_TAG)
+ -rm -f $(ROOTING)/$(RELEASE_TAG) && ln -s $(INSTALLDIR) $(ROOTING)/$(RELEASE_TAG)
+# -rm -f $(ROOTING)/progressive-beta && ln -s $(RELEASE_TAG) $(ROOTING)/progressive-beta
$(MAKE) -f test-build.mk $(FLAGS_TO_PASS) $(canonhost)-stamp-3stage-done $(log)
@echo done at `date`