|  | # | 
|  | # makefile for bfd, binutils and gas | 
|  | # | 
|  | # Created by Klaus K"ampf (kkaempf@rmi.de) | 
|  | # | 
|  | # 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:	check_cc $(CHECK-COMPILER) [.binutils]makefile.vms | 
|  | $(CD) [.bfd] | 
|  | @gmake "CC=$(CC)" | 
|  | $(CD) [-.opcodes] | 
|  | @gmake "CC=$(CC)" | 
|  | $(CD) [-.libiberty] | 
|  | @gmake "CC=$(CC)" | 
|  | $(CD) [-.binutils] | 
|  | @gmake "CC=$(CC)" | 
|  | $(CD) [-.gas] | 
|  | @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 | 
|  | $(CD) [-.opcodes] | 
|  | @gmake clean | 
|  | $(CD) [-.libiberty] | 
|  | @gmake clean | 
|  | $(CD) [-.binutils] | 
|  | @gmake clean | 
|  | $(CD) [-.gas] | 
|  | @gmake clean | 
|  | $(CD) [-] | 
|  |  |