~ubuntu-branches/ubuntu/vivid/atlas/vivid

« back to all changes in this revision

Viewing changes to CONFIG/ARCHS/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2002-04-13 10:07:52 UTC
  • Revision ID: james.westby@ubuntu.com-20020413100752-va9zm0rd4gpurdkq
Tags: upstream-3.2.1ln
ImportĀ upstreamĀ versionĀ 3.2.1ln

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
arch=default
 
2
include ../../Make.$(arch)
 
3
mach=default
 
4
dcc=default
 
5
mcc=gcc
 
6
cc=gcc
 
7
 
 
8
mmd = $(TOPdir)/CONFIG/ARCHS/$(mach)/$(mcc)/gemm
 
9
syd = $(TOPdir)/CONFIG/ARCHS/$(mach)/$(cc)/misc
 
10
 
 
11
tarfile : $(mach)
 
12
        - rm $(mach).tgz $(mach).tar
 
13
        tar cvf $(mach).tar $(mach)
 
14
        gzip --best $(mach).tar
 
15
        mv $(mach).tar.gz $(mach).tgz
 
16
 
 
17
$(mach)/$(dcc) :
 
18
        mkdir $(mach)/$(dcc)
 
19
        cd $(mach)/$(dcc) ; mkdir gemm misc
 
20
machsub:
 
21
        $(MAKE) $(mach)/$(mcc) dcc=$(mcc) mach=$(mach)
 
22
        $(MAKE) $(mach)/$(cc) dcc=$(cc) mach=$(mach)
 
23
$(mach) :
 
24
        mkdir $(mach)
 
25
        $(MAKE) machsub mcc=$(mcc) cc=$(cc)
 
26
 
 
27
xnegfloat : negfloat.c
 
28
        gcc -O -o xnegfloat negfloat.c
 
29
 
 
30
ArchNew : $(mach) machsub xnegfloat
 
31
        - rm -f $(syd)/*
 
32
        - rm -f $(mmd)/*
 
33
        - cp $(SYSdir)/res/?MULADD $(syd)/.
 
34
        - cp $(TOPdir)/tune/blas/gemv/$(ARCH)/res/?MVRES $(syd)/.
 
35
        - cp $(TOPdir)/tune/blas/ger/$(ARCH)/res/?R1RES $(syd)/.
 
36
        ./xnegfloat $(syd)/*
 
37
        - cp $(SYSdir)/res/L1CacheSize $(syd)/.
 
38
        - cp $(MMTdir)/res/?MMRES $(mmd)/.
 
39
        - cp $(MMTdir)/res/?gMMRES $(mmd)/.
 
40
        - cp $(MMTdir)/res/?Clean[M,N,K] $(mmd)/.
 
41
        - cp $(MMTdir)/res/?best[N,T][N,T]_* $(mmd)/.
 
42
        - cp $(MMTdir)/res/?uMMRES $(mmd)/.
 
43
        - cp $(MMTdir)/res/?uClean[M,N,K] $(mmd)/.
 
44
        - cp $(MMTdir)/res/?uClean[M,N,K]F $(mmd)/.
 
45
        ./xnegfloat $(mmd)/*
 
46
        - cp $(MMTdir)/res/?nreg $(mmd)/.
 
47
        - cp $(MMTdir)/res/?NB $(mmd)/.
 
48
        - cp $(MMTdir)/res/?NCNB $(mmd)/.
 
49
        - cp $(INCdir)/atlas_cacheedge.h $(mmd)/.
 
50
        - cp $(INCdir)/?Xover.h $(mmd)/.
 
51
        rm -f xnegfloat