Handle separate source and object directories correctly.
authorH. Peter Anvin <hpa@zytor.com>
Sat, 4 May 2002 00:15:02 +0000 (00:15 +0000)
committerH. Peter Anvin <hpa@zytor.com>
Sat, 4 May 2002 00:15:02 +0000 (00:15 +0000)
Makefile.in
configure.in
rdoff/Makefile.in

index 6fabb20..b9eedf9 100644 (file)
@@ -49,7 +49,7 @@ NASM = nasm.o nasmlib.o float.o insnsa.o assemble.o labels.o \
 NDISASM = ndisasm.o disasm.o sync.o nasmlib.o insnsd.o
 
 all: nasm ndisasm nasm.man ndisasm.man
-       cd rdoff; $(MAKE) all
+       cd rdoff && $(MAKE) all
 
 nasm: $(NASM)
        $(CC) $(LDFLAGS) -o nasm $(NASM)
index bb551f2..a8ef814 100644 (file)
@@ -112,3 +112,4 @@ if test $ac_cv_prog_make_vpathok = no; then
 fi
 
 AC_OUTPUT(Makefile rdoff/Makefile doc/Makefile)
+AC_OUTPUT_COMMANDS([mkdir -p output])
index 5ea14a0..d02c47c 100644 (file)
@@ -52,7 +52,7 @@ rdf2ihx.o: rdf2ihx.c
 rdf2bin.o: rdf2bin.c
 rdfdump.o: rdfdump.c
 rdoff.o: rdoff.c rdoff.h
-ldrdf.o: ldrdf.c rdoff.h $(top_srcdir)/nasmlib.h symtab.h collectn.h rdlib.h
+ldrdf.o: ldrdf.c rdoff.h ../nasmlib.h symtab.h collectn.h rdlib.h
 symtab.o: symtab.c symtab.h
 collectn.o: collectn.c collectn.h
 rdx.o: rdx.c rdoff.h rdfload.h symtab.h
@@ -62,9 +62,8 @@ rdflib.o: rdflib.c
 segtab.o: segtab.c
 
 nasmlib.o: $(top_srcdir)/nasmlib.c
-##     $(CC) -c $(CFLAGS) $(top_srcdir)/nasmlib.c
-       cd $(top_srcdir);make nasmlib.o
-       cp $(top_srcdir)/nasmlib.o $(srcdir)
+       cd .. && $(MAKE) nasmlib.o
+       cp ../nasmlib.o .
 
 clean:
        rm -f *.o rdfdump ldrdf rdx rdflib rdf2bin rdf2com rdf2ihx