* config.sub, configure.in: Add tiny2j-*-* target
[deliverable/binutils-gdb.git] / makefile.vms
CommitLineData
c9b727f9
ILT
1#
2# makefile for bfd, binutils and gas
3#
57e66bdb 4# Created by Klaus K"ampf (kkaempf@rmi.de)
c9b727f9 5#
2319b893 6# You must use Version 3.76 of GNU Make
c9b727f9
ILT
7#
8#
57e66bdb
ILT
9
10ifeq ($(ARCH),ALPHA)
11CC = gcc
12GASCC = $(CC)
13else
14CC = cc
15GASCC = gcc
16endif
c9b727f9 17
2319b893
ILT
18ifeq ($(CC),cc)
19 CHECK-COMPILER = check_compiler
20else
21 CHECK-COMPILER =
22endif
23
57e66bdb 24all: check_cc $(CHECK-COMPILER) [.binutils]makefile.vms
c9b727f9 25 $(CD) [.bfd]
2319b893 26 @gmake "CC=$(CC)"
c9b727f9 27 $(CD) [-.opcodes]
2319b893 28 @gmake "CC=$(CC)"
c9b727f9 29 $(CD) [-.libiberty]
2319b893 30 @gmake "CC=$(CC)"
c9b727f9 31 $(CD) [-.binutils]
2319b893 32 @gmake "CC=$(CC)"
c9b727f9 33 $(CD) [-.gas]
57e66bdb 34 @gmake "CC=$(GASCC)"
c9b727f9
ILT
35 $(CD) [-]
36
2319b893
ILT
37check_cc:
38ifeq ($CC,)
39 @$(ECHO) "Please edit MAKEFILE.VMS and select a C Compiler."
40 stop
41endif
42
43check_compiler:
44 @$(ECHO) "Perform a '$$ @setup' before starting make"
45
57e66bdb
ILT
46[.binutils]makefile.vms:
47 $(CD) [.binutils]
48 $$ @configure
49 $(CD) [-]
50
51install: all
52 $(CD) [.binutils]
53 @gmake "CC=$(CC)" install
54 $(CD) [-]
55 $(CD) [.gas]
56 @gmake "CC=$(GASCC)" install
57 $(CD) [-]
58
c9b727f9
ILT
59clean:
60 $(CD) [.bfd]
57e66bdb 61 @gmake clean
c9b727f9 62 $(CD) [-.opcodes]
57e66bdb 63 @gmake clean
c9b727f9 64 $(CD) [-.libiberty]
57e66bdb 65 @gmake clean
c9b727f9 66 $(CD) [-.binutils]
57e66bdb 67 @gmake clean
c9b727f9 68 $(CD) [-.gas]
57e66bdb 69 @gmake clean
c9b727f9
ILT
70 $(CD) [-]
71
This page took 0.075548 seconds and 4 git commands to generate.