OpenCores
URL https://opencores.org/ocsvn/1664/1664/trunk

Subversion Repositories 1664

[/] [1664/] [trunk/] [c/] [cpu_1664/] [Makefile] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 mrdmkg
arci = amd64
2
#crus = arm-linux-gnu-
3
intende_fix = lib1664.a
4
 
5
radi = ../..
6
 
7
fonte = $(radi)
8
fonte_linux = $(radi)/linux
9
compilador_inclui = -I$(radi)/arci/$(arci)/inclui -I../linux -I../lista
10
 
11
instala_curso = /usr/local/lib
12
 
13
compilador_varia =
14
compilador = $(crus)gcc$(compilador_varia)
15
 
16
compilador_sinia = -Dimita -Wall -Werror -std=c99 -O2  -c $(compilador_inclui)
17
libs = -l1664 -llista -lsospesifada
18
arcivador = $(crus)ar
19
arcivador_sinia = crus
20
 
21
asembledor = $(crus)as
22
ojetos_otra =
23
ojetos = $(ojetos_otra)\
24
 cpu_1664_nova.o cpu_1664_libri.o\
25
 cpu_1664__pasi.o cpu_1664__desifri.o\
26
 cpu_1664_imaje_ajunta__lista.o cpu_1664_imaje_ajunta__datos.o cpu_1664_reinisia.o\
27
 \
28
 cpu_1664_opera___.o\
29
 cpu_1664_opera__ajusta.o\
30
 cpu_1664_opera__rev.o\
31
 cpu_1664_opera__yli.o cpu_1664_opera__ylr.o cpu_1664_opera__dep.o\
32
 cpu_1664_opera__stb.o cpu_1664_opera__ldb.o cpu_1664_opera__cmp.o\
33
 cpu_1664_opera__stm.o cpu_1664_opera__ldm.o cpu_1664_opera__ldi.o cpu_1664_opera__ldis.o\
34
 cpu_1664_opera__str.o cpu_1664_opera__ldr.o cpu_1664_opera__cam.o\
35
 cpu_1664_opera__and.o cpu_1664_opera__or.o cpu_1664_opera__eor.o\
36
 cpu_1664_opera__sar.o cpu_1664_opera__shr.o cpu_1664_opera__shl.o\
37
 cpu_1664_opera__plu.o cpu_1664_opera__sut.o cpu_1664_opera__sutr.o\
38
 cpu_1664_opera__mul.o cpu_1664_opera__div.o\
39
 cpu_1664_opera__bit.o\
40
 cpu_1664_vantaje.o cpu_1664_eseta.o\
41
 cpu_1664_umm.o cpu_1664_umm_tradui_desloca.o\
42
 \
43
 cpu_1664_asm_asm_comanda_ajunta.o\
44
 cpu_1664_asm_ajunta__cadena.o cpu_1664_asm_ajunta__ccadena.o\
45
 cpu_1664_asm_asm_comanda.o\
46
 cpu_1664_asm_asm_comanda__model.o cpu_1664_asm_asm_comanda__m.o\
47
 cpu_1664_asm_asm_model__lista.o\
48
 cpu_1664_asm_asm_comanda__opera.o cpu_1664_asm_asm_comanda__ajusta.o\
49
 cpu_1664_asm_asm_comanda__implicada.o\
50
 cpu_1664_asm_asm_comanda__defina.o cpu_1664_asm_asm_comanda__inclui.o\
51
 cpu_1664_asm_asm_comanda__nodefina.o\
52
 cpu_1664_asm_asm_comanda__ds.o cpu_1664_asm_asm_comanda__d4.o \
53
 cpu_1664_asm_asm_comanda__d2.o\
54
 cpu_1664_asm_asm_comanda__do.o cpu_1664_asm_asm_comanda__d1.o\
55
 cpu_1664_asm_lista_parametre__cadena.o\
56
 cpu_1664_asm_n8_valua__lista.o\
57
 cpu_1664_asm_n1_opera_valua__lista.o cpu_1664_asm_n8_valua__cadena.o\
58
 cpu_1664_asm_asm_opera__lista_2.o cpu_1664_asm_asm_opera__cadena.o\
59
 cpu_1664_asm_defina_valua.o\
60
 cpu_1664_asm_opera_parametre_funsiona_ajunta.o\
61
 cpu_1664_asm_taxe_d_ajunta.o\
62
 cpu_1664_asm_opera_parametre_funsiona__m.o\
63
 cpu_1664_asm_opera_parametre_funsiona__8e.o\
64
 cpu_1664_asm_opera_parametre_funsiona__8y.o\
65
 cpu_1664_asm_opera_parametre_funsiona__8ylr.o\
66
 cpu_1664_asm_opera_parametre_funsiona__2r6r.o\
67
 cpu_1664_asm_opera_parametre_funsiona__6r2r.o\
68
 cpu_1664_asm_opera_parametre_funsiona__3e3e2e.o\
69
 \
70
 cpu_1664_dev_dev.o cpu_1664_dev_dev_libri.o\
71
 cpu_1664_dev_opera_parametre_funsiona__m.o\
72
 cpu_1664_dev_opera_parametre_funsiona__8e.o\
73
 cpu_1664_dev_opera_parametre_funsiona__8y.o\
74
 cpu_1664_dev_opera_parametre_funsiona__8ylr.o\
75
 cpu_1664_dev_opera_parametre_funsiona__2r6r.o\
76
 cpu_1664_dev_opera_parametre_funsiona__6r2r.o\
77
 cpu_1664_dev_opera_parametre_funsiona__3e3e2e.o\
78
 cpu_1664_dev_opera_parametre_funsiona__nd.o\
79
\
80
\
81
 cpu_1664_opera__imita.o
82
 
83
%.o : %.c
84
        @echo $(compilador) $^
85
        @$(compilador) $(compilador_sinia) -o $@ $<
86
 
87
%.o : %.s
88
        @echo $(asembledor) $^
89
        @$(asembledor) $(asembledor_sinia) -o $@        $<
90
 
91
$(intende_fix) : $(ojetos)
92
        @echo $(arcivador) $@
93
        @$(arcivador) $(arcivador_sinia) $@ $^
94
 
95
1664: 1664.o
96
        @g++ $< -O2 $(libs) -s -o $@
97
 
98
instala: $(intende_fix)
99
        @echo instala $(intende_fix)
100
        @cp $(intende_fix) $(instala_curso)
101
 
102
sutrae:
103
        @echo sutrae $(intende_fix)
104
        @-rm $(instala_curso)/$(intende_fix)
105
 
106
limpa:
107
        @-rm $(ojetos) $(intende_fix)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.