From: Michal Sojka Date: Thu, 27 Jan 2011 13:43:49 +0000 (+0100) Subject: Add 'src/ulut/' from commit 'b812706643311215ea9200a4fbebcdd1ebee2792' X-Git-Url: http://rtime.felk.cvut.cz/gitweb/frescor/frsh-forb.git/commitdiff_plain/84cac62d5a5e7628f3bf2a7bece577ef6fe86474 Add 'src/ulut/' from commit 'b812706643311215ea9200a4fbebcdd1ebee2792' git-subtree-dir: src/ulut git-subtree-mainline: 3a6c353f25def2bcc4a3332c14abc03b810591dd git-subtree-split: b812706643311215ea9200a4fbebcdd1ebee2792 --- 84cac62d5a5e7628f3bf2a7bece577ef6fe86474 diff --cc src/ulut/Makefile index 00000000,00000000..b22a3576 new file mode 100644 --- /dev/null +++ b/src/ulut/Makefile @@@ -1,0 -1,0 +1,14 @@@ ++# Generic directory or leaf node makefile for OCERA make framework ++ ++ifndef MAKERULES_DIR ++MAKERULES_DIR := $(shell ( old_pwd="" ; while [ ! -e Makefile.rules ] ; do if [ "$$old_pwd" = `pwd` ] ; then exit 1 ; else old_pwd=`pwd` ; cd -L .. 2>/dev/null ; fi ; done ; pwd ) ) ++endif ++ ++ifeq ($(MAKERULES_DIR),) ++all : default ++.DEFAULT:: ++ @echo -e "\nThe Makefile.rules has not been found in this or partent directory\n" ++else ++include $(MAKERULES_DIR)/Makefile.rules ++endif ++ diff --cc src/ulut/Makefile.omk index 00000000,aaf6df23..aaf6df23 mode 000000,100644..100644 --- a/src/ulut/Makefile.omk +++ b/src/ulut/Makefile.omk diff --cc src/ulut/Makefile.rules index 00000000,e8d8956f..e8d8956f mode 000000,100644..100644 --- a/src/ulut/Makefile.rules +++ b/src/ulut/Makefile.rules diff --cc src/ulut/doc/srcdoc/Makefile index 00000000,6a4d0993..6a4d0993 mode 000000,100644..100644 --- a/src/ulut/doc/srcdoc/Makefile +++ b/src/ulut/doc/srcdoc/Makefile diff --cc src/ulut/doc/srcdoc/fig/gavl_t11.fig index 00000000,a444e882..a444e882 mode 000000,100644..100644 --- a/src/ulut/doc/srcdoc/fig/gavl_t11.fig +++ b/src/ulut/doc/srcdoc/fig/gavl_t11.fig diff --cc src/ulut/doc/srcdoc/fig/gavl_t12.fig index 00000000,54a46c2f..54a46c2f mode 000000,100644..100644 --- a/src/ulut/doc/srcdoc/fig/gavl_t12.fig +++ b/src/ulut/doc/srcdoc/fig/gavl_t12.fig diff --cc src/ulut/doc/srcdoc/fig/gavl_t21.fig index 00000000,9ea70b8e..9ea70b8e mode 000000,100644..100644 --- a/src/ulut/doc/srcdoc/fig/gavl_t21.fig +++ b/src/ulut/doc/srcdoc/fig/gavl_t21.fig diff --cc src/ulut/doc/srcdoc/fig/gavl_t22.fig index 00000000,e6cb7daa..e6cb7daa mode 000000,100644..100644 --- a/src/ulut/doc/srcdoc/fig/gavl_t22.fig +++ b/src/ulut/doc/srcdoc/fig/gavl_t22.fig diff --cc src/ulut/doc/srcdoc/gavl.tmpl index 00000000,e219fe42..e219fe42 mode 000000,100644..100644 --- a/src/ulut/doc/srcdoc/gavl.tmpl +++ b/src/ulut/doc/srcdoc/gavl.tmpl diff --cc src/ulut/doc/srcdoc/ulut.tmpl index 00000000,247dd25c..247dd25c mode 000000,100644..100644 --- a/src/ulut/doc/srcdoc/ulut.tmpl +++ b/src/ulut/doc/srcdoc/ulut.tmpl diff --cc src/ulut/doc/timing/ul_hash-timing.txt index 00000000,eba304f5..eba304f5 mode 000000,100644..100644 --- a/src/ulut/doc/timing/ul_hash-timing.txt +++ b/src/ulut/doc/timing/ul_hash-timing.txt diff --cc src/ulut/kernelcfg2mk index 00000000,be7d1f54..be7d1f54 mode 000000,100755..100755 --- a/src/ulut/kernelcfg2mk +++ b/src/ulut/kernelcfg2mk diff --cc src/ulut/scripts/kernel-doc index 00000000,ab919c70..ab919c70 mode 000000,100755..100755 --- a/src/ulut/scripts/kernel-doc +++ b/src/ulut/scripts/kernel-doc diff --cc src/ulut/scripts/tmpl2sgml index 00000000,9c0424fa..9c0424fa mode 000000,100755..100755 --- a/src/ulut/scripts/tmpl2sgml +++ b/src/ulut/scripts/tmpl2sgml diff --cc src/ulut/ulut/.cvsignore index 00000000,282522db..282522db mode 000000,100644..100644 --- a/src/ulut/ulut/.cvsignore +++ b/src/ulut/ulut/.cvsignore diff --cc src/ulut/ulut/Makefile index 00000000,00000000..b22a3576 new file mode 100644 --- /dev/null +++ b/src/ulut/ulut/Makefile @@@ -1,0 -1,0 +1,14 @@@ ++# Generic directory or leaf node makefile for OCERA make framework ++ ++ifndef MAKERULES_DIR ++MAKERULES_DIR := $(shell ( old_pwd="" ; while [ ! -e Makefile.rules ] ; do if [ "$$old_pwd" = `pwd` ] ; then exit 1 ; else old_pwd=`pwd` ; cd -L .. 2>/dev/null ; fi ; done ; pwd ) ) ++endif ++ ++ifeq ($(MAKERULES_DIR),) ++all : default ++.DEFAULT:: ++ @echo -e "\nThe Makefile.rules has not been found in this or partent directory\n" ++else ++include $(MAKERULES_DIR)/Makefile.rules ++endif ++ diff --cc src/ulut/ulut/Makefile.omk index 00000000,a2680e03..a2680e03 mode 000000,100644..100644 --- a/src/ulut/ulut/Makefile.omk +++ b/src/ulut/ulut/Makefile.omk diff --cc src/ulut/ulut/Makefile.std index 00000000,00d1e802..00d1e802 mode 000000,100644..100644 --- a/src/ulut/ulut/Makefile.std +++ b/src/ulut/ulut/Makefile.std diff --cc src/ulut/ulut/ul_cbuff.c index 00000000,0c00f39d..0c00f39d mode 000000,100644..100644 --- a/src/ulut/ulut/ul_cbuff.c +++ b/src/ulut/ulut/ul_cbuff.c diff --cc src/ulut/ulut/ul_cbuff.h index 00000000,bc54c0c0..bc54c0c0 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_cbuff.h +++ b/src/ulut/ulut/ul_cbuff.h diff --cc src/ulut/ulut/ul_dbufbase.c index 00000000,ab9b9617..ab9b9617 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_dbufbase.c +++ b/src/ulut/ulut/ul_dbufbase.c diff --cc src/ulut/ulut/ul_dbuff.h index 00000000,de9fda46..de9fda46 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_dbuff.h +++ b/src/ulut/ulut/ul_dbuff.h diff --cc src/ulut/ulut/ul_dbufflog.c index 00000000,068e0922..068e0922 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_dbufflog.c +++ b/src/ulut/ulut/ul_dbufflog.c diff --cc src/ulut/ulut/ul_dbufflog.h index 00000000,5853904f..5853904f mode 000000,100644..100644 --- a/src/ulut/ulut/ul_dbufflog.h +++ b/src/ulut/ulut/ul_dbufflog.h diff --cc src/ulut/ulut/ul_dbufmore.c index 00000000,34b8fc92..34b8fc92 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_dbufmore.c +++ b/src/ulut/ulut/ul_dbufmore.c diff --cc src/ulut/ulut/ul_dqfifo.h index 00000000,bcc92c45..bcc92c45 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_dqfifo.h +++ b/src/ulut/ulut/ul_dqfifo.h diff --cc src/ulut/ulut/ul_evcbase.c index 00000000,d3884b9f..d3884b9f mode 000000,100644..100644 --- a/src/ulut/ulut/ul_evcbase.c +++ b/src/ulut/ulut/ul_evcbase.c diff --cc src/ulut/ulut/ul_evcbase.h index 00000000,da77c68f..da77c68f mode 000000,100644..100644 --- a/src/ulut/ulut/ul_evcbase.h +++ b/src/ulut/ulut/ul_evcbase.h diff --cc src/ulut/ulut/ul_gavl.c index 00000000,20d4797b..20d4797b mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gavl.c +++ b/src/ulut/ulut/ul_gavl.c diff --cc src/ulut/ulut/ul_gavl.h index 00000000,d21d0765..d21d0765 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gavl.h +++ b/src/ulut/ulut/ul_gavl.h diff --cc src/ulut/ulut/ul_gavlchk.c index 00000000,43f01ea4..43f01ea4 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gavlchk.c +++ b/src/ulut/ulut/ul_gavlchk.c diff --cc src/ulut/ulut/ul_gavlcust.h index 00000000,2a46a6cf..2a46a6cf mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gavlcust.h +++ b/src/ulut/ulut/ul_gavlcust.h diff --cc src/ulut/ulut/ul_gavlflesint.h index 00000000,7eef3b46..7eef3b46 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gavlflesint.h +++ b/src/ulut/ulut/ul_gavlflesint.h diff --cc src/ulut/ulut/ul_gavlprim.c index 00000000,8880be36..8880be36 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gavlprim.c +++ b/src/ulut/ulut/ul_gavlprim.c diff --cc src/ulut/ulut/ul_gavlrepcust.h index 00000000,158da3d2..158da3d2 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gavlrepcust.h +++ b/src/ulut/ulut/ul_gavlrepcust.h diff --cc src/ulut/ulut/ul_gsa.c index 00000000,0f046b2b..0f046b2b mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gsa.c +++ b/src/ulut/ulut/ul_gsa.c diff --cc src/ulut/ulut/ul_gsa.h index 00000000,4454cac5..4454cac5 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gsa.h +++ b/src/ulut/ulut/ul_gsa.h diff --cc src/ulut/ulut/ul_gsachk.c index 00000000,3a16c3d6..3a16c3d6 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gsachk.c +++ b/src/ulut/ulut/ul_gsachk.c diff --cc src/ulut/ulut/ul_gsacust.c index 00000000,2a18a5c2..2a18a5c2 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gsacust.c +++ b/src/ulut/ulut/ul_gsacust.c diff --cc src/ulut/ulut/ul_gsacust.h index 00000000,47423fd0..47423fd0 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_gsacust.h +++ b/src/ulut/ulut/ul_gsacust.h diff --cc src/ulut/ulut/ul_hashtab.h index 00000000,4e37effb..4e37effb mode 000000,100644..100644 --- a/src/ulut/ulut/ul_hashtab.h +++ b/src/ulut/ulut/ul_hashtab.h diff --cc src/ulut/ulut/ul_hashtabchk.c index 00000000,3918b3ab..3918b3ab mode 000000,100644..100644 --- a/src/ulut/ulut/ul_hashtabchk.c +++ b/src/ulut/ulut/ul_hashtabchk.c diff --cc src/ulut/ulut/ul_hashtabcust.h index 00000000,c6c00b0d..c6c00b0d mode 000000,100644..100644 --- a/src/ulut/ulut/ul_hashtabcust.h +++ b/src/ulut/ulut/ul_hashtabcust.h diff --cc src/ulut/ulut/ul_hashtabprim.c index 00000000,9d363ecf..9d363ecf mode 000000,100644..100644 --- a/src/ulut/ulut/ul_hashtabprim.c +++ b/src/ulut/ulut/ul_hashtabprim.c diff --cc src/ulut/ulut/ul_hptree.c index 00000000,fa629260..fa629260 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_hptree.c +++ b/src/ulut/ulut/ul_hptree.c diff --cc src/ulut/ulut/ul_hptree.h index 00000000,5f9db594..5f9db594 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_hptree.h +++ b/src/ulut/ulut/ul_hptree.h diff --cc src/ulut/ulut/ul_htimbase.c index 00000000,06f9c72f..06f9c72f mode 000000,100644..100644 --- a/src/ulut/ulut/ul_htimbase.c +++ b/src/ulut/ulut/ul_htimbase.c diff --cc src/ulut/ulut/ul_htimchk.c index 00000000,1349e40b..1349e40b mode 000000,100644..100644 --- a/src/ulut/ulut/ul_htimchk.c +++ b/src/ulut/ulut/ul_htimchk.c diff --cc src/ulut/ulut/ul_htimdefault.c index 00000000,058b910d..058b910d mode 000000,100644..100644 --- a/src/ulut/ulut/ul_htimdefault.c +++ b/src/ulut/ulut/ul_htimdefault.c diff --cc src/ulut/ulut/ul_htimdefs.h index 00000000,ed2d4e8f..ed2d4e8f mode 000000,100644..100644 --- a/src/ulut/ulut/ul_htimdefs.h +++ b/src/ulut/ulut/ul_htimdefs.h diff --cc src/ulut/ulut/ul_htimer.c index 00000000,4ebdf304..4ebdf304 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_htimer.c +++ b/src/ulut/ulut/ul_htimer.c diff --cc src/ulut/ulut/ul_htimer.h index 00000000,ce37d605..ce37d605 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_htimer.h +++ b/src/ulut/ulut/ul_htimer.h diff --cc src/ulut/ulut/ul_htimmstime.c index 00000000,327bf50b..327bf50b mode 000000,100644..100644 --- a/src/ulut/ulut/ul_htimmstime.c +++ b/src/ulut/ulut/ul_htimmstime.c diff --cc src/ulut/ulut/ul_htimroot.c index 00000000,2cdff67a..2cdff67a mode 000000,100644..100644 --- a/src/ulut/ulut/ul_htimroot.c +++ b/src/ulut/ulut/ul_htimroot.c diff --cc src/ulut/ulut/ul_itbase.h index 00000000,9f7ab888..9f7ab888 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_itbase.h +++ b/src/ulut/ulut/ul_itbase.h diff --cc src/ulut/ulut/ul_list.h index 00000000,63287951..63287951 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_list.h +++ b/src/ulut/ulut/ul_list.h diff --cc src/ulut/ulut/ul_listbase.h index 00000000,4e80a138..4e80a138 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_listbase.h +++ b/src/ulut/ulut/ul_listbase.h diff --cc src/ulut/ulut/ul_log.h index 00000000,7bf54a4d..7bf54a4d mode 000000,100644..100644 --- a/src/ulut/ulut/ul_log.h +++ b/src/ulut/ulut/ul_log.h diff --cc src/ulut/ulut/ul_log_domains index 00000000,00000000..37239071 new file mode 100755 --- /dev/null +++ b/src/ulut/ulut/ul_log_domains @@@ -1,0 -1,0 +1,54 @@@ ++#!/bin/sh ++ ++ARRAY_NAME=ul_log_domains_array ++ ++DIRS="" ++ ++while [ $# -gt 0 ] ; do ++ case "x${1}x" in ++ "x--helpx" | "x-hx" ) ++ echo -e Usage: `basename ${0}`" [options] .." ++ echo -e " -h --help help" ++ echo -e " -a --array identifier of log domain array variable" ++ exit 0 ++ ;; ++ "x--arrayx" | "x-ax" ) ++ shift 1 ++ ARRAY_NAME="${1}" ++ ;; ++ "x--"* ) ++ echo "Unknown option" ++ exit 2 ++ ;; ++ * ) ++ DIRS="$DIRS ${1}" ++ ;; ++ esac ++ shift 1 ++done ++ ++DOMAINS=$( for d in $DIRS ; do find -L $d '(' -name '*.c' -o -name '*.cc' ')' -exec grep UL_LOG_CUST '{}' ';' | \ ++ sed -n -e 's/^.*UL_LOG_CUST(\([^)]*\)).*$/\1/p' ; done | sort -u ) ++ ++#echo $DOMAINS ++ ++#echo -e "#define UL_LOGL_DEF UL_LOGL_DEB\n" ++ ++echo "/*" ++echo " * This is generated file, do not edit it directly." ++echo " * Take it from standard output of \"ul_log_domains\"" ++echo " * script called in the top level project directory" ++echo " */" ++ ++for i in $DOMAINS ; do ++ echo "ul_log_domain_t $i = {UL_LOGL_DEF, \"$(echo -n $i | sed -n -e 's/ulogd_\(.*\)/\1/pg' )\"};" ++done ++ ++echo ++echo "ul_log_domain_t *$ARRAY_NAME[] = {" ++ ++for i in $DOMAINS ; do ++ echo " &$i," ++done ++ ++echo "};" diff --cc src/ulut/ulut/ul_logbase.c index 00000000,5626d69b..5626d69b mode 000000,100644..100644 --- a/src/ulut/ulut/ul_logbase.c +++ b/src/ulut/ulut/ul_logbase.c diff --cc src/ulut/ulut/ul_logbase.h index 00000000,eb29b2d3..eb29b2d3 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_logbase.h +++ b/src/ulut/ulut/ul_logbase.h diff --cc src/ulut/ulut/ul_logbuf.c index 00000000,97e4b361..97e4b361 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_logbuf.c +++ b/src/ulut/ulut/ul_logbuf.c diff --cc src/ulut/ulut/ul_logreg.c index 00000000,4dd6ebef..4dd6ebef mode 000000,100644..100644 --- a/src/ulut/ulut/ul_logreg.c +++ b/src/ulut/ulut/ul_logreg.c diff --cc src/ulut/ulut/ul_logreg.h index 00000000,0aaa260b..0aaa260b mode 000000,100644..100644 --- a/src/ulut/ulut/ul_logreg.h +++ b/src/ulut/ulut/ul_logreg.h diff --cc src/ulut/ulut/ul_uniqid.c index 00000000,4b0e9f49..4b0e9f49 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_uniqid.c +++ b/src/ulut/ulut/ul_uniqid.c diff --cc src/ulut/ulut/ul_uniqid.h index 00000000,b9a6dfc1..b9a6dfc1 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_uniqid.h +++ b/src/ulut/ulut/ul_uniqid.h diff --cc src/ulut/ulut/ul_utdefs.h index 00000000,c13cf634..c13cf634 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_utdefs.h +++ b/src/ulut/ulut/ul_utdefs.h diff --cc src/ulut/ulut/ul_utexport.h index 00000000,1bed464a..1bed464a mode 000000,100644..100644 --- a/src/ulut/ulut/ul_utexport.h +++ b/src/ulut/ulut/ul_utexport.h diff --cc src/ulut/ulut/ul_utmalloc.h index 00000000,cad9c7f3..cad9c7f3 mode 000000,100644..100644 --- a/src/ulut/ulut/ul_utmalloc.h +++ b/src/ulut/ulut/ul_utmalloc.h