copied from hack's last unreleased gas
[deliverable/binutils-gdb.git] / gas / Makefile.loic
CommitLineData
0e39a8bb
RP
1# Makefile for GAS.
2# Copyright (C) 1989, Free Software Foundation
3#
4# This file is part of GAS, the GNU Assembler.
5#
6# GAS is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 1, or (at your option)
9# any later version.
10#
11# GAS is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU General Public License for more details.
15#
16# You should have received a copy of the GNU General Public License
17# along with GAS; see the file COPYING. If not, write to
18# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
19
20BINDIR = /usr/local/bin
21
22BINARY = gas
23
24#
25# Add these flags to XCFLAGS below for specific use.
26#
27# If you machine does not have vfprintf, but does have _doprnt(),
28# -DNO_VARARGS
29#
30# If the return-type of a signal-hander is void (instead of int),
31# -DSIGTY
32#
33# To include the mc68851 mmu coprocessor instructions in the 68020 assembler,
34# -Dm68851
35#
36# If you want the 80386 assembler to correctly handle fsub/fsubr and fdiv/fdivr
37# opcodes (unlike most 80386 assemblers)
38# -DNON_BROKEN_WORDS
39#
40XCFLAGS =
41
42# Your favorite compiler
43CC = gcc
44
45# Uncomment the following lines if you use USG
46
47INCLUDE_DIRS = -I.
48COFF_OBJECTS = stack.o
49CPPFLAGS = -DUSG
50CFLAGS = -g $(CPPFLAGS) $(XCFLAGS)
51LDFLAGS =
52#LOADLIBES = -lPW
53
54# Uncomment the following lines if you use BSD
55#INCLUDE_DIRS = -I.
56#CPPFLAGS =
57#CFLAGS = -g $(CPPFLAGS) $(XCFLAGS)
58#LDFLAGS =
59#LOADLIBES =
60
61CONFIG_FILES = \
62 machine.c machine.h atof.c obj-format.c obj-format.h opcode.h
63
64OBJECTS = \
65 as.o xrealloc.o xmalloc.o hash.o hex-value.o \
66 atof-generic.o append.o messages.o expr.o app.o \
67 frags.o input-file.o input-scrub.o output-file.o \
68 subsegs.o symbols.o version.o flonum-const.o flonum-copy.o \
69 flonum-mult.o strstr.o bignum-copy.o obstack.o write.o read.o \
70 obj-format.o machine.o atof.o $(COFF_OBJECTS)
71
72SOURCES = $(OBJECTS:.o=.c)
73
74all : $(BINARY)
75
76install : all
77 cp $(BINARY) $(BINDIR)
78
79clean :
80 rm -f $(OBJECTS)
81
82clobber : clean
83 rm -f $(BINARY) $(CONFIG_FILES) dependencies TAGS m68k.h
84
85$(BINARY) : $(OBJECTS)
86 $(CC) -o $(BINARY) $(LDFLAGS) $(OBJECTS) $(LOADLIBES)
87
88TAGS : $(SOURCES)
89 etags $(SOURCES) *.h
90
91CXREF : $(SOURCES)
92 cxref -c $(INCLUDE_DIRS) $(SOURCES)
93
94stack.o: stack.c
95 $(CC) $(CFLAGS) -c stack.c
96
97atof.o: \
98 flonum.h \
99 bignum.h
100obj-format.o: \
101 as.h \
102 md.h \
103 aout.h \
104 a.out.gnu.h \
105 struc-symbol.h \
106 write.h \
107 append.h
108read.o: \
109 obj-format.h \
110 a.out.gnu.h \
111 as.h \
112 read.h \
113 md.h \
114 hash.h \
115 obstack.h \
116 frags.h \
117 flonum.h \
118 bignum.h \
119 struc-symbol.h \
120 expr.h \
121 symbols.h \
122 sparc.h
123write.o: \
124 obj-format.h \
125 a.out.gnu.h \
126 as.h \
127 md.h \
128 subsegs.h \
129 obstack.h \
130 struc-symbol.h \
131 write.h \
132 symbols.h \
133 append.h \
134 sparc.h
135obstack.o: \
136 obstack.h
137bignum-copy.o: \
138 bignum.h
139flonum-mult.o: \
140 flonum.h \
141 bignum.h
142flonum-copy.o: \
143 flonum.h \
144 bignum.h
145flonum-const.o: \
146 flonum.h \
147 bignum.h
148symbols.o: \
149 obj-format.h \
150 a.out.gnu.h \
151 as.h \
152 hash.h \
153 obstack.h \
154 struc-symbol.h \
155 symbols.h \
156 frags.h
157subsegs.o: \
158 obj-format.h \
159 a.out.gnu.h \
160 as.h \
161 subsegs.h \
162 obstack.h \
163 frags.h \
164 struc-symbol.h \
165 write.h
166input-scrub.o: \
167 as.h \
168 read.h \
169 input-file.h
170input-file.o: \
171 input-file.h
172frags.o: \
173 obj-format.h \
174 a.out.gnu.h \
175 as.h \
176 subsegs.h \
177 obstack.h \
178 frags.h \
179 struc-symbol.h
180expr.o: \
181 obj-format.h \
182 a.out.gnu.h \
183 as.h \
184 flonum.h \
185 bignum.h \
186 read.h \
187 struc-symbol.h \
188 expr.h \
189 obstack.h \
190 symbols.h
191messages.o: \
192 as.h
193atof-generic.o: \
194 flonum.h \
195 bignum.h
196hash.o: \
197 hash.h
198as.o: \
199 obj-format.h \
200 a.out.gnu.h \
201 as.h \
202 struc-symbol.h \
203 write.h
This page took 0.047183 seconds and 4 git commands to generate.