Skip site navigation (1)Skip section navigation (2)
Date:      15 Apr 2002 00:10:41 -0700
From:      Max Okumoto <okumoto@ucsd.edu>
To:        freebsd-libh@FreeBSD.ORG
Subject:   More stuff for HACKERS 
Message-ID:  <hflmbp5te6.fsf@multivac.sdsc.edu>

next in thread | raw e-mail | index | archive | help
 
* More decode libh internals. 

Index: HACKERS
===================================================================
RCS file: /home/libh/cvs/libh/HACKERS,v
retrieving revision 1.1
diff -u -r1.1 HACKERS
--- HACKERS	2002/04/11 23:33:32	1.1
+++ HACKERS	2002/04/15 05:22:59
@@ -21,6 +21,30 @@
 
 Assuming your new libh subsystem is called dance;
 
+You need to create the atleast the following files
+    lib/dance/Dance.cc
+	This file contains the actual functionality of the subsystem.
+				
+    lib/dance/libhDance_init.cc
+	This file contains code used to initialize the subsytem.
+	[Can someone confirm this?]
+
+    lib/tcl/LibHTclInit_Dance.cc
+	This file contains code used to register the subsystems
+	commands with the tcl interpreter. (it calls
+	register_command_access_tcl() in LibTclInterface_dance.cc)
+
+    lib/dance/Dance.cd.cc
+	This file contains a description of the tcl<->libh interface.
+	[Can someone fill in a short desc about the format of this
+	file?]
+
+	The perl script find_classes_descriptions.pl proccess this
+	file to create build_systems_disk.cc That file is linked
+	with tcl_interface_gen.cc to create the executable
+	tcl_interface_gen_dance.  Which in turn generates
+	LibTclInterface_dance.cc
+
        bin/tclh/tclh.cc        Update H_Tcl_AppInit() to add tcl
                                bindings for your library. (Note:
                                this is only required if the library

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-libh" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?hflmbp5te6.fsf>