This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: standards for building
- To: John Huddleston <jhuddles at rocky dot itc dot nrcs dot usda dot gov>, cygwin at sourceware dot cygnus dot com
- Subject: Re: standards for building
- From: Earnie Boyd <earnie_boyd at yahoo dot com>
- Date: Fri, 17 Dec 1999 06:34:35 -0800 (PST)
- Reply-To: earnie_boyd at yahoo dot com
--- John Huddleston <jhuddles@rocky.itc.nrcs.usda.gov> wrote:
> Reply to Earnie, (Cc to Cygwin list)
>
> No one responded for an idea for the makefiles,
> perhaps there is no standard. Here is some sample
Well, there is a suggested "standard" at the FSF.
> code that works to isolate platforms within a makefile,
> what do you think?
>
I'm in no way an expert at gnu Makefiles. I haven't had to construct anything
complex. If your sample works, then I think it's wonderful. I would tend to
take a look at using config.guess, configure scripts that use it, autoconf and
automake packages and packages that use it to decide how I would setup the
scripts.
Does anyone on the list know of a step by step tutorial on autoconf and
automake configuration other than the info files that come with the packages?
Does anyone else have a suggestion?
> DIR:=empty
> export UNIX_VER:=$(shell uname -r)
> ifeq ($(UNIX_VER), 20.1 (0.3/1/1))
> DIR:=/cygwin/sysutils
> endif
> ifeq ($(UNIX_VER), 4.2MP)
> DIR:=/unixware/sysutils
> endif
> ifeq ($(UNIX_VER), 5.5.1)
> DIR:=/solaris5/sysutils
> endif
> ifeq ($(UNIX_VER), 5.6)
> DIR:=/solaris6/sysutils
> endif
>
> usage:
> @echo "$(DIR)"
>
> The echo line starts with a TAB. The "uname -r"
> command under Cygnus brings out the major
> version plus the date. There are many variants
> of this kind. Too bad, it simply does not poduce
> the major version.
>
> John Huddleston
>
-8<-
=====
Earnie Boyd <mailto:earnie_boyd@yahoo.com>
Cygwin Newbies, please visit
<http://www.freeyellow.com/members5/gw32/index.html>
__________________________________________________
Do You Yahoo!?
Thousands of Stores. Millions of Products. All in one place.
Yahoo! Shopping: http://shopping.yahoo.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com