|
From: | Peets, William |
Subject: | Make error |
Date: | Tue, 15 Aug 2006 19:54:51 -0400 |
I am running
CYGWIN_NT-51
under XP and trying to use
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i686-pc-cygwin
When I run my make scripts, I get the error
c:/POD/sw/podInfraSrc/build/src_buildCmn/makeTarget.mms:218: *** target pattern contains no `%'. Stop.
When I run with GNU Make 3.80, I do not get this error.
The line in question looks like this
5: PROJECTS = pkg1 pkg2 pkg3
...
116: HDR_TARGETS = $(addsuffix .dep_all, $(PROJECT) )
211: ######################################################
212: #
213: # SPECIAL TARGETS FOR HEADER FILES
214: #
215: ######################################################
216: all_dep: $(HDR_TARGETS)
217:
218: $(HDR_TARGETS) : $(MAKEFILES) hdrInterface
219: $(PRINT) "Make: updating interfaces for "$(basename $@)
220: $(CMD_DETAIL) $(MAKE_TOOL) -C $(baseneame $@) -s -f $(BLDCMNSRC)$(HDR_CNTL) I_OBJECT=$(basename $@)_Intfc 211: 221: M_OPT=all BPATH=$(basename $@)/ all
222:
223: hdrInterface:
Is this a known error with make?
[Prev in Thread] | Current Thread | [Next in Thread] |