Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Makefile.inc « microblaze « libgloss - cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: ca1e8bf837443d63c1f7a62b41e36eb11c15379e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
##  Copyright 2007, 2009 Xilinx, Inc.  All rights reserved.
##
##  Redistribution and use in source and binary forms, with or without
##  modification, are permitted provided that the following conditions are
##  met:
##
##  1.  Redistributions source code must retain the above copyright notice,
##  this list of conditions and the following disclaimer.
##
##  2.  Redistributions in binary form must reproduce the above copyright
##  notice, this list of conditions and the following disclaimer in the
##  documentation and/or other materials provided with the distribution.
##
##  3.  Neither the name of Xilinx nor the names of its contributors may be
##  used to endorse or promote products derived from this software without
##  specific prior written permission.
##
##  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS
##  IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
##  TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
##  PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
##  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
##  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
##  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
##  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
##  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
##  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

if !HAVE_MULTISUBDIR
multilibtool_DATA += \
	%D%/xilinx.ld
endif
multilibtool_DATA += \
	%D%/elf-gloss-linux.specs

multilibtool_DATA += \
	%D%/crt0.o \
	%D%/crt1.o \
	%D%/crt2.o \
	%D%/crt3.o \
	%D%/crt4.o \
	%D%/crtinit.o \
	%D%/pgcrtinit.o \
	%D%/sim-crtinit.o \
	%D%/sim-pgcrtinit.o \
	%D%/linux-crt0.o
libobjs_a_SOURCES += \
	%D%/crt0.S \
	%D%/crt1.S \
	%D%/crt2.S \
	%D%/crt3.S \
	%D%/crt4.S \
	%D%/crtinit.S \
	%D%/pgcrtinit.S \
	%D%/sim-crtinit.S \
	%D%/sim-pgcrtinit.S \
	%D%/linux-crt0.S

multilibtool_LIBRARIES += %D%/libgloss.a
%C%_libgloss_a_SOURCES = \
	fstat.c \
	getpid.c \
	isatty.c \
	kill.c \
	lseek.c \
	print.c \
	putnum.c \
	stat.c \
	unlink.c \
	open.c \
	close.c \
	read.c \
	write.c \
	%D%/sbrk.c \
	%D%/timer.c \
	%D%/_exception_handler.S \
	%D%/_hw_exception_handler.S \
	%D%/_interrupt_handler.S \
	%D%/_program_clean.S \
	%D%/_program_init.S \
	%D%/xil_malloc.c \
	%D%/xil_sbrk.c \
	%D%/xil_printf.c

multilibtool_LIBRARIES += %D%/libgloss-linux.a
%C%_libgloss_linux_a_SOURCES = \
	%D%/linux-syscalls.S \
	%D%/linux-syscalls-wrap.c \
	%D%/linux-outbyte.c \
	%D%/linux-inbyte.c