~ubuntu-branches/ubuntu/gutsy/avr-libc/gutsy

« back to all changes in this revision

Viewing changes to Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2006-11-15 21:12:47 UTC
  • mfrom: (3.1.2 feisty)
  • Revision ID: james.westby@ubuntu.com-20061115211247-b7qhgnb6o49v5zsg
Tags: 1:1.4.5-2
* Convertion to debheler fixed (closes: #398220)
* Reference to /usr/share/common-licenses in copyright file

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (c) 2002, 2005 Reinhard Jessich  <reinhard.jessich@telering.at>
 
1
# Copyright (c) 2004,2005  Theodore A. Roth
2
2
# All rights reserved.
3
3
#
4
4
# Redistribution and use in source and binary forms, with or without
25
25
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26
26
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27
27
# POSSIBILITY OF SUCH DAMAGE.
28
 
 
29
 
## Process this file with automake to generate Makefile.in
30
 
 
31
 
# Multilib support variables.
32
 
MULTISRCTOP =
33
 
MULTIBUILDTOP =
34
 
MULTIDIRS =
35
 
MULTISUBDIR =
36
 
MULTIDO = true
37
 
MULTICLEAN = true
38
 
 
39
 
# Work around what appears to be a GNU make bug handling MAKEFLAGS
40
 
# values defined in terms of make variables, as is the case for CC and
41
 
# friends when we are called from the top level Makefile.
42
 
AM_MAKEFLAGS = \
43
 
        "AR_FLAGS=$(AR_FLAGS)" \
44
 
        "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
45
 
        "CFLAGS=$(CFLAGS)" \
46
 
        "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
47
 
        "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
48
 
        "LDFLAGS=$(LDFLAGS)" \
49
 
        "LIBCFLAGS=$(LIBCFLAGS)" \
50
 
        "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
51
 
        "MAKE=$(MAKE)" \
52
 
        "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" \
53
 
        "PICFLAG=$(PICFLAG)" \
54
 
        "PICFLAG_FOR_TARGET=$(PICFLAG_FOR_TARGET)" \
55
 
        "SHELL=$(SHELL)" \
56
 
        "EXPECT=$(EXPECT)" \
57
 
        "RUNTEST=$(RUNTEST)" \
58
 
        "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
59
 
        "exec_prefix=$(exec_prefix)" \
60
 
        "infodir=$(infodir)" \
61
 
        "libdir=$(libdir)" \
62
 
        "prefix=$(prefix)" \
63
 
        "tooldir=$(tooldir)" \
64
 
        "AR=$(AR)" \
65
 
        "AS=$(AS)" \
66
 
        "CC=$(CC)" \
67
 
        "LD=$(LD)" \
68
 
        "NM=$(NM)" \
69
 
        "PICFLAG=$(PICFLAG)" \
70
 
        "RANLIB=$(RANLIB)" \
71
 
        "DESTDIR=$(DESTDIR)"
72
 
 
73
 
FLAGS_TO_PASS = $(AM_MAKEFLAGS)
74
 
 
75
 
SUBDIRS = crt1 libc libm scripts @DOCSDIR@
76
 
DIST_SUBDIRS = crt1 libc libm doc scripts
77
 
 
78
 
tooldir = $(exec_prefix)/$(host_alias)
79
 
toollibdir = $(tooldir)/lib$(MULTISUBDIR)
80
 
 
81
 
AR_FLAGS = rc
82
 
 
83
 
toollib_LIBRARIES = libc.a libm.a \
84
 
        libprintf_min.a libprintf_flt.a \
85
 
        libscanf_min.a libscanf_flt.a
86
 
toollib_DATA = $(AVR_CRT_AT90) $(AVR_CRT_TINY) $(AVR_CRT_MEGA) $(AVR_CRT_OTHER)
87
 
 
88
 
# must be defined as empty, so that make dist will work
89
 
libc_a_SOURCES =
90
 
libm_a_SOURCES =
91
 
libprintf_min_a_SOURCES =
92
 
libprintf_flt_a_SOURCES =
93
 
libscanf_min_a_SOURCES =
94
 
libscanf_flt_a_SOURCES =
95
 
 
96
 
EXTRA_DIST = config-ml.in doconf dodist domake reconf LICENSE common include \
97
 
             ChangeLog-2004 \
98
 
             ChangeLog-2003 \
99
 
             ChangeLog-2002
100
 
 
101
 
libc.a: libc/libc.a
102
 
        rm -f $@
103
 
        ln libc/libc.a $@ >/dev/null 2>/dev/null || cp libc/libc.a $@
104
 
 
105
 
libc/libc.a: ; @true
106
 
 
107
 
libm.a: libm/libm.a
108
 
        rm -f $@
109
 
        ln libm/libm.a $@ >/dev/null 2>/dev/null || cp libm/libm.a $@
110
 
 
111
 
libm/libm.a: ; @true
112
 
 
113
 
libprintf_min.a: libc/stdio/libprintf_min.a
114
 
        rm -f $@
115
 
        ln libc/stdio/libprintf_min.a $@ >/dev/null 2>/dev/null ||\
116
 
        cp libc/stdio/libprintf_min.a $@
117
 
 
118
 
libprintf_flt.a: libc/stdio/libprintf_flt.a
119
 
        rm -f $@
120
 
        ln libc/stdio/libprintf_flt.a $@ >/dev/null 2>/dev/null ||\
121
 
        cp libc/stdio/libprintf_flt.a $@
122
 
 
123
 
libscanf_min.a: libc/stdio/libscanf_min.a
124
 
        rm -f $@
125
 
        ln libc/stdio/libscanf_min.a $@ >/dev/null 2>/dev/null ||\
126
 
        cp libc/stdio/libscanf_min.a $@
127
 
 
128
 
libscanf_flt.a: libc/stdio/libscanf_flt.a
129
 
        rm -f $@
130
 
        ln libc/stdio/libscanf_flt.a $@ >/dev/null 2>/dev/null ||\
131
 
        cp libc/stdio/libscanf_flt.a $@
132
 
 
133
 
crt%.o: crt1/crt%.o
134
 
        rm -f $@                                               
135
 
        ln $< $@ >/dev/null 2>/dev/null || cp $< $@
136
 
 
137
 
crt1/crt%.o: ; @true
138
 
 
139
 
INCLUDEDIRS="" /avr /compat
140
 
 
141
 
install-data-local:     install-toollibLIBRARIES
142
 
        $(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
143
 
        -if [ -z "$(MULTISUBDIR)" ]; then \
144
 
          for dir in $(INCLUDEDIRS); do \
145
 
          $(mkinstalldirs) $(DESTDIR)$(tooldir)/include$${dir}; \
146
 
            for i in $(srcdir)/include$${dir}/*.h; do \
147
 
             $(INSTALL_DATA) $$i $(DESTDIR)$(tooldir)/include$${dir}/`basename $$i`; \
148
 
            done; \
149
 
          done; \
150
 
        else true; fi
151
 
 
152
 
uninstall-local:        uninstall-toollibLIBRARIES
153
 
        $(MULTIDO) $(AM_MAKEFLAGS) DO=uninstall multi-do
154
 
        -if [ -z "$(MULTISUBDIR)" ]; then \
155
 
          for dir in $(INCLUDEDIRS); do \
156
 
            for i in $(DESTDIR)$(tooldir)/include$${dir}/*.h; do \
157
 
             rm -f $$i; \
158
 
            done; \
159
 
            rmdir $(DESTDIR)$(tooldir)/include$${dir} 2>/dev/null; \
160
 
          done; \
161
 
          rmdir $(DESTDIR)$(tooldir)/include 2>/dev/null; \
162
 
        else true; fi
163
 
 
164
 
# Multilib support.
165
 
.PHONY: all-multi mostlyclean-multi clean-multi distclean-multi \
166
 
        maintainer-clean-multi
167
 
 
168
 
all-recursive: all-multi
169
 
mostlyclean-recursive: mostlyclean-multi
170
 
clean-recursive: clean-multi
171
 
distclean-recursive: distclean-multi
172
 
maintainer-clean-recursive: maintainer-clean-multi
173
 
 
174
 
all-multi:
175
 
        $(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
176
 
mostlyclean-multi:
177
 
        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
178
 
clean-multi:
179
 
        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
180
 
distclean-multi:
181
 
        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
182
 
maintainer-clean-multi:
183
 
        $(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
 
28
#
 
29
# $Id: Makefile.am,v 1.15.2.3 2006/03/24 20:04:57 aesok Exp $
 
30
#
 
31
 
 
32
EXTRA_DIST = \
 
33
        LICENSE \
 
34
        bootstrap \
 
35
        ChangeLog-2005 \
 
36
        ChangeLog-2004 \
 
37
        ChangeLog-2003 \
 
38
        ChangeLog-2002
 
39
 
 
40
DISTCHECK_CONFIGURE_FLAGS=--host=avr
 
41
 
 
42
SUBDIRS = common include crt1 libc libm avr doc scripts
 
43
DIST_SUBDIRS = common include crt1 libc libm avr doc scripts devtools
184
44
 
185
45
dist-hook:
186
46
        cp avr-libc.spec $(distdir)/avr-libc.spec
187
 
        rm -rf $(distdir)/common/CVS
188
 
        rm -rf $(distdir)/include/CVS
189
 
        rm -rf $(distdir)/include/avr/CVS
190
 
        rm -rf $(distdir)/doc/CVS
191
 
        rm -rf $(distdir)/doc/examples/CVS
192
 
 
193
 
 
194
 
MAKEOVERRIDES=