[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference smurf::buildhelp

Title:USG buildhelp questions/answers
Moderator:SMURF::FILTER
Created:Mon Apr 26 1993
Last Modified:Mon Jan 20 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2763
Total number of notes:5802

2686.0. "How do I ..." by AOSG::FILTER (Automatic Posting Software - mail to flume::puck) Wed Nov 20 1996 14:15

Date Of Receipt: 	20-NOV-1996 10:56:15.46
From: 	WASTED::akers "David Akers USG  20-Nov-1996 1052"
To: 	odehelp@DEC:.zko.wasted
CC: 	
Subj: 	How do I ...

Hello,
	 I have to new files that I want to put in the src/kernel/kern
subdirectory eventually (dyn_hash.c and dyn_hash.h). I used bcreate to
create them. Now I want the build environment to build them into a kernel.

I have no idea what to do to make this happen. I see the Makefile in
BINARY that i want my files to go into but there seems to be no way
to get to it ... Would you please help me?

-David

T.RTitleUserPersonal
Name
DateLines
2686.1Re: How do I ...AOSG::FILTERAutomatic Posting Software - mail to flume::puckWed Nov 20 1996 14:1647
Date Of Receipt: 	20-NOV-1996 11:09:09.85
From: 	FLUME::johnf "John Flanagan USG Test Johnf Tools Group  20-Nov-1996 1105"
To: 	akers@DEC:.zko.flume
CC: 	odehelp@DEC:.zko.flume, johnf@DEC:.zko.flume, duane@DEC:.zko.flume
Subj: 	Re: How do I ...

The BINARY Makefile is controlled by the files file.  You can start by
looking at the file:

./kernel/conf/files


After all the ODE headers, there's several paragraphs of comments explaining
how the file is organized.  Platform specific versions are controlled one
level down in:

./kernel/conf/alpha/files


You'll need to figure out how the object will get shipped.  Will it be part
of an existing module [.mod] or will it be shipped on its own as a .o?  The
files file is where this gets defined.  Andrew Duane did most of the module
work, so if you need advice, I would seek out Andrew.


The header files are controlled by various levels of Makefiles under 
./kernel/include


John


-- 


 ______________________________________________________________________

 John Flanagan	 		enet:    johnf@zk3.dec.com	
 MS: ZKO3-3/W20			decnet:  flume::johnf
 USG Release Management			 (603) 881-1719
 110 Spitbrook Road 			 (DTN) 381-1719
 Nashua, NH  
 ______________________________________________________________________