X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=makefile.vms;h=a9e363403b5ba0cc2f7c75864654390f4a3b6177;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=b685eb0b85da74d6bbc7996e4f2f2526438b07cc;hpb=c9b727f9e2d8db4c6ce11efc8dabad1f942362b9;p=deliverable%2Fbinutils-gdb.git diff --git a/makefile.vms b/makefile.vms index b685eb0b85..a9e363403b 100644 --- a/makefile.vms +++ b/makefile.vms @@ -1,38 +1,71 @@ # # makefile for bfd, binutils and gas # -# Created by Klaus K"ampf (kkaempf@progis.de) +# Created by Klaus K"ampf (kkaempf@rmi.de) # -# You must use Version 3.75p (proGIS enhanced) of GNU Make +# You must use Version 3.76 of GNU Make # # + +ifeq ($(ARCH),ALPHA) CC = gcc +GASCC = $(CC) +else +CC = cc +GASCC = gcc +endif + +ifeq ($(CC),cc) + CHECK-COMPILER = check_compiler +else + CHECK-COMPILER = +endif -all: - $$ @setup +all: check_cc $(CHECK-COMPILER) [.binutils]makefile.vms $(CD) [.bfd] - gmake "CC=$(CC)" + @gmake "CC=$(CC)" $(CD) [-.opcodes] - gmake "CC=$(CC)" + @gmake "CC=$(CC)" $(CD) [-.libiberty] - gmake "CC=$(CC)" + @gmake "CC=$(CC)" $(CD) [-.binutils] - gmake "CC=$(CC)" + @gmake "CC=$(CC)" $(CD) [-.gas] - $$ @conf-a-gas - gmake "CC=$(CC)" + @gmake "CC=$(GASCC)" + $(CD) [-] + +check_cc: +ifeq ($CC,) + @$(ECHO) "Please edit MAKEFILE.VMS and select a C Compiler." + stop +endif + +check_compiler: + @$(ECHO) "Perform a '$$ @setup' before starting make" + +[.binutils]makefile.vms: + $(CD) [.binutils] + $$ @configure + $(CD) [-] + +install: all + $(CD) [.binutils] + @gmake "CC=$(CC)" install + $(CD) [-] + $(CD) [.gas] + @gmake "CC=$(GASCC)" install $(CD) [-] clean: $(CD) [.bfd] - gmake clean + @gmake clean $(CD) [-.opcodes] - gmake clean + @gmake clean $(CD) [-.libiberty] - gmake clean + @gmake clean $(CD) [-.binutils] - gmake clean + @gmake clean $(CD) [-.gas] - gmake clean + @gmake clean $(CD) [-]