First version in CVS.

This commit is contained in:
dtrg
2006-07-20 23:24:28 +00:00
parent ea8f3fe1ff
commit 097c640a6c
55 changed files with 2558 additions and 0 deletions

29
modules/src/alloc/pmfile Normal file
View File

@@ -0,0 +1,29 @@
-- $Source$
-- $State$
local d = ROOTDIR.."modules/src/alloc/"
lib_alloc = file (LIBDIR.."liballoc.a")
module_alloc = clibrary {
cfile (d.."Malloc.c"),
cfile (d.."Salloc.c"),
cfile (d.."Srealloc.c"),
cfile (d.."Realloc.c"),
cfile (d.."botch.c"),
cfile (d.."clear.c"),
cfile (d.."st_alloc.c"),
cfile (d.."std_alloc.c"),
cfile (d.."No_Mem.c"),
outputs = {"%U%/liballoc.a"},
install = {
pm.install(LIBDIR.."liballoc.a"),
pm.install(d.."alloc.h", HEADERDIR.."alloc.h")
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:18 dtrg
-- First version in CVS.
--

20
modules/src/assert/pmfile Normal file
View File

@@ -0,0 +1,20 @@
-- $Source$
-- $State$
local d = "modules/src/assert/"
lib_assert = file (LIBDIR.."libassert.a")
module_assert = clibrary {
cfile (d.."BadAssert.c"),
outputs = {"%U%/libassert.a"},
install = {
pm.install(LIBDIR.."libassert.a")
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:19 dtrg
-- First version in CVS.
--

106
modules/src/em_code/pmfile Normal file
View File

@@ -0,0 +1,106 @@
-- $Source$
-- $State$
local d = "modules/src/em_code/"
lib_eme = file (LIBDIR.."libeme.a")
lib_emk = file (LIBDIR.."libemk.a")
local em_codeMK_h = simple {
outputs = {"%U%-%I%.h"},
command = {
d.."make.em.gen etc/em_table "..d.."em.nogen > %out%",
"cat "..d.."em.nogen >> %out%"
},
install = pm.install(HEADERDIR.."em_codeEK.h"),
file (d.."make.em.gen"),
file ("etc/em_table")
}
local em_cfile = cfile {
class = "em_cfile",
dynamicheaders = em_codeMK_h
}
local library_core = group {
em_cfile (d.."bhcst.c"),
em_cfile (d.."bhdlb.c"),
em_cfile (d.."bhdnam.c"),
em_cfile (d.."bhfcon.c"),
em_cfile (d.."bhicon.c"),
em_cfile (d.."bhilb.c"),
em_cfile (d.."bhpnam.c"),
em_cfile (d.."bhucon.c"),
em_cfile (d.."crcst.c"),
em_cfile (d.."crdlb.c"),
em_cfile (d.."crdnam.c"),
em_cfile (d.."crxcon.c"),
em_cfile (d.."crilb.c"),
em_cfile (d.."crpnam.c"),
em_cfile (d.."crscon.c"),
em_cfile (d.."cst.c"),
em_cfile (d.."dfdlb.c"),
em_cfile (d.."dfdnam.c"),
em_cfile (d.."dfilb.c"),
em_cfile (d.."dlb.c"),
em_cfile (d.."dnam.c"),
em_cfile (d.."end.c"),
em_cfile (d.."endarg.c"),
em_cfile (d.."exc.c"),
em_cfile (d.."fcon.c"),
em_cfile (d.."getid.c"),
em_cfile (d.."icon.c"),
em_cfile (d.."ilb.c"),
em_cfile (d.."insert.c"),
em_cfile (d.."internerr.c"),
em_cfile (d.."msend.c"),
em_cfile (d.."op.c"),
em_cfile (d.."opcst.c"),
em_cfile (d.."opdlb.c"),
em_cfile (d.."opdnam.c"),
em_cfile (d.."opilb.c"),
em_cfile (d.."opnarg.c"),
em_cfile (d.."oppnam.c"),
em_cfile (d.."pnam.c"),
em_cfile (d.."pro.c"),
em_cfile (d.."pronarg.c"),
em_cfile (d.."msstart.c"),
em_cfile (d.."psdlb.c"),
em_cfile (d.."psdnam.c"),
em_cfile (d.."pspnam.c"),
em_cfile (d.."scon.c"),
em_cfile (d.."ucon.c"),
em_cfile (d.."C_out.c"),
em_cfile (d.."failed.c"),
em_cfile (d.."em.c")
}
module_eme = clibrary {
CEXTRAFLAGS = "-DREADABLE_EM",
library_core,
outputs = {"%U%/libeme.a"},
install = {
pm.install(LIBDIR.."libeme.a")
}
}
module_emk = clibrary {
library_core,
outputs = {"%U%/libemk.a"},
install = {
pm.install(LIBDIR.."libemk.a")
}
}
module_em_code = group {
module_eme,
module_emk,
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:18 dtrg
-- First version in CVS.
--

35
modules/src/em_mes/pmfile Normal file
View File

@@ -0,0 +1,35 @@
-- $Source$
-- $State$
local d = "modules/src/em_mes/"
lib_em_mes = file (LIBDIR.."libem_mes.a")
local library_core = group {
cfile (d.."C_ms_err.c"),
cfile (d.."C_ms_opt.c"),
cfile (d.."C_ms_emx.c"),
cfile (d.."C_ms_reg.c"),
cfile (d.."C_ms_src.c"),
cfile (d.."C_ms_flt.c"),
cfile (d.."C_ms_com.c"),
cfile (d.."C_ms_par.c"),
cfile (d.."C_ms_ego.c"),
cfile (d.."C_ms_gto.c"),
cfile (d.."C_ms_stb.c"),
cfile (d.."C_ms_std.c"),
}
module_em_mes = clibrary {
library_core,
outputs = {"%U%/libem_mes.a"},
install = {
pm.install(LIBDIR.."libem_mes.a")
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:19 dtrg
-- First version in CVS.
--

View File

@@ -0,0 +1,35 @@
-- $Source$
-- $State$
local d = ROOTDIR.."modules/src/flt_arith/"
lib_flt_arith = file (LIBDIR.."libflt_arith.a")
module_flt_arith = clibrary {
cfile (d.."flt_ar2flt.c"),
cfile (d.."flt_div.c"),
cfile (d.."flt_flt2ar.c"),
cfile (d.."flt_modf.c"),
cfile (d.."flt_str2fl.c"),
cfile (d.."flt_cmp.c"),
cfile (d.."flt_add.c"),
cfile (d.."b64_add.c"),
cfile (d.."flt_mul.c"),
cfile (d.."flt_nrm.c"),
cfile (d.."b64_sft.c"),
cfile (d.."flt_umin.c"),
cfile (d.."flt_chk.c"),
cfile (d.."split.c"),
cfile (d.."ucmp.c"),
outputs = {"%U%/libflt_arith.a"},
install = {
pm.install(LIBDIR.."libflt_arith.a"),
pm.install(d.."flt_arith.h", HEADERDIR.."flt_arith.h")
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:18 dtrg
-- First version in CVS.
--

17
modules/src/idf/pmfile Normal file
View File

@@ -0,0 +1,17 @@
-- $Source$
-- $State$
local d = "modules/src/idf/"
module_idf = group {
install = {
pm.install(d.."idf_pkg.spec", HEADERDIR.."idf_pkg.spec"),
pm.install(d.."idf_pkg.body", HEADERDIR.."idf_pkg.body"),
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:19 dtrg
-- First version in CVS.
--

23
modules/src/input/pmfile Normal file
View File

@@ -0,0 +1,23 @@
-- $Source$
-- $State$
local d = "modules/src/input/"
lib_input = file (LIBDIR.."libinput.a")
module_input = clibrary {
cfile (d.."AtEoIF.c"),
cfile (d.."AtEoIT.c"),
outputs = {"%U%/libinput.a"},
install = {
pm.install(LIBDIR.."libinput.a"),
pm.install(d.."inp_pkg.spec", HEADERDIR.."inp_pkg.spec"),
pm.install(d.."inp_pkg.body", HEADERDIR.."inp_pkg.body")
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:18 dtrg
-- First version in CVS.
--

55
modules/src/object/pmfile Normal file
View File

@@ -0,0 +1,55 @@
-- $Source$
-- $State$
local d = "modules/src/object/"
lib_object = file (LIBDIR.."libobject.a")
module_object = clibrary {
cfile (d.."rd_arhdr.c"),
cfile (d.."rd_bytes.c"),
cfile (d.."rd_int2.c"),
cfile (d.."rd_long.c"),
cfile (d.."rd_ranlib.c"),
cfile (d.."rd_unsig2.c"),
cfile (d.."rd.c"),
cfile (d.."wr_arhdr.c"),
cfile (d.."wr_bytes.c"),
cfile (d.."wr_int2.c"),
cfile (d.."wr_long.c"),
cfile (d.."wr_putc.c"),
cfile (d.."wr_ranlib.c"),
cfile (d.."wr.c"),
outputs = {"%U%/lib_object.a"},
install = {
pm.install(LIBDIR.."libobject.a")
}
}
--[[
# genmakefile
# This genmakefile doesn't have a real comment yet.
#
# $Source$
# $State$
push
addincludeq src/lib/object
hostlibrary $LIBDIR/libobject.a $OBJS
pop
# Revision history
# $Log$
# Revision 1.1 2006-07-20 23:18:18 dtrg
# First version in CVS.
#
--]]
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:18 dtrg
-- First version in CVS.
--

24
modules/src/print/pmfile Normal file
View File

@@ -0,0 +1,24 @@
-- $Source$
-- $State$
local d = "modules/src/print/"
lib_print = file (LIBDIR.."libprint.a")
module_print = clibrary {
cfile (d.."doprnt.c"),
cfile (d.."fprint.c"),
cfile (d.."print.c"),
cfile (d.."sprint.c"),
cfile (d.."format.c"),
outputs = {"%U%/libprint.a"},
install = {
pm.install(LIBDIR.."libprint.a"),
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:18 dtrg
-- First version in CVS.
--

View File

@@ -0,0 +1,90 @@
-- $Source$
-- $State$
local d = "modules/src/read_em/"
lib_read_emk = file (LIBDIR.."libread_emk.a")
lib_read_emkV = file (LIBDIR.."libread_emkV.a")
lib_read_emeV = file (LIBDIR.."libread_emeV.a")
local C_mnem_h = simple {
command = {"(cd "..d.." && sh %in%) > %out%"},
outputs = {"%U%-%I%.h"},
install = pm.install(HEADERDIR.."C_mnem.h"),
file (ROOTDIR..d.."m_C_mnem"),
file (ROOTDIR.."etc/em_table")
}
local C_mnem_narg_h = simple {
command = {"(cd "..d.." && %in%) > %out%"},
outputs = {"%U%-%I%.h"},
install = pm.install(HEADERDIR.."C_mnem_narg.h"),
file (ROOTDIR..d.."m_C_mnem_na"),
file (ROOTDIR.."etc/em_table")
}
local withdynamic = cfile {
dynamicheaders = {C_mnem_h, C_mnem_narg_h}
}
module_read_emk = clibrary {
CEXTRAFLAGS = "-DPRIVATE=static -DEXPORT= -DNDEBUG",
cfile (d.."EM_vars.c"),
cfile {
CEXTRAFLAGS = "-DPRIVATE=static -DEXPORT= -DNDEBUG -DCOMPACT",
(d.."read_em.c")
},
withdynamic (d.."mkcalls.c"),
outputs = {"%U%/libread_emk.a"},
install = pm.install(LIBDIR.."libread_emk.a")
}
module_read_emkV = clibrary {
CEXTRAFLAGS = "-DPRIVATE=static -DEXPORT= -DNDEBUG",
cfile (d.."EM_vars.c"),
cfile {
CEXTRAFLAGS = "-DPRIVATE=static -DEXPORT= -DNDEBUG -DCOMPACT -DCHECKING",
(d.."read_em.c")
},
withdynamic {
CEXTRAFLAGS = "-DPRIVATE=static -DEXPORT= -DNDEBUG -DCHECKING",
(d.."mkcalls.c"),
},
outputs = {"%U%/libread_emkV.a"},
install = pm.install(LIBDIR.."libread_emkV.a")
}
module_read_emeV = clibrary {
CEXTRAFLAGS = "-DPRIVATE=static -DEXPORT= -DNDEBUG",
cfile (d.."EM_vars.c"),
cfile {
CEXTRAFLAGS = "-DPRIVATE=static -DEXPORT= -DNDEBUG -DCHECKING",
(d.."read_em.c")
},
withdynamic {
CEXTRAFLAGS = "-DPRIVATE=static -DEXPORT= -DNDEBUG -DCHECKING",
(d.."mkcalls.c"),
},
outputs = {"%U%/lib_read_emeV.a"},
install = pm.install(LIBDIR.."libread_emeV.a")
}
module_read_em = group {
module_read_emk,
module_read_emkV,
module_read_emeV,
install = {
pm.install(d.."em_comp.h", HEADERDIR.."em_comp.h"),
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:18 dtrg
-- First version in CVS.
--

37
modules/src/string/pmfile Normal file
View File

@@ -0,0 +1,37 @@
-- $Source$
-- $State$
local d = "modules/src/string/"
lib_string = file (LIBDIR.."libstring.a")
module_string = clibrary {
cfile (d.."bts2str.c"),
cfile (d.."btscat.c"),
cfile (d.."btscmp.c"),
cfile (d.."btscpy.c"),
cfile (d.."btszero.c"),
cfile (d.."long2str.c"),
cfile (d.."str2bts.c"),
cfile (d.."str2long.c"),
cfile (d.."strcat.c"),
cfile (d.."strcmp.c"),
cfile (d.."strcpy.c"),
cfile (d.."strindex.c"),
cfile (d.."strlen.c"),
cfile (d.."strncat.c"),
cfile (d.."strncmp.c"),
cfile (d.."strncpy.c"),
cfile (d.."strrindex.c"),
cfile (d.."strzero.c"),
outputs = {"%U%/lib_string.a"},
install = {
pm.install(LIBDIR.."libstring.a")
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:18 dtrg
-- First version in CVS.
--

38
modules/src/system/pmfile Normal file
View File

@@ -0,0 +1,38 @@
-- $Source$
-- $State$
local d = "modules/src/system/"
lib_system = file (LIBDIR.."libsystem.a")
module_system = clibrary {
cfile (d.."access.c"),
cfile (d.."break.c"),
cfile (d.."chmode.c"),
cfile (d.."close.c"),
cfile (d.."create.c"),
cfile (d.."filesize.c"),
cfile (d.."modtime.c"),
cfile (d.."lock.c"),
cfile (d.."open.c"),
cfile (d.."read.c"),
cfile (d.."remove.c"),
cfile (d.."stop.c"),
cfile (d.."system.c"),
cfile (d.."time.c"),
cfile (d.."unlock.c"),
cfile (d.."write.c"),
cfile (d.."seek.c"),
cfile (d.."rename.c"),
outputs = {"%U%/libsystem.a"},
install = {
pm.install(LIBDIR.."libsystem.a"),
pm.install(d.."system.h", HEADERDIR.."system.h")
}
}
-- Revision history
-- $Log$
-- Revision 1.1 2006-07-20 23:18:19 dtrg
-- First version in CVS.
--