1*4882a593SmuzhiyunAllow cross compilation. Adapted from crosstool-ng. 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunSigned-off-by: Baruch Siach <baruch at tkos.co.il> 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunIndex: b/GNUmakefile 6*4882a593Smuzhiyun=================================================================== 7*4882a593Smuzhiyun--- a/GNUmakefile 8*4882a593Smuzhiyun+++ b/GNUmakefile 9*4882a593Smuzhiyun@@ -93,10 +93,6 @@ 10*4882a593Smuzhiyun # also define 'WIN32' 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun # some defaults: 13*4882a593Smuzhiyun-CC=gcc 14*4882a593Smuzhiyun-CXX=g++ 15*4882a593Smuzhiyun-AR=ar 16*4882a593Smuzhiyun-RANLIB=ranlib 17*4882a593Smuzhiyun INSTALL=install 18*4882a593Smuzhiyun RM=rm 19*4882a593Smuzhiyun RMFORCE=rm -f 20*4882a593Smuzhiyun@@ -471,7 +467,7 @@ 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun createconf$(EXEPOSTFIX): createconf.o 23*4882a593Smuzhiyun - $(RMFORCE) createconf$(EXEPOSTFIX) 24*4882a593Smuzhiyun- $(CC) $(CFLAGS) $(DUMA_OPTIONS) createconf.o -o createconf$(EXEPOSTFIX) 25*4882a593Smuzhiyun+ $(CC_FOR_BUILD) $(HOST_CFLAGS) $(DUMA_OPTIONS) createconf.o -o createconf$(EXEPOSTFIX) 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun tstheap$(EXEPOSTFIX): libduma.a tstheap.o 28*4882a593Smuzhiyun - $(RMFORCE) tstheap$(EXEPOSTFIX) 29*4882a593Smuzhiyun@@ -532,7 +528,7 @@ 30*4882a593Smuzhiyun # define rules how to build objects for createconf 31*4882a593Smuzhiyun # 32*4882a593Smuzhiyun createconf.o: 33*4882a593Smuzhiyun- $(CC) $(CFLAGS) $(DUMA_OPTIONS) -c createconf.c -o $@ 34*4882a593Smuzhiyun+ $(CC_FOR_BUILD) $(HOST_CFLAGS) $(DUMA_OPTIONS) -c createconf.c -o $@ 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun # 38