Hmm.... Well, then we should probably look at building "temacs.exe",
"xemacs.exe", and other bits into $(OUTDIR). But, for this problem, how
about this patch instead of my last one:
Index: xemacs.mak
===================================================================
RCS file: /usr/CVSroot/XEmacs/xemacs/nt/xemacs.mak,v
retrieving revision 1.41.2.7
diff -u -r1.41.2.7 xemacs.mak
--- xemacs.mak 1998/12/10 00:04:42 1.41.2.7
+++ xemacs.mak 1998/12/10 08:39:08
@@ -461,8 +461,8 @@
$(XEMACS)\src\paths.h: paths.h
copy paths.h $(XEMACS)\src
-$(XEMACS)\src\puresize-adjust.h: puresize-adjust.h
- copy puresize-adjust.h $(XEMACS)\src
+$(OUTDIR)\puresize-adjust.h: puresize-adjust.h
+ copy puresize-adjust.h $(OUTDIR)
#-----------------------------------------------------------------------
-------
@@ -938,6 +938,8 @@
$(OUTDIR)\TransientEmacsShell.obj: $(TEMACS_SRC)\EmacsShell-sub.c
$(CCV) $(TEMACS_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** -Fo$@
+
+$(OUTDIR)\alloc.obj: $(TEMACS_SRC)\alloc.c $(OUTDIR)\puresize-adjust.h
#$(TEMACS_SRC)\Emacs.ad.h: $(XEMACS)\etc\Emacs.ad
# !"sed -f ad2c.sed < $(XEMACS)\etc\Emacs.ad >
$(TEMACS_SRC)\Emacs.ad.h"
-----Original Message-----
From: Martin Buchholz [mailto:martin@xemacs.org]
Sent: Wednesday, December 09, 1998 4:52 PM
To: Damon Lipparelli
Cc: Adrian Aichner; XEmacs NT List; XEmacs Beta List
Subject: RE: [Infinite Joy] XEmacs 21.2-b5 "Aphrodite", i386-pc-win32
>>>> "Damon" == Damon Lipparelli
<lipp(a)primus.com> writes:
Damon> Actually, the rule for puresize-adjust.h copies it into
$(XEMACS)/src.
Technically, this is bogus since it doesn't support simultaneous
builds. All the executable-dependent files should go into the same
directory as the .obj files.
Martin