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

Subversion Repositories 1664

[/] [1664/] [trunk/] [arci/] [amd64/] [fonte/] [memoria/] [Makefile] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 mrdmkg
arci = amd64
2
intende_nom = memoria
3
intende_fix = lib$(intende_nom).a
4
 
5
radi = ../../..
6
 
7
fonte = $(radi)
8
fonte_linux = $(radi)/linux
9
compilador_inclui = -I$(radi)/arci/$(arci)/inclui
10
 
11
instala_curso = /usr/local/lib
12
 
13
compilador = $(crus)gcc
14
 
15
compilador_sinia = -O2 -c $(compilador_inclui)
16
 
17
arcivador = $(crus)ar
18
arcivador_sinia = crus
19
 
20
asembledor_s = $(crus)as
21
 
22
asembledor_asm = yasm
23
asembledor_asm_sinia = -f elf64
24
 
25
ojetos_otra =
26
ojetos = $(ojetos_otra)\
27
 memoria_copia.o
28
 
29
%.o : %.c
30
        @echo $(compilador) $^
31
        @$(compilador) $(compilador_sinia) -o $@ $<
32
 
33
%.o : %.s
34
        @echo $(asembledor_s) $^
35
        @$(asembledor) $(asembledor_s_sinia) -o $@      $<
36
 
37
%.o : %.asm
38
        @echo $(asembledor_asm) $^
39
        @$(asembledor_asm) $(asembledor_asm_sinia) -o $@        $<
40
 
41
$(intende_fix) : $(ojetos)
42
        @echo $(arcivador) $@
43
        @$(arcivador) $(arcivador_sinia) $@ $^
44
 
45
instala: $(intende_fix)
46
        @echo instala $(intende_fix)
47
        @cp $(intende_fix) $(instala_curso)
48
 
49
sutrae:
50
        @echo sutrae $(intende_fix)
51
        @-rm $(instala_curso)/$(intende_fix)
52
 
53
limpa:
54
#       @-rm $(intende_fix) $(ojetos)
55
        @-rm $(ojetos) $(intende_fix)
56
 

powered by: WebSVN 2.1.0

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