72 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
#
 | 
						|
# 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) [-]
 | 
						|
 |