From: sof Date: Mon, 9 Jun 1997 07:25:54 +0000 (+0000) Subject: [project @ 1997-06-09 07:25:54 by sof] X-Git-Tag: Approximately_1000_patches_recorded~318 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=c73eeb4c219de30504fe54f1a65bc2c229e69d26;p=ghc-hetmet.git [project @ 1997-06-09 07:25:54 by sof] if needs be, define irix_TARGET_OS in config.h --- diff --git a/ghc/includes/Makefile b/ghc/includes/Makefile index cd5a8f2..6e8636e 100644 --- a/ghc/includes/Makefile +++ b/ghc/includes/Makefile @@ -32,6 +32,16 @@ endif # +# In main/Signals we need to distinguish between irix5 and irix6, +# so we suitably mangle HostOS_FULL to get at the major version. +# (A hack, for sure - ToDo: consider systematically adding more +# fine-grained OS info to this Makefile/configure soup ) + +ifeq "$(HostOS_CPP)" "irix" +IRIX_MAJOR = $(shell echo $(HostOS_Full) | sed 's/\(irix[^.]*\).*$$/\1/' ) +endif + +# # The fptools configure script creates the configuration header file # and puts it in fptools/mk/config.h. We copy it down to here, prepending # some make variables specifying cpp platform variables. @@ -55,10 +65,12 @@ $(H_CONFIG) : @echo >> $@ @echo "#define $(HostOS_CPP)_HOST_OS 1" >> $@ @echo "#define $(HostOS_CPP)_TARGET_OS 1" >> $@ - @echo "#ifndef $(HostPlaform_GNU)_TARGET_OS " >> $@ - @echo "#define $(HostPlaform_GNU)_TARGET_OS 1" >> $@ - @echo "#endif " >> $@ @echo "#define $(HostOS_CPP)_BUILD_OS 1" >> $@ +ifeq "$(HostOS_CPP)" "irix" + @echo "#ifndef $(IRIX_MAJOR)_TARGET_OS " >> $@ + @echo "#define $(IRIX_MAJOR)_TARGET_OS 1" >> $@ + @echo "#endif " >> $@ +endif @echo >> $@ @echo "#define $(HostVendor_CPP)_HOST_VENDOR 1" >> $@ @echo "#define $(HostVendor_CPP)_TARGET_VENDOR 1" >> $@