| # | |
| # 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) [-] | |