Remove defunct pmfiles.
--HG-- branch : default-branch
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = "mach/6500/dl/"
|
||||
|
||||
tool_6500_dl = cprogram {
|
||||
cfile (d.."dl.c"),
|
||||
|
||||
lib_object,
|
||||
|
||||
outputs = {"%U%/dl"},
|
||||
install = pm.install(BINDIR..PLATDEP.."/6500/dl")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,98 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/6500/libem/"
|
||||
|
||||
libem_6500 = acklibrary {
|
||||
outputs = {"%U%/libem-%ARCH%.a"},
|
||||
|
||||
ackfile (d.."adi4.s"),
|
||||
ackfile (d.."cmi.s"),
|
||||
ackfile (d.."cmi4.s"),
|
||||
ackfile (d.."sbi4.s"),
|
||||
ackfile (d.."addsub.s"),
|
||||
ackfile (d.."cmu4.s"),
|
||||
ackfile (d.."dum_float.s"),
|
||||
ackfile (d.."dvi4.s"),
|
||||
ackfile (d.."dvu4.s"),
|
||||
ackfile (d.."lar.s"),
|
||||
ackfile (d.."lol.s"),
|
||||
ackfile (d.."los.s"),
|
||||
ackfile (d.."loil.s"),
|
||||
ackfile (d.."loi1.s"),
|
||||
ackfile (d.."loi.s"),
|
||||
ackfile (d.."mli4.s"),
|
||||
ackfile (d.."mlu.s"),
|
||||
ackfile (d.."mlu4.s"),
|
||||
ackfile (d.."mul4.s"),
|
||||
ackfile (d.."rmi.s"),
|
||||
ackfile (d.."rmi4.s"),
|
||||
ackfile (d.."div4.s"),
|
||||
ackfile (d.."rmu.s"),
|
||||
ackfile (d.."dvi.s"),
|
||||
ackfile (d.."rmu4.s"),
|
||||
ackfile (d.."duv4.s"),
|
||||
ackfile (d.."ngi4.s"),
|
||||
ackfile (d.."rtt.s"),
|
||||
ackfile (d.."ret.s"),
|
||||
ackfile (d.."sar.s"),
|
||||
ackfile (d.."aar.s"),
|
||||
ackfile (d.."adi.s"),
|
||||
ackfile (d.."sbi.s"),
|
||||
ackfile (d.."mli.s"),
|
||||
ackfile (d.."ngi.s"),
|
||||
ackfile (d.."set.s"),
|
||||
ackfile (d.."zer.s"),
|
||||
ackfile (d.."stl.s"),
|
||||
ackfile (d.."sts.s"),
|
||||
ackfile (d.."sdl.s"),
|
||||
ackfile (d.."sti.s"),
|
||||
ackfile (d.."stil.s"),
|
||||
ackfile (d.."blm.s"),
|
||||
ackfile (d.."sti1.s"),
|
||||
ackfile (d.."test2.s"),
|
||||
ackfile (d.."testFFh.s"),
|
||||
ackfile (d.."trap.s"),
|
||||
ackfile (d.."ldi.s"),
|
||||
ackfile (d.."data.s"),
|
||||
ackfile (d.."zri.s"),
|
||||
ackfile (d.."locaddr.s"),
|
||||
ackfile (d.."and.s"),
|
||||
ackfile (d.."asp.s"),
|
||||
ackfile (d.."cii.s"),
|
||||
ackfile (d.."cms.s"),
|
||||
ackfile (d.."cmu.s"),
|
||||
ackfile (d.."com.s"),
|
||||
ackfile (d.."csa.s"),
|
||||
ackfile (d.."csb.s"),
|
||||
ackfile (d.."dup.s"),
|
||||
ackfile (d.."dvu.s"),
|
||||
ackfile (d.."exg.s"),
|
||||
ackfile (d.."exg2.s"),
|
||||
ackfile (d.."gto.s"),
|
||||
ackfile (d.."indir.s"),
|
||||
ackfile (d.."inn.s"),
|
||||
ackfile (d.."ior.s"),
|
||||
ackfile (d.."lcs.s"),
|
||||
ackfile (d.."lxa1.s"),
|
||||
ackfile (d.."lxa2.s"),
|
||||
ackfile (d.."lxl.s"),
|
||||
ackfile (d.."pro.s"),
|
||||
ackfile (d.."rol.s"),
|
||||
ackfile (d.."rol4.s"),
|
||||
ackfile (d.."ror.s"),
|
||||
ackfile (d.."ror4.s"),
|
||||
ackfile (d.."sli.s"),
|
||||
ackfile (d.."sli4.s"),
|
||||
ackfile (d.."sri.s"),
|
||||
ackfile (d.."sri4.s"),
|
||||
ackfile (d.."teq.s"),
|
||||
ackfile (d.."tge.s"),
|
||||
ackfile (d.."tgt.s"),
|
||||
ackfile (d.."tle.s"),
|
||||
ackfile (d.."tlt.s"),
|
||||
ackfile (d.."tne.s"),
|
||||
ackfile (d.."xor.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%ARCH%/tail_em"),
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/6500/"
|
||||
|
||||
include (d.."dl/pmfile")
|
||||
include (d.."libem/pmfile")
|
||||
|
||||
mach_6500 = group {
|
||||
ARCH = "6500",
|
||||
|
||||
proto_cg,
|
||||
proto_as,
|
||||
tool_6500_dl,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
support_6500 = group {
|
||||
ARCH = "6500",
|
||||
OPTIMISATION = "-O",
|
||||
|
||||
libem_6500,
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.2 2006-10-15 00:28:12 dtrg
|
||||
-- Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
mach_6800 = group {
|
||||
ARCH = "6800",
|
||||
|
||||
proto_as,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:19 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
mach_6805 = group {
|
||||
ARCH = "6805",
|
||||
|
||||
proto_as,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
mach_6809 = group {
|
||||
ARCH = "6809",
|
||||
|
||||
proto_as,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,19 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/arm/cv/"
|
||||
|
||||
tool_arm_cv = cprogram {
|
||||
cfile (d.."cv.c"),
|
||||
|
||||
lib_object,
|
||||
|
||||
outputs = {"%U%/cv"},
|
||||
install = pm.install(BINDIR.."%PLATDEP%/arm/dl")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,26 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/arm/"
|
||||
|
||||
include (d.."cv/pmfile")
|
||||
|
||||
mach_arm = group {
|
||||
ARCH = "arm",
|
||||
|
||||
proto_as,
|
||||
proto_ncg { ARCHDIR = "arm" },
|
||||
proto_top,
|
||||
tool_arm_cv,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.2 2006-07-22 12:31:19 dtrg
|
||||
-- Added support for the top target peephole optimiser.
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,19 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/i386/cv/"
|
||||
|
||||
tool_i386_cv = cprogram {
|
||||
cfile (d.."cv.c"),
|
||||
|
||||
lib_object,
|
||||
|
||||
outputs = {"%U%/cv"},
|
||||
install = pm.install(BINDIR.."%PLATDEP%/i386/dl")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,56 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/i386/libem/"
|
||||
|
||||
libem_i386 = acklibrary {
|
||||
outputs = {"%U%/libem-%PLATFORM%.a"},
|
||||
|
||||
ackfile (d.."adi.s"),
|
||||
ackfile (d.."and.s"),
|
||||
ackfile (d.."blm.s"),
|
||||
ackfile (d.."cii.s"),
|
||||
ackfile (d.."cms.s"),
|
||||
ackfile (d.."com.s"),
|
||||
ackfile (d.."csa4.s"),
|
||||
ackfile (d.."csb4.s"),
|
||||
ackfile (d.."cuu.s"),
|
||||
ackfile (d.."dup.s"),
|
||||
ackfile (d.."dvi.s"),
|
||||
ackfile (d.."dvu.s"),
|
||||
ackfile (d.."error.s"),
|
||||
ackfile (d.."exg.s"),
|
||||
ackfile (d.."fp8087.s"),
|
||||
ackfile (d.."fat.s"),
|
||||
ackfile (d.."gto.s"),
|
||||
ackfile (d.."iaar.s"),
|
||||
ackfile (d.."ilar.s"),
|
||||
ackfile (d.."inn.s"),
|
||||
ackfile (d.."ior.s"),
|
||||
ackfile (d.."isar.s"),
|
||||
ackfile (d.."lar4.s"),
|
||||
ackfile (d.."loi.s"),
|
||||
ackfile (d.."mli.s"),
|
||||
ackfile (d.."mon.s"),
|
||||
ackfile (d.."ngi.s"),
|
||||
ackfile (d.."nop.s"),
|
||||
ackfile (d.."print.s"),
|
||||
ackfile (d.."rck.s"),
|
||||
ackfile (d.."rmi.s"),
|
||||
ackfile (d.."rmu.s"),
|
||||
ackfile (d.."rol.s"),
|
||||
ackfile (d.."ror.s"),
|
||||
ackfile (d.."sar4.s"),
|
||||
ackfile (d.."sbi.s"),
|
||||
ackfile (d.."set.s"),
|
||||
ackfile (d.."sli.s"),
|
||||
ackfile (d.."sri.s"),
|
||||
ackfile (d.."sti.s"),
|
||||
ackfile (d.."strhp.s"),
|
||||
ackfile (d.."trp.s"),
|
||||
ackfile (d.."unknown.s"),
|
||||
ackfile (d.."xor.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libem.a"),
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/i386/libend/"
|
||||
|
||||
libend_i386 = acklibrary {
|
||||
outputs = {"%U%/libend-%PLATFORM%.a"},
|
||||
|
||||
ackfile (d.."edata.s"),
|
||||
ackfile (d.."em_end.s"),
|
||||
ackfile (d.."end.s"),
|
||||
ackfile (d.."etext.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libend.a"),
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/i386/"
|
||||
|
||||
include (d.."libem/pmfile")
|
||||
include (d.."libend/pmfile")
|
||||
|
||||
mach_i386 = group {
|
||||
proto_as,
|
||||
proto_ncg { ARCHDIR = "i386" },
|
||||
ego_descr,
|
||||
}
|
||||
|
||||
support_i386 = group {
|
||||
OPTIMISATION = "-O",
|
||||
|
||||
libem_i386,
|
||||
libend_i386,
|
||||
}
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/i80/libem/"
|
||||
|
||||
libem_i80 = acklibrary {
|
||||
outputs = {"%U%/libem-%PLATFORM%.a"},
|
||||
|
||||
ackfile (d.."aar2.s"),
|
||||
ackfile (d.."adi4.s"),
|
||||
ackfile (d.."and.s"),
|
||||
ackfile (d.."blm.s"),
|
||||
ackfile (d.."cii.s"),
|
||||
ackfile (d.."cmi4.s"),
|
||||
ackfile (d.."cms.s"),
|
||||
ackfile (d.."com.s"),
|
||||
ackfile (d.."csa.s"),
|
||||
ackfile (d.."csb.s"),
|
||||
ackfile (d.."dup.s"),
|
||||
ackfile (d.."dvi2.s"),
|
||||
ackfile (d.."exg.s"),
|
||||
ackfile (d.."flp.s"),
|
||||
ackfile (d.."inn.s"),
|
||||
ackfile (d.."ior.s"),
|
||||
ackfile (d.."lar2.s"),
|
||||
ackfile (d.."mli2.s"),
|
||||
ackfile (d.."mli4.s"),
|
||||
ackfile (d.."mlu2.s"),
|
||||
ackfile (d.."ngi4.s"),
|
||||
ackfile (d.."nop.s"),
|
||||
ackfile (d.."rol4.s"),
|
||||
ackfile (d.."ror4.s"),
|
||||
ackfile (d.."sar2.s"),
|
||||
ackfile (d.."sbi4.s"),
|
||||
ackfile (d.."set.s"),
|
||||
ackfile (d.."set2.s"),
|
||||
ackfile (d.."sli2.s"),
|
||||
ackfile (d.."sli4.s"),
|
||||
ackfile (d.."sri2.s"),
|
||||
ackfile (d.."sri4.s"),
|
||||
ackfile (d.."xor.s"),
|
||||
ackfile (d.."loi.s"),
|
||||
ackfile (d.."sti.s"),
|
||||
ackfile (d.."dvi4.s"),
|
||||
ackfile (d.."rck.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libem.a"),
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/i80/libend/"
|
||||
|
||||
libend_i80 = acklibrary {
|
||||
outputs = {"%U%/libend-%PLATFORM%.a"},
|
||||
|
||||
ackfile (d.."edata.s"),
|
||||
ackfile (d.."em_end.s"),
|
||||
ackfile (d.."end.s"),
|
||||
ackfile (d.."etext.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libend.a"),
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/i80/"
|
||||
|
||||
include (d.."libem/pmfile")
|
||||
include (d.."libend/pmfile")
|
||||
|
||||
mach_i80 = group {
|
||||
ARCH = "i80",
|
||||
|
||||
proto_as,
|
||||
proto_ncg { ARCHDIR = "i80" },
|
||||
proto_top,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
support_i80 = group {
|
||||
OPTIMISATION = "-O",
|
||||
|
||||
libem_i80,
|
||||
libend_i80,
|
||||
}
|
||||
|
||||
@@ -1,71 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/i86/libem/"
|
||||
|
||||
libem_i86 = acklibrary {
|
||||
outputs = {"%U%/libem-%PLATFORM%.a"},
|
||||
|
||||
ackfile (d.."adi.s"),
|
||||
ackfile (d.."and.s"),
|
||||
ackfile (d.."cii.s"),
|
||||
ackfile (d.."cms.s"),
|
||||
ackfile (d.."cmi4.s"),
|
||||
ackfile (d.."cmu4.s"),
|
||||
ackfile (d.."com.s"),
|
||||
ackfile (d.."csa2.s"),
|
||||
ackfile (d.."csb2.s"),
|
||||
ackfile (d.."csa4.s"),
|
||||
ackfile (d.."csb4.s"),
|
||||
ackfile (d.."cuu.s"),
|
||||
ackfile (d.."dup.s"),
|
||||
ackfile (d.."dvi.s"),
|
||||
ackfile (d.."dvi4.s"),
|
||||
ackfile (d.."dvu.s"),
|
||||
ackfile (d.."dvu4.s"),
|
||||
ackfile (d.."exg.s"),
|
||||
ackfile (d.."fp8087.s"),
|
||||
ackfile (d.."gto.s"),
|
||||
ackfile (d.."iaar.s"),
|
||||
ackfile (d.."ilar.s"),
|
||||
ackfile (d.."inn.s"),
|
||||
ackfile (d.."ior.s"),
|
||||
ackfile (d.."isar.s"),
|
||||
ackfile (d.."lar2.s"),
|
||||
ackfile (d.."loi.s"),
|
||||
ackfile (d.."mli.s"),
|
||||
ackfile (d.."mli4.s"),
|
||||
ackfile (d.."mon.s"),
|
||||
ackfile (d.."ngi.s"),
|
||||
ackfile (d.."nop.s"),
|
||||
ackfile (d.."rck.s"),
|
||||
ackfile (d.."rmi.s"),
|
||||
ackfile (d.."rmi4.s"),
|
||||
ackfile (d.."rmu.s"),
|
||||
ackfile (d.."rmu4.s"),
|
||||
ackfile (d.."rol.s"),
|
||||
ackfile (d.."ror.s"),
|
||||
ackfile (d.."sar2.s"),
|
||||
ackfile (d.."sbi.s"),
|
||||
ackfile (d.."set.s"),
|
||||
ackfile (d.."sli.s"),
|
||||
ackfile (d.."sri.s"),
|
||||
ackfile (d.."sti.s"),
|
||||
ackfile (d.."strhp.s"),
|
||||
ackfile (d.."xor.s"),
|
||||
ackfile (d.."error.s"),
|
||||
ackfile (d.."unknown.s"),
|
||||
ackfile (d.."fat.s"),
|
||||
ackfile (d.."trp.s"),
|
||||
ackfile (d.."print.s"),
|
||||
ackfile (d.."ret6.s"),
|
||||
ackfile (d.."ret8.s"),
|
||||
ackfile (d.."lfr6.s"),
|
||||
ackfile (d.."lfr8.s"),
|
||||
ackfile (d.."retarea.s"),
|
||||
ackfile (d.."blm.s"),
|
||||
ackfile (d.."return.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libem.a"),
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/i86/libend/"
|
||||
|
||||
libend_i86 = acklibrary {
|
||||
outputs = {"%U%/libend-%PLATFORM%.a"},
|
||||
|
||||
ackfile (d.."edata.s"),
|
||||
ackfile (d.."em_end.s"),
|
||||
ackfile (d.."end.s"),
|
||||
ackfile (d.."etext.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libend.a"),
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/i86/"
|
||||
|
||||
include (d.."libem/pmfile")
|
||||
include (d.."libend/pmfile")
|
||||
|
||||
mach_i86 = group {
|
||||
proto_as,
|
||||
proto_ncg { ARCHDIR = "i86" },
|
||||
ego_descr,
|
||||
}
|
||||
|
||||
support_i86 = group {
|
||||
OPTIMISATION = "-O",
|
||||
ACKBUILDFLAGS = {PARENT, "-ansi"},
|
||||
|
||||
libem_i86,
|
||||
libend_i86,
|
||||
}
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
-- $Source: /cvsroot/tack/Ack/mach/i386/libem/pmfile,v $
|
||||
-- $State: Exp $
|
||||
-- $Revision: 1.1 $
|
||||
|
||||
local d = ROOTDIR.."mach/m68020/libem/"
|
||||
|
||||
libem_m68020 = acklibrary {
|
||||
outputs = {"%U%/libem-%PLATFORM%.a"},
|
||||
|
||||
ACKINCLUDES = {PARENT, ROOTDIR.."h"},
|
||||
|
||||
ackfile (d.."fp68881.s"),
|
||||
ackfile (d.."aar.s"),
|
||||
ackfile (d.."lar.s"),
|
||||
ackfile (d.."sar.s"),
|
||||
ackfile (d.."csa.s"),
|
||||
ackfile (d.."csb.s"),
|
||||
ackfile (d.."shp.s"),
|
||||
ackfile (d.."set.s"),
|
||||
ackfile (d.."inn.s"),
|
||||
ackfile (d.."fat.s"),
|
||||
ackfile (d.."trp.s"),
|
||||
ackfile (d.."trpstr.c"),
|
||||
ackfile (d.."mon.s"),
|
||||
ackfile (d.."nop.s"),
|
||||
ackfile (d.."dia.s"),
|
||||
ackfile (d.."cii.s"),
|
||||
ackfile (d.."cuu.s"),
|
||||
ackfile (d.."cmi.s"),
|
||||
ackfile (d.."cms.s"),
|
||||
ackfile (d.."cmu.s"),
|
||||
ackfile (d.."cvf.s"),
|
||||
ackfile (d.."exg.s"),
|
||||
ackfile (d.."los.s"),
|
||||
ackfile (d.."sts.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libem.a"),
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source: /cvsroot/tack/Ack/mach/i386/libend/pmfile,v $
|
||||
-- $State: Exp $
|
||||
-- $Revision: 1.1 $
|
||||
|
||||
local d = ROOTDIR.."mach/m68020/libend/"
|
||||
|
||||
libend_m68020 = acklibrary {
|
||||
outputs = {"%U%/libend-%PLATFORM%.a"},
|
||||
|
||||
ackfile (d.."edata.s"),
|
||||
ackfile (d.."em_end.s"),
|
||||
ackfile (d.."end.s"),
|
||||
ackfile (d.."etext.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libend.a"),
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/m68020/"
|
||||
|
||||
include (d.."libem/pmfile")
|
||||
include (d.."libend/pmfile")
|
||||
|
||||
mach_m68020 = group {
|
||||
ARCH = "m68020",
|
||||
|
||||
proto_as,
|
||||
proto_ncg { ARCHDIR = "m68020" },
|
||||
proto_top,
|
||||
ego_descr,
|
||||
}
|
||||
|
||||
support_m68020 = group {
|
||||
OPTIMISATION = "-O6",
|
||||
|
||||
libem_m68020,
|
||||
libend_m68020,
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/m68k2/"
|
||||
|
||||
mach_m68k2 = group {
|
||||
ARCH = "m68k2",
|
||||
|
||||
proto_as,
|
||||
proto_ncg { ARCHDIR = "m68020" },
|
||||
proto_top,
|
||||
ego_descr,
|
||||
|
||||
install = {
|
||||
pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr"),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.3 2006-07-22 12:31:19 dtrg
|
||||
-- Added support for the top target peephole optimiser.
|
||||
--
|
||||
-- Revision 1.2 2006/07/22 00:52:01 dtrg
|
||||
-- Added support for the ego global optimisation suite.
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,25 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/m68k4/"
|
||||
|
||||
mach_m68k4 = group {
|
||||
ARCH = "m68k4",
|
||||
|
||||
proto_ncg { ARCHDIR = "m68020" },
|
||||
ego_descr,
|
||||
|
||||
install = {
|
||||
pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr"),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.2 2006-07-22 00:52:01 dtrg
|
||||
-- Added support for the ego global optimisation suite.
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,19 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/ns/"
|
||||
|
||||
mach_ns = group {
|
||||
ARCH = "ns",
|
||||
|
||||
proto_as,
|
||||
proto_ncg { ARCHDIR = "ns" },
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,30 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/pdp/"
|
||||
|
||||
mach_pdp = group {
|
||||
ARCH = "pdp",
|
||||
|
||||
proto_as,
|
||||
proto_cg,
|
||||
proto_ncg { ARCHDIR = "pdp" },
|
||||
proto_top,
|
||||
ego_descr,
|
||||
|
||||
install = {
|
||||
pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr"),
|
||||
}
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.3 2006-07-22 12:31:19 dtrg
|
||||
-- Added support for the top target peephole optimiser.
|
||||
--
|
||||
-- Revision 1.2 2006/07/22 00:52:01 dtrg
|
||||
-- Added support for the ego global optimisation suite.
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:19 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,30 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/powerpc/libem/"
|
||||
|
||||
libem_powerpc = acklibrary {
|
||||
outputs = {"%U%/libem-%PLATFORM%.a"},
|
||||
|
||||
ACKINCLUDES = {PARENT, d},
|
||||
|
||||
ackfile (d.."ret.s"),
|
||||
ackfile (d.."tge.s"),
|
||||
ackfile (d.."csa.s"),
|
||||
ackfile (d.."csb.s"),
|
||||
ackfile (d.."los.s"),
|
||||
ackfile (d.."sts.s"),
|
||||
ackfile (d.."aar4.s"),
|
||||
ackfile (d.."fef8.c"),
|
||||
ackfile (d.."fif8.s"),
|
||||
ackfile (d.."cif8.s"),
|
||||
ackfile (d.."cuf8.s"),
|
||||
ackfile (d.."cfi8.s"),
|
||||
ackfile (d.."cfu8.s"),
|
||||
ackfile (d.."fd_00000000.s"),
|
||||
ackfile (d.."fd_80000000.s"),
|
||||
ackfile (d.."fd_FFFFFFFF.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libem.a"),
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
-- $Revision$
|
||||
|
||||
local d = ROOTDIR.."mach/powerpc/libend/"
|
||||
|
||||
libend_powerpc = acklibrary {
|
||||
outputs = {"%U%/libend-%PLATFORM%.a"},
|
||||
|
||||
ackfile (d.."edata.s"),
|
||||
ackfile (d.."em_end.s"),
|
||||
ackfile (d.."end.s"),
|
||||
ackfile (d.."etext.s"),
|
||||
|
||||
install = pm.install("%BINDIR%lib/%PLATFORM%/libend.a"),
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/powerpc/"
|
||||
|
||||
include (d.."libem/pmfile")
|
||||
include (d.."libend/pmfile")
|
||||
|
||||
mach_powerpc = group {
|
||||
ARCH = "powerpc",
|
||||
|
||||
proto_as,
|
||||
proto_ncg { ARCHDIR = "powerpc" },
|
||||
proto_top,
|
||||
-- ego_descr,
|
||||
}
|
||||
|
||||
support_powerpc = group {
|
||||
OPTIMISATION = "-O",
|
||||
|
||||
libem_powerpc,
|
||||
libend_powerpc,
|
||||
}
|
||||
@@ -1,67 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/proto/as/"
|
||||
|
||||
local parser = yacc {
|
||||
simple {
|
||||
outputs = {"%U%-%I%.y"},
|
||||
command = {
|
||||
"cd %out[1]:dirname% && "..
|
||||
"%BINDIR%%PLATDEP%/cpp.ansi -P -I%ROOTDIR%mach/%ARCH%/as -I"..d.." %CINCLUDES:cincludes% %in[1]% > %out[1]%"
|
||||
},
|
||||
|
||||
file (d.."comm2.y"),
|
||||
}
|
||||
}
|
||||
|
||||
local cfile_with_tables = cfile {
|
||||
class = "cfile_with_tables",
|
||||
CINCLUDES = {PARENT, "%ROOTDIR%mach/%ARCH%/as"},
|
||||
|
||||
dynamicheaders = {
|
||||
parser,
|
||||
}
|
||||
}
|
||||
|
||||
proto_as = cprogram {
|
||||
class = "proto_as",
|
||||
|
||||
cfile_with_tables (d.."comm3.c"),
|
||||
cfile_with_tables (d.."comm4.c"),
|
||||
cfile_with_tables (d.."comm5.c"),
|
||||
cfile_with_tables (d.."comm6.c"),
|
||||
cfile_with_tables (d.."comm7.c"),
|
||||
cfile_with_tables (d.."comm8.c"),
|
||||
|
||||
cfile {
|
||||
parser,
|
||||
},
|
||||
|
||||
lib_object,
|
||||
|
||||
outputs = {"%U%/%PLATFORM%-as"},
|
||||
install = pm.install(BINDIR.."%PLATDEP%/%PLATFORM%/as")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.5 2007-04-21 22:55:59 dtrg
|
||||
-- yacc source files are now run through the ANSI C preprocessor, not the K&R one.
|
||||
--
|
||||
-- Revision 1.4 2007/02/20 00:45:19 dtrg
|
||||
-- Done a major overhaul of the way target include files are installed and
|
||||
-- how platform libraries are built. The ARCH pm variable has now been
|
||||
-- renamed PLATFORM (which is more accurate) and a different ARCH
|
||||
-- variable added, which represents the CPU family rather than the
|
||||
-- hardware platform.
|
||||
--
|
||||
-- Revision 1.3 2006/10/15 00:28:12 dtrg
|
||||
-- Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
|
||||
--
|
||||
-- Revision 1.2 2006/07/30 23:41:16 dtrg
|
||||
-- Broke dependency on tool_cpp in order to speed up the build.
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:19 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,67 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/proto/cg/"
|
||||
|
||||
local make_tables = cgg {
|
||||
CGGINCLUDEDIR = (ROOTDIR.."mach/%PLATFORM%/cg/"),
|
||||
file (ROOTDIR.."mach/%PLATFORM%/cg/table")
|
||||
}
|
||||
|
||||
local cfile_with_tables = cfile {
|
||||
class = "cfile_with_tables",
|
||||
dynamicheaders = {
|
||||
make_tables,
|
||||
file (ROOTDIR.."mach/%PLATFORM%/cg/"),
|
||||
file (ROOTDIR.."mach/")
|
||||
}
|
||||
}
|
||||
|
||||
proto_cg = cprogram {
|
||||
class = "proto_cg",
|
||||
|
||||
cfile_with_tables (d.."codegen.c"),
|
||||
cfile_with_tables (d.."compute.c"),
|
||||
cfile_with_tables (d.."equiv.c"),
|
||||
cfile_with_tables (d.."gencode.c"),
|
||||
cfile_with_tables (d.."glosym.c"),
|
||||
cfile_with_tables (d.."move.c"),
|
||||
cfile_with_tables (d.."nextem.c"),
|
||||
cfile_with_tables (d.."reg.c"),
|
||||
cfile_with_tables (d.."regvar.c"),
|
||||
cfile_with_tables (d.."salloc.c"),
|
||||
cfile_with_tables (d.."state.c"),
|
||||
cfile_with_tables (d.."subr.c"),
|
||||
cfile_with_tables (d.."var.c"),
|
||||
cfile_with_tables (d.."fillem.c"),
|
||||
cfile_with_tables (d.."main.c"),
|
||||
|
||||
cfile {
|
||||
ith { make_tables, i = 1 },
|
||||
dynamicheaders = {
|
||||
file (ROOTDIR.."mach/%PLATFORM%/cg/"),
|
||||
file (d)
|
||||
}
|
||||
},
|
||||
|
||||
lib_em_data,
|
||||
lib_flt_arith,
|
||||
|
||||
outputs = {"%U%/%PLATFORM%-cg"},
|
||||
install = pm.install("%BINDIR%%PLATDEP%/%PLATFORM%/cg")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.3 2007-02-20 00:45:19 dtrg
|
||||
-- Done a major overhaul of the way target include files are installed and
|
||||
-- how platform libraries are built. The ARCH pm variable has now been
|
||||
-- renamed PLATFORM (which is more accurate) and a different ARCH
|
||||
-- variable added, which represents the CPU family rather than the
|
||||
-- hardware platform.
|
||||
--
|
||||
-- Revision 1.2 2006/10/15 00:28:12 dtrg
|
||||
-- Updated to the version 0.1 of Prime Mover (which involves some syntax changes).
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:19 dtrg
|
||||
-- First version in CVS.
|
||||
@@ -1,57 +0,0 @@
|
||||
-- $Source: /cvsroot/tack/Ack/mach/proto/ncg/pmfile,v $
|
||||
-- $State: Exp $
|
||||
|
||||
local d = ROOTDIR.."mach/proto/ncg/"
|
||||
|
||||
local make_tables = ncgg {
|
||||
NCGGINCLUDEDIR = (ROOTDIR.."mach/%ARCHDIR%/ncg/"),
|
||||
file (ROOTDIR.."mach/%ARCHDIR%/ncg/table")
|
||||
}
|
||||
|
||||
local cfile_with_tables = cfile {
|
||||
class = "cfile_with_tables",
|
||||
dynamicheaders = {
|
||||
make_tables,
|
||||
}
|
||||
}
|
||||
|
||||
proto_ncg = cprogram {
|
||||
class = "proto_ncg",
|
||||
|
||||
exename = "ncg",
|
||||
|
||||
CINCLUDES = {
|
||||
PARENT,
|
||||
"mach/%PLATFORM%/ncg",
|
||||
"mach/%ARCHDIR%/ncg",
|
||||
"mach"
|
||||
},
|
||||
|
||||
cfile_with_tables (d.."codegen.c"),
|
||||
cfile_with_tables (d.."compute.c"),
|
||||
cfile_with_tables (d.."equiv.c"),
|
||||
cfile_with_tables (d.."fillem.c"),
|
||||
cfile_with_tables (d.."gencode.c"),
|
||||
cfile_with_tables (d.."glosym.c"),
|
||||
cfile_with_tables (d.."label.c"),
|
||||
cfile_with_tables (d.."main.c"),
|
||||
cfile_with_tables (d.."move.c"),
|
||||
cfile_with_tables (d.."nextem.c"),
|
||||
cfile_with_tables (d.."reg.c"),
|
||||
cfile_with_tables (d.."regvar.c"),
|
||||
cfile_with_tables (d.."salloc.c"),
|
||||
cfile_with_tables (d.."state.c"),
|
||||
cfile_with_tables (d.."subr.c"),
|
||||
cfile_with_tables (d.."var.c"),
|
||||
|
||||
cfile {
|
||||
ith { make_tables, i = 1 },
|
||||
CINCLUDES = {PARENT, d},
|
||||
},
|
||||
|
||||
lib_em_data,
|
||||
lib_flt_arith,
|
||||
|
||||
outputs = {"%U%/%PLATFORM%-%exename%"},
|
||||
install = pm.install("%BINDIR%%PLATDEP%/%PLATFORM%/%exename%")
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/proto/"
|
||||
|
||||
include (d.."as/pmfile")
|
||||
include (d.."cg/pmfile")
|
||||
include (d.."ncg/pmfile")
|
||||
include (d.."top/pmfile")
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.2 2006-07-22 12:31:19 dtrg
|
||||
-- Added support for the top target peephole optimiser.
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,32 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/proto/top/"
|
||||
|
||||
local make_tables = topgen {
|
||||
file (ROOTDIR.."mach/%ARCH%/top/table")
|
||||
}
|
||||
|
||||
local cfile_with_tables = cfile {
|
||||
class = "cfile_with_tables",
|
||||
dynamicheaders = {
|
||||
make_tables,
|
||||
}
|
||||
}
|
||||
|
||||
proto_top = cprogram {
|
||||
CINCLUDES = {
|
||||
PARENT,
|
||||
"mach/%ARCH%/ncg",
|
||||
"mach",
|
||||
d
|
||||
},
|
||||
|
||||
cfile_with_tables (d.."queue.c"),
|
||||
cfile_with_tables (d.."top.c"),
|
||||
|
||||
lib_string,
|
||||
|
||||
outputs = {"%U%/%ARCH%-top"},
|
||||
install = pm.install("%BINDIR%%PLATDEP%/%PLATFORM%/top")
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
mach_s2650 = group {
|
||||
ARCH = "s2650",
|
||||
|
||||
proto_as,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,29 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/vax4/"
|
||||
|
||||
mach_vax4 = group {
|
||||
ARCH = "vax4",
|
||||
|
||||
proto_as,
|
||||
proto_cg,
|
||||
proto_top,
|
||||
ego_descr,
|
||||
|
||||
install = {
|
||||
pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr"),
|
||||
}
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.3 2006-07-22 12:31:19 dtrg
|
||||
-- Added support for the top target peephole optimiser.
|
||||
--
|
||||
-- Revision 1.2 2006/07/22 00:52:01 dtrg
|
||||
-- Added support for the ego global optimisation suite.
|
||||
--
|
||||
-- Revision 1.1 2006/07/20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,19 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/z80/"
|
||||
|
||||
mach_z80 = group {
|
||||
ARCH = "z80",
|
||||
|
||||
proto_as,
|
||||
proto_cg,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:18 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
@@ -1,19 +0,0 @@
|
||||
-- $Source$
|
||||
-- $State$
|
||||
|
||||
local d = ROOTDIR.."mach/z8000/"
|
||||
|
||||
mach_z8000 = group {
|
||||
ARCH = "z8000",
|
||||
|
||||
proto_as,
|
||||
proto_cg,
|
||||
|
||||
install = pm.install("%ROOTDIR%/lib/%ARCH%/descr", "%BINDIR%%PLATIND%/%ARCH%/descr")
|
||||
}
|
||||
|
||||
-- Revision history
|
||||
-- $Log$
|
||||
-- Revision 1.1 2006-07-20 23:18:19 dtrg
|
||||
-- First version in CVS.
|
||||
--
|
||||
Reference in New Issue
Block a user