gdb: add target_ops::supports_displaced_step
[deliverable/binutils-gdb.git] / makefile.vms
index b685eb0b85da74d6bbc7996e4f2f2526438b07cc..a9e363403b5ba0cc2f7c75864654390f4a3b6177 100644 (file)
@@ -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) [-]
 
This page took 0.024217 seconds and 4 git commands to generate.