delorie.com/archives/browse.cgi | search |
From: | H Johnson <classy-kg4wou AT kg4wou DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Problems with file names with Make |
Date: | Fri, 07 Mar 2003 16:07:12 -0600 |
Organization: | Posted via Supernews, http://www.supernews.com |
Message-ID: | <3i5i6vsg9rgbfbn00p2dna50v1e943ucpf@4ax.com> |
X-Newsreader: | Forte Agent 1.91/32.564 |
MIME-Version: | 1.0 |
X-Complaints-To: | abuse AT supernews DOT com |
Lines: | 34 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
I am pulling my hair out trying to get Make to use "\" as directory separators vs. the "/" UNIX style. Nothing I have tried seems to work including escaping the "\". I am running Win2k and using make version 3.79.1 Making a test Makefile reproduces the problem. CC = gcc # Directories holding the source files. SRCDIR = libc # Path to include directory. CINCLUDE = -Iinclude # Source files (C and Assembler). SRC_C = $(foreach dir, $(SRCDIR), $(wildcard $(dir)/*.c)) dep: $(CC) $(CINCLUDE) -nostdinc -fno-builtin -M $(SRC_C) > ./depend.mk running as is works fine except everything dumped into depend.mk has "/" instead of "\". By changing the SRC_C line at the end to read "$(dir)\.c))" produces no output. Changing to "$(dir)\\.c))" produces nothing as well. Any suggestion greatly appreciated. - H. Johnson ======================================================= Just de-classify the e-mail address for correct reply-to =======================================================
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |