source: trunk/libs/newlib/src/libgloss/frv/Makefile.in @ 546

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

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

File size: 3.1 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 = fstat.o \
64           getpid.o \
65           isatty.o \
66           kill.o \
67           putnum.o \
68           sbrk.o \
69           sim-close.o \
70           sim-exit.o \
71           sim-inbyte.o \
72           sim-lseek.o \
73           sim-open.o \
74           sim-read.o \
75           sim-time.o \
76           sim-unlink.o \
77           sim-write.o \
78           stat.o
79
80#### Host specific Makefile fragment comes in here.
81@host_makefile_frag@
82
83all: $(CRT0) $(SIM_BSP)
84
85$(SIM_BSP): $(SIM_OBJS)
86        $(AR) $(ARFLAGS) $@ $?
87        $(RANLIB) $@
88
89fstat.o: $(srcdir)/fstat.c
90getpid.o: $(srcdir)/getpid.c
91isatty.o: $(srcdir)/isatty.c
92kill.o: $(srcdir)/kill.c
93putnum.o: $(srcdir)/putnum.c
94sbrk.o: $(srcdir)/sbrk.c
95sim-close.o: $(srcdir)/sim-close.S
96sim-exit.o: $(srcdir)/sim-exit.S
97sim-inbyte.o: $(srcdir)/sim-inbyte.c
98sim-lseek.o: $(srcdir)/sim-lseek.S
99sim-open.o: $(srcdir)/sim-open.S
100sim-read.o: $(srcdir)/sim-read.S
101sim-time.o: $(srcdir)/sim-time.c
102sim-unlink.o: $(srcdir)/sim-unlink.S
103sim-write.o: $(srcdir)/sim-write.S
104stat.o: $(srcdir)/stat.c
105
106install: $($(CPU)_INSTALL)
107        $(INSTALL_DATA) $(CRT0) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(CRT0)
108        $(INSTALL_DATA) $(SIM_BSP) $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}/$(SIM_BSP)
109
110clean mostlyclean:
111        rm -f *.o *.a
112
113distclean maintainer-clean realclean: clean
114        rm -f Makefile config.cache config.log config.status
115
116.PHONY: info dvi doc install-info clean-info
117info doc dvi:
118install-info:
119clean-info:
120
121Makefile: Makefile.in config.status @host_makefile_frag_path@
122        $(SHELL) config.status
123
124config.status: configure
125        $(SHELL) config.status --recheck
Note: See TracBrowser for help on using the repository browser.