Make -- double :: after target

Mark Lawrence mark at drd.UUCP
Thu Jun 29 08:35:42 AEST 1989


I note that in some Makefiles that come with Larry Wall's good stuff
(which we use as standard templates for our projects), that some targets
have a :: after them with no dependencies, e.g.
	
	$(public)::
		@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
		for i in $(DIRSTOMAKE);\
		do \
			(cd $$i ; echo "making $$i"; \
			$(MAKE)  $(MFLAGS)); \
		done

I dug into my trusty Make User's guide (from Sun) and looked for the
meaning to no avail.  Would somebody care to enlighten me via e-mail?
--
Hierarchical Earthers: lawrence at tusun2.knet.UTulsa.Edu
        Flat Earthers: {...uunet!apctrc,...rutgers!okstate!romed}!drd!mark



More information about the Comp.unix.questions mailing list