nhc98-as-cross-compiler
authormyself@sylvain-nahas.com <unknown>
Sun, 6 Apr 2008 17:06:20 +0000 (17:06 +0000)
committermyself@sylvain-nahas.com <unknown>
Sun, 6 Apr 2008 17:06:20 +0000 (17:06 +0000)
  This patch adds support for building nhc98 as a cross-compiler.
  It does so by differencing during the build process between local toolchain (gcc) and cross-toolchain.
  The configure script has been modified to accept a flag --target and some options becomes mandatory
  since they can not be guessed in cross-compile mode.
  The normal build is not impacted by these changes.

Makefile.nhc98

index 6f4d123..588b331 100644 (file)
@@ -45,7 +45,7 @@ $(TARGET): $(OBJDIR) $(SRCS)
        $(HMAKE) -hc=$(HC) Main -d$(OBJDIR) -DBUILD_NHC \
                $(shell echo "${BUILDOPTS}") $(HFLAGS) $(CYGFLAG)
        mv $(OBJDIR)/Main$(EXE) $(TARGET)
-       $(STRIP) $(TARGET)
+       $(HOSTSTRIP) $(TARGET)
 
 $(OBJDIR):
        mkdir -p $(OBJDIR)
@@ -53,5 +53,5 @@ $(OBJDIR):
 fromC: $(OBJDIR)
        cp $(FROMC) .
        $(LOCAL)nhc98 -cpp -o $(TARGET) -d$(OBJDIR) *.$C
-       $(STRIP) $(TARGET)
+       $(HOSTSTRIP) $(TARGET)