--- src/chrtrans/makefile.in	2007-08-03 01:24:27.000000000 +0200
+++ src/chrtrans/makefile.in	2010-04-18 12:28:14.000000000 +0200
@@ -20,9 +20,17 @@
 CFLAGS		= @CFLAGS@
 EXTRA_CPPFLAGS	= @EXTRA_CPPFLAGS@
 CPPFLAGS	= @CPPFLAGS@
+HOSTCC		= gcc
+HOSTCPP	= gcc -E
+HOSTLD		= ld
+HOSTCFLAGS	= -Os -W -Wall -pipe -Wbad-function-cast -Wcast-align -Wcast-qual -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef
+HOSTDEFS	= -DHAVE_CONFIG_H
+HOSTCPPFLAGS	= -DLINUX -D_GNU_SOURCE
 
 LIBS		= @LIBS@
+HOSTLIBS	= #
 LDFLAGS		= @LDFLAGS@
+HOSTLDFLAGS	= #
 
 INTLLIB		= @INTLDIR_MAKE@@INTLLIBS@
 
@@ -52,6 +60,15 @@
 		$(INTLDIR_CPPFLAGS) $(SITE_DEFS) $(BUILD_CPPFLAGS)
 CC_OPTS		= $(CPP_OPTS) $(BUILD_CFLAGS)
 
+HOSTCPP_OPTS	= $(HOSTDEFS) $(HOSTCPPFLAGS) \
+		-I$(top_builddir) \
+		-I$(top_srcdir)/src \
+		-I$(top_srcdir)/src/chrtrans \
+		-I$(top_srcdir)/$(WWWINC) \
+		-I$(top_srcdir)/ \
+		$(INTLDIR_CPPFLAGS) $(SITE_DEFS)
+HOSTCC_OPTS	= $(HOSTCPP_OPTS) $(HOSTCFLAGS)
+
 #
 # This file contains the font map for the default (hardware) font
 #
@@ -114,7 +131,7 @@
 tables: $(TABLES)
 
 $(MAKEUCTB) : makeuctb$o
-	$(BUILD_CC) $(CC_OPTS) $(BUILD_LDFLAGS) -o $@ makeuctb$o $(INTLLIB) $(BUILD_LIBS)
+	$(HOSTCC) $(HOSTCC_OPTS) $(HOSTLDFLAGS) -o $@ makeuctb$o $(INTLLIB) $(HOSTLIBS)
 
 makeuctb$o : $(srcdir)/UCkd.h $(srcdir)/makeuctb.c
 
@@ -122,11 +139,11 @@
 
 .c$o:
 @RULE_CC@
-	@ECHO_CC@$(BUILD_CC) $(CC_OPTS) -c $(srcdir)/$*.c
+	@ECHO_CC@$(HOSTCC) $(HOSTCC_OPTS) -c $(srcdir)/$*.c
 
 .c.i:
 @RULE_CC@
-	@ECHO_CC@$(BUILD_CPP) -C $(CPP_OPTS) $(srcdir)/$*.c >$@
+	@ECHO_CC@$(HOSTCPP) -C $(HOSTCPP_OPTS) $(srcdir)/$*.c >$@
 
 .tbl.h:
 	./$(MAKEUCTB) $(srcdir)/$*.tbl $*.h
