[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Colons in targets/dependencies
From: |
Nick Moffitt |
Subject: |
Colons in targets/dependencies |
Date: |
Sat, 8 Dec 2001 12:10:25 -0800 |
User-agent: |
Mutt/1.3.24i |
I'm trying to develop a build system that downloads upstream source
code off of the Internet, but I'm having trouble setting up URLs as
targets. Here's a rough outline of what I want to do:
downloads/%: $(PROTOCOL)\://$(DOWNLOAD_SITE)/%
http\://%:
cd downloads
wget $@
(and other rules for different protocols follow)
but as you can see, I have some trouble with colons in the target and
dependency areas. How do I safely do this? I've tried backwhacking
the colons, but that has inconsistent results. I have checked both my
1998 printing of the FSF make book as well as the current info files
but haven't found my answer.
I can only assume that this is possible because the docs refer to old
DOS-style path naming (such as "C:\SRC\FOO.H").
So what are the rules for escaping colons?
I'm using version 3.78.1 and 3.79.1 on the two systems I have.
--
INFORMATION GLADLY GIVEN BUT SAFETY REQUIRES AVOIDING UNNECESSARY CONVERSATION
01234567 <- The amazing* indent-o-meter!
^ (*: Indent-o-meter may not actually amaze.)
- Colons in targets/dependencies,
Nick Moffitt <=