Thread View: gnu.utils.bug
1 messages
1 total messages
Started by Robert Blumen
Mon, 20 Jul 1992 17:14
gnu make bug
Author: Robert Blumen
Date: Mon, 20 Jul 1992 17:14
Date: Mon, 20 Jul 1992 17:14
49 lines
1858 bytes
1858 bytes
GNU Make version 3.62, by Richard Stallman and Roland McGrath.
running on:
SunOS Release 4.1.1 (GENERIC) #1: Thu Oct 11 10:25:14 PDT 1990
I have found what I believe to be a bug in gnu make.
Here is my makefile:
----------------------------------------------------------------------
% : %.example
cp $< $@
----------------------------------------------------------------------
If the target file has a dot in its name, this rule does not work. As far
as I can tell from the documentation, it should work. This rule works with
SunOS make.
kohlrabi: integration > ls *.example
foo.example foo.h.example
kohlrabi: integration > gmake -f mf foo
gmake -f mf foo
cp foo.example foo
kohlrabi: integration > gmake -f mf foo.h
gmake: *** No way to make target `foo.h'. Stop.
// "make" is SunOS make
kohlrabi: integration > make -f mf foo.h
make -f mf foo.h
cp foo.h.example foo.h
I have discovered a workaround. If I use the Makefile:
----------------------------------------------------------------------
foo.h : % : %.example
cp $< $@
----------------------------------------------------------------------
then it works.
Robert
-----------------------------------------------------------------------------
Robert Blumen | robert@tcs.com
Senior Software Engineer | 2121 Allston Way, Berkeley, CA 94704
Teknekron Communications Systems, Inc. | (510) 649-3759
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads