*BSD News Article 95931


Return to BSD News archive

From: andreas@klemm.gtn.com (Andreas Klemm)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: FreeBSD development question
Date: 19 May 1997 12:50:34 GMT
Organization: Reinhild & Andreas Klemm
Lines: 53
Message-ID: <5lpiaq$5so$1@klemm.gtn.com>
References: <337F43DC.371@XXsnet.net>
NNTP-Posting-Host: klemm.gtn.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Newsreader: knews 0.9.8
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!metro!munnari.OZ.AU!news.Hawaii.Edu!news.lava.net!news.flex.com!www.nntp.primenet.com!nntp.primenet.com!enews.sgi.com!news.mathworks.com!fu-berlin.de!news-ber1.dfn.de!news-ham1.dfn.de!news-han1.dfn.de!news-koe1.dfn.de!news.rwth-aachen.de!genesis.westend.com!news.gtn.com!klemm.gtn.com!not-for-mail
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:41403

In article <337F43DC.371@xxsnet.net>,
	Sonya and Jeffrey Metcalf <metcalf@XXsnet.net> writes:

> I would like to get into some more serious software development on 
> FreeBSD, but I need to learn some of the basics.

Yeah, I think you tell the truth, after reading the rest 
of your article ;-)

> For now, I was  wondering how some of the complex makefiles I see 
> in the FreeBSD ports are generated. Does the developer actually 
> do this by hand?

Yes indeed. They are written by hand.

> That is, is the developer just an expert in the pseudo-language
> of makefiles?

Real developers are in my eyes. Simply relying on a GUI is lame.
Like the todays NT system administrators. Can handle the GUI but
nothing more :-/

> Or is there some king of ascii-based or GUI development tool 
> available for UNIX that generates makefiles based on compiling
> options and the like?

There has been made a port of a Makefile generator. But I think
that you usually don't get the functionality of a hand made Makefile.

_You_ are the Software Designer (programmer) and _you_ should know 
how to organize the structure of the programming project, i.e.
splitting a program in different modules and possibly different
directories, if necessary or wanted ...

> I would really be surprised if makefile generation is done 
> totally by hand, since it seems so mundane and you don't really
> "seem" to learn alot from doing it.  It would seem to me to 
> almost certainly be a process that can be automated.

You are free to write such a fine tool, that makes everything.

> Also, does anyone know of any integrated development environments
> for UNIX (FreeBSD) that would closely approximate some of the 
> capabilities of the Borland C++ Builder or the Borland Delphi
> development environments? Hopefully these questions are good ones.

No. Not in my eyes.

-- 
Andreas Klemm | klemm.gtn.com - powered by
                    Symmetric MultiProcessor FreeBSD
                       http://www.freebsd.org/~fsmp/SMP/SMP.html
                          http://www.freebsd.org/~fsmp/SMP/benches.html