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?
_______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
