  Add paths to file names in compilation for more explicit diagnostics

  Changes the compilation instructions to include the full path in front
  of each source file so that compilation diagnostics include full file paths.
  This allows you to run the NEdit build make in a NEdit window, then simply
  select the whole file path in an error message for opening a file.

diff -ur nedit_official nedit_mod
diff -ur nedit_official/Xlt/Makefile.common nedit_mod/Xlt/Makefile.common
--- nedit_official/Xlt/Makefile.common	2003-12-25 07:55:07.000000000 +0100
+++ nedit_mod/Xlt/Makefile.common	2006-09-21 23:56:38.812500000 +0200
@@ -3,9 +3,10 @@
 # Platform independent part of make procedure for Nirvana utilities directory, 
 # included by machine specific makefiles.
 #
+PWDS=`pwd`/
 
 .c.o:
-	$(CC) -c -I../Xlt $(CFLAGS) -o $@ $<
+	$(CC) -c -I../Xlt $(CFLAGS) -o $@ $(PWDS)$<
     
 OBJS = BubbleButton.o SlideC.o 
 
diff -ur nedit_official/source/Makefile.common nedit_mod/source/Makefile.common
--- nedit_official/source/Makefile.common	2004-03-21 15:25:56.000000000 +0100
+++ nedit_mod/source/Makefile.common	2006-09-21 23:52:43.906250000 +0200
@@ -2,6 +2,7 @@
 # Platform independent part of make procedure for NEdit directory, 
 # included by machine specific makefiles.
 #
+PWDS=`pwd`/
 
 OBJS =	nedit.o file.o menu.o window.o selection.o search.o undo.o shift.o \
 	help.o preferences.o tags.o userCmds.o shell.o regularExp.o macro.o \
@@ -13,7 +14,7 @@
 XMLLIB = ../Microline/XmL/libXmL.a
 
 .c.o:
-	$(CC) -c -I../Microline -I../Xlt $(CFLAGS) -o $@ $<
+	$(CC) -c -I../Microline -I../Xlt $(CFLAGS) -o $@ $(PWDS)$<
 
 all: nedit nc
 
@@ -29,13 +30,13 @@
 	$(CC) $(CFLAGS) nc.o server_common.o ../util/libNUtil.a $(LIBS) -o $@
 
 help.o: help.c
-	$(CC) $(CFLAGS) $(BIGGER_STRINGS) -c help.c -o $@
+	$(CC) $(CFLAGS) $(BIGGER_STRINGS) -c $(PWDS)help.c -o $@
 
 smartIndent.o: smartIndent.c
-	$(CC) $(CFLAGS) $(BIGGER_STRINGS) -c smartIndent.c -o $@
+	$(CC) $(CFLAGS) $(BIGGER_STRINGS) -c $(PWDS)smartIndent.c -o $@
 
 highlightData.o: highlightData.c
-	$(CC) $(CFLAGS) $(BIGGER_STRINGS) -c highlightData.c -o $@
+	$(CC) $(CFLAGS) $(BIGGER_STRINGS) -c $(PWDS)highlightData.c -o $@
 
 clean:
 	rm -f $(OBJS) nedit nc nc.o parse.c linkdate.o
diff -ur nedit_official/util/Makefile.common nedit_mod/util/Makefile.common
--- nedit_official/util/Makefile.common	2005-02-12 02:53:21.000000000 +0100
+++ nedit_mod/util/Makefile.common	2006-09-21 23:56:40.703125000 +0200
@@ -3,6 +3,10 @@
 # Platform independent part of make procedure for Nirvana utilities directory, 
 # included by machine specific makefiles.
 #
+PWDS=`pwd`/
+
+.c.o:
+	$(CC) -c -I../Microline -I../Xlt $(CFLAGS) -o $@ $(PWDS)$<
 
 OBJS = DialogF.o getfiles.o printUtils.o misc.o fileUtils.o \
 	prefFile.o fontsel.o managedList.o utils.o clearcase.o motif.o
