Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bionet!csd4.milw.wisc.edu!lll-winken!uunet!apctrc!drd!mark From: mark@drd.UUCP (Mark Lawrence) Newsgroups: comp.unix.questions Subject: Make -- double :: after target Keywords: make target separator Message-ID: <564@drd.UUCP> Date: 28 Jun 89 22:35:42 GMT Reply-To: lawrence@tusun2.knet.UTulsa.Edu Distribution: usa Organization: DRD Corporation, Tulsa Lines: 17 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@tusun2.knet.UTulsa.Edu Flat Earthers: {...uunet!apctrc,...rutgers!okstate!romed}!drd!mark