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

Subversion Repositories 1664

[/] [1664/] [trunk/] [c/] [lista/] [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_nom = lista
4
intende_fix = lib$(intende_nom).a
5
 
6
radi = ../..
7
 
8
fonte = $(radi)
9
fonte_linux = $(radi)/linux
10
compilador_inclui = -I$(radi)/arci/$(arci)/inclui -I../linux
11
 
12
instala_curso = /usr/local/lib
13
 
14
compilador_varia =
15
compilador = $(crus)gcc$(compilador_varia)
16
 
17
compilador_sinia = -Wall -Werror -std=c99 -O2 -c $(compilador_inclui)
18
#linker = ld
19
 
20
arcivador = $(crus)ar
21
arcivador_sinia = crus
22
 
23
asembledor = $(crus)as
24
 
25
ojetos_otra = n1__asciiexadesimal.o n4__asciiexadesimal.o n4__ccadenaexadesimal.o\
26
 n4_sinia__ccadena.o n4_sinia__cadena.o n8_sinia__cadena.o n8_sinia__ccadena.o\
27
 nN_cuantia__ccadena.o nN_sinia__ccadena.o nN_sinia__cadena.o nN_sinia__lista.o\
28
 fl2__cadena.o fl2__cadena_desimal.o fl2_frato__cadena.o\
29
 nN_cuantia_brasetida__cadena.o\
30
 nN__desimal_cadena.o n8__desimal_cadena.o\
31
 nN__exadesimal_cadena.o n8__exadesimal_cadena.o\
32
 nM_SPR__cadena.o\
33
 nN_trova__asende_n4.o n8_trova__asende_n8.o\
34
 asciidesimal__nN.o asciidesimal__n8.o\
35
 asciiexadesimal__nN.o asciiexadesimal__n8.o\
36
 \
37
 lista_ajunta_asciiexadesimal__cadena.o\
38
 lista_ajunta_asciiexadesimal__n8.o lista_ajunta_asciiexadesimal__n2.o\
39
 lista_ajunta_asciiexadesimal__n1.o\
40
 cadena__f.o\
41
 \
42
 cadena_asciidesimal__nN.o\
43
 cadena_ANSI__atribuida.o cadena_ANSI__2atribuida.o cadena_ANSI__3atribuida.o\
44
 cadena_ANSI__cursor_posa.o\
45
 cadena_ANSI_limpa.o\
46
 cadena_ANSI__cursor_sinistra.o cadena_ANSI__cursor_destra.o\
47
 cadena_ANSI__cursor_asende.o cadena_ANSI__cursor_desende.o\
48
 cadena_ANSI_cursor_orijin.o cadena_ANSI_cursor_posa_fisa.o cadena_ANSI_cursor_posa_restora.o\
49
 
50
ojetos = $(ojetos_otra)\
51
 lista_nova.o lista_nova__lista.o lista_nova__datos.o lista_nova__ccadena.o\
52
 lista_nova__crese.o\
53
 lista_libri.o lista_2_libri.o lista_2_nova__lista_2.o\
54
 lista_crese.o lista_inserta_capasia.o\
55
 lista_defini__crese.o\
56
 lista_ajunta__dato.o lista_ajunta__datos.o lista_ajunta__lista.o\
57
 lista_ajunta__P.o lista_ajunta__nN.o lista_ajunta__n2.o\
58
 lista_ajunta__n4.o lista_ajunta__n8.o lista_ajunta__fl2.o\
59
 lista_inserta__dato.o lista_inserta__datos.o lista_inserta__lista.o lista_inserta__P.o\
60
 lista_inserta__n4.o\
61
 lista_ajunta__ccadena.o \
62
 lista_inserta__ccadena.o \
63
 lista_dato_final.o lista_datos_final.o lista_P_final.o\
64
 lista_repone__dato.o lista_repone__datos.o\
65
 lista_sutrae__datos.o\
66
 
67
%.o : %.c
68
        @echo $(compilador) $^
69
        @$(compilador) $(compilador_sinia) -o $@ $<
70
 
71
%.o : %.s
72
        @echo $(asembledor) $^
73
        @$(asembledor) $(asembledor_sinia) -o $@        $<
74
 
75
$(intende_fix) : $(ojetos)
76
        @echo $(arcivador) $@
77
        @$(arcivador) $(arcivador_sinia) $@ $^
78
 
79
instala: $(intende_fix)
80
        @echo instala $(intende_fix)
81
        @cp $(intende_fix) $(instala_curso)
82
 
83
sutrae:
84
        @echo sutrae $(intende_fix)
85
        @-rm $(instala_curso)/$(intende_fix)
86
 
87
limpa:
88
        @-rm $(intende_fix) $(ojetos)

powered by: WebSVN 2.1.0

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