f33ec5e
diff -up lynx2-8-6/src/makefile.in.jx lynx2-8-6/src/makefile.in
f33ec5e
--- lynx2-8-6/src/makefile.in.jx	2006-08-31 19:37:53.000000000 -0400
f33ec5e
+++ lynx2-8-6/src/makefile.in	2008-05-08 10:28:52.000000000 -0400
f33ec5e
@@ -105,7 +105,7 @@ message:
f33ec5e
 	@echo "Compiling Lynx sources"
f33ec5e
 
f33ec5e
 do_chartrans_stuff:
f33ec5e
-	-cd chrtrans && $(MAKE) \
f33ec5e
+	$(MAKE) -C chrtrans \
f33ec5e
 		SITE_DEFS="$(SITE_DEFS)" \
f33ec5e
 		BUILD_CFLAGS="$(BUILD_CFLAGS)" \
f33ec5e
 		BUILD_CPPFLAGS="$(BUILD_CPPFLAGS)" \
f33ec5e
@@ -118,7 +118,7 @@ lint:
f33ec5e
 
f33ec5e
 clean:
f33ec5e
 	rm -f lynx$x core *.core *.leaks *.i *$o *.bak tags TAGS
f33ec5e
-	cd chrtrans && $(MAKE) clean
f33ec5e
+	$(MAKE) -C chstrans clean
f33ec5e
 
f33ec5e
 tags:
f33ec5e
 	ctags *.[ch]
f33ec5e
@@ -185,8 +185,8 @@ TABLES= \
f33ec5e
  $(CHRTR)utf8_uni.h \
f33ec5e
  $(CHRTR)viscii_uni.h
f33ec5e
 
f33ec5e
-$(TABLES):
f33ec5e
-	-cd chrtrans && $(MAKE) tables
f33ec5e
+$(TABLES): chrtrans/makeuctb$(BUILD_EXEEXT)
f33ec5e
+	-$(MAKE) -C chrtrans tables
f33ec5e
 
f33ec5e
 UCdomap$o :	UCdomap.c \
f33ec5e
 		chrtrans/UCkd.h \
f33ec5e
@@ -195,7 +195,7 @@ UCdomap$o :	UCdomap.c \
f33ec5e
 	UCdomap.h $(CMN)UCMap.h $(TABLES) $(top_srcdir)/userdefs.h
f33ec5e
 
f33ec5e
 chrtrans/makeuctb$(BUILD_EXEEXT):
f33ec5e
-	cd chrtrans; make makeuctb$(BUILD_EXEEXT)
f33ec5e
+	$(MAKE) -C chrtrans makeuctb$(BUILD_EXEEXT)
f33ec5e
 
f33ec5e
 UCAux$o : UCAux.c $(CMN)UCAux.h $(CMN)UCDefs.h
f33ec5e
 LYCookie$o : $(top_srcdir)/userdefs.h