source: trunk/libs/newlib/src/libgloss/v850/Makefile.in @ 458

Last change on this file since 458 was 444, checked in by satin@…, 7 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 3.7 KB
Line 
1# Copyright (c) 2002 Red Hat, Inc
2#
3# The authors hereby grant permission to use, copy, modify, distribute,
4# and license this software and its documentation for any purpose, provided
5# that existing copyright notices are retained in all copies and that this
6# notice is included verbatim in any distributions. No written agreement,
7# license, or royalty fee is required for any of the authorized uses.
8# Modifications to this software may be copyrighted by their authors
9# and need not follow the licensing terms described here, provided that
10# the new terms are clearly indicated on the first page of each file where
11# they apply.
12
13# Makefile for libgloss/frv. This is the board support
14# code for the various frv targets.
15
16DESTDIR =
17VPATH = @srcdir@ @srcdir@/..
18srcdir = @srcdir@
19objdir = .
20srcroot = $(srcdir)/../..
21objroot = $(objdir)/../..
22
23prefix = @prefix@
24exec_prefix = @exec_prefix@
25
26host_alias = @host_alias@
27target_alias = @target_alias@
28
29bindir = @bindir@
30libdir = @libdir@
31tooldir = $(exec_prefix)/$(target_alias)
32
33# Multilib support variables.
34# TOP is used instead of MULTI{BUILD,SRC}TOP.
35MULTIDIRS =
36MULTISUBDIR =
37MULTIDO = true
38MULTICLEAN = true
39
40INSTALL = @INSTALL@
41INSTALL_PROGRAM = @INSTALL_PROGRAM@
42INSTALL_DATA = @INSTALL_DATA@
43
44SHELL = /bin/sh
45
46CC = @CC@
47
48AS = @AS@
49AR = @AR@
50LD = @LD@
51RANLIB = @RANLIB@
52AR_FLAGS = rc
53
54OBJDUMP = `if [ -f ${objroot}/../binutils/objdump ] ; \
55        then echo ${objroot}/../binutils/objdump ; \
56        else t='$(program_transform_name)'; echo objdump | sed -e $$t ; fi`
57OBJCOPY = `if [ -f ${objroot}/../binutils/objcopy ] ; \
58        then echo ${objroot}/../binutils/objcopy ; \
59        else t='$(program_transform_name)'; echo objcopy | sed -e $$t ; fi`
60
61CRT0 = crt0.o
62SIM_BSP = libsim.a
63SIM_OBJS = _exit.o \
64           access.o \
65           chmod.o \
66           chown.o \
67           close.o \
68           creat.o \
69           crt1.o \
70           execv.o \
71           execve.o \
72           fork.o \
73           fstat.o \
74           getpid.o \
75           gettime.o \
76           isatty.o \
77           kill.o \
78           link.o \
79           lseek.o \
80           open.o \
81           pipe.o \
82           read.o \
83           sbrk.o \
84           stat.o \
85           time.o \
86           times.o \
87           trap.o \
88           unlink.o \
89           utime.o \
90           wait.o \
91           write.o
92
93#### Host specific Makefile fragment comes in here.
94@host_makefile_frag@
95
96all: $(CRT0) $(SIM_BSP)
97
98$(SIM_BSP): $(SIM_OBJS)
99        $(AR) $(ARFLAGS) $@ $?
100        $(RANLIB) $@
101
102_exit.o: $(srcdir)/_exit.c
103access.o: $(srcdir)/access.c
104chmod.o: $(srcdir)/chmod.c
105chown.o: $(srcdir)/chown.c
106close.o: $(srcdir)/close.c
107creat.o: $(srcdir)/creat.c
108crt1.o: $(srcdir)/crt1.c
109execv.o: $(srcdir)/execv.c
110execve.o: $(srcdir)/execve.c
111fork.o: $(srcdir)/fork.c
112fstat.o: $(srcdir)/fstat.c
113getpid.o: $(srcdir)/getpid.c
114gettime.o: $(srcdir)/gettime.c
115isatty.o: $(srcdir)/isatty.c
116kill.o: $(srcdir)/kill.c
117link.o: $(srcdir)/link.c
118lseek.o: $(srcdir)/lseek.c
119open.o: $(srcdir)/open.c
120pipe.o: $(srcdir)/pipe.c
121read.o: $(srcdir)/read.c
122sbrk.o: $(srcdir)/sbrk.c
123stat.o: $(srcdir)/stat.c
124time.o: $(srcdir)/time.c
125times.o: $(srcdir)/times.c
126trap.o: $(srcdir)/trap.S
127unlink.o: $(srcdir)/unlink.c
128utime.o: $(srcdir)/utime.c
129wait.o: $(srcdir)/wait.c
130write.o: $(srcdir)/write.c
131
132install: $($(CPU)_INSTALL)
133        $(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
134        $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
135
136clean mostlyclean:
137        rm -f *.o *.a
138
139distclean maintainer-clean realclean: clean
140        rm -f Makefile config.cache config.log config.status
141
142.PHONY: info dvi doc install-info clean-info
143info doc dvi:
144install-info:
145clean-info:
146
147Makefile: Makefile.in config.status @host_makefile_frag_path@
148        $(SHELL) config.status
149
150config.status: configure
151        $(SHELL) config.status --recheck
Note: See TracBrowser for help on using the repository browser.