First version in CVS.
This commit is contained in:
29
modules/src/alloc/pmfile
Normal file
29
modules/src/alloc/pmfile
Normal 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
20
modules/src/assert/pmfile
Normal 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
106
modules/src/em_code/pmfile
Normal 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
35
modules/src/em_mes/pmfile
Normal 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.
|
||||
--
|
||||
35
modules/src/flt_arith/pmfile
Normal file
35
modules/src/flt_arith/pmfile
Normal 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
17
modules/src/idf/pmfile
Normal 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
23
modules/src/input/pmfile
Normal 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
55
modules/src/object/pmfile
Normal 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
24
modules/src/print/pmfile
Normal 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.
|
||||
--
|
||||
90
modules/src/read_em/pmfile
Normal file
90
modules/src/read_em/pmfile
Normal 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
37
modules/src/string/pmfile
Normal 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
38
modules/src/system/pmfile
Normal 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.
|
||||
--
|
||||
Reference in New Issue
Block a user