Re: FYI: Successful Install of Perl 5.8.0 RC 1 + Apache 2.0.36 + ModPerl-2.0 on OSX 10.1.4
On Fri, Jun 07, 2002 at 09:29:40AM -0400, Chris Nandor wrote: > In article, > [EMAIL PROTECTED] (Peter N Lewis) wrote: > > > At 18:57 -0400 5/6/02, Rick Frankel wrote: > > > > >so, adding: > > > .PHONY: install > > > > > >at the top of the (gnu)makefile will force the install target to > > >execute. > .PHONY is not just a GNU make thing anyway; I know dmake uses it (we use > it in the MacPerl Makefile, which uses dmake), so that makes it even > less likely. There are also multiple .PHONY declarations in perl's FWIW, i think it was first used in gnu make. I know it's not in the old Feldman make or /usr/ccs/bin/make on solaris. > Makefile.SH already, including one for the "install" target, so I > imagine it is used on other *make, too. From my generated Makefile on > Linux: > > .PHONY: install install-strip install-all install-verbose install-silent > \ > no-install install.perl install.man install.html > > > So I dunno what the deal is ... maybe the problem is that .PHONY is a > no-op on Mac OS X's make? Curious. I just tried a test on OSX w/ /usr/bin/make (linked to /usr/bin/gnumake) AND /usr/bin/bsdmake and .PHONY: install works. rick
Re: FYI: Successful Install of Perl 5.8.0 RC 1 + Apache 2.0.36 + ModPerl-2.0 on OSX 10.1.4
In article, [EMAIL PROTECTED] (Peter N Lewis) wrote: > At 18:57 -0400 5/6/02, Rick Frankel wrote: > > >so, adding: > > .PHONY: install > > > >at the top of the (gnu)makefile will force the install target to > >execute. > > Presumably that would be a NOP on any other makefile anyway (unless > someone ever went "make .PHONY" which is probably a reasonable > acceptable risk ;-). .PHONY is not just a GNU make thing anyway; I know dmake uses it (we use it in the MacPerl Makefile, which uses dmake), so that makes it even less likely. There are also multiple .PHONY declarations in perl's Makefile.SH already, including one for the "install" target, so I imagine it is used on other *make, too. From my generated Makefile on Linux: .PHONY: install install-strip install-all install-verbose install-silent \ no-install install.perl install.man install.html So I dunno what the deal is ... maybe the problem is that .PHONY is a no-op on Mac OS X's make? -- Chris Nandor [EMAIL PROTECTED]http://pudge.net/ Open Source Development Network[EMAIL PROTECTED] http://osdn.com/