]> wagnertech.de Git - projects.git/commitdiff
posaune
authorMichael Wagner <michael@wagnertech.de>
Tue, 17 Nov 2020 17:30:14 +0000 (18:30 +0100)
committerMichael Wagner <michael@wagnertech.de>
Tue, 17 Nov 2020 17:30:14 +0000 (18:30 +0100)
tools/make/c_configure.sh
tools/make/cpp.make
tools/make/mconfigure

index 246f1ed6ed6dc652fa05b16d5ff6aaaeeb7e36cf..57b395e788b6bb6eb109fc0fbe3ef25aead86089 100755 (executable)
@@ -38,6 +38,13 @@ function install_cpp_make {
                echo "  $file \\" >> make.pre
        done
        echo >> make.pre
+       if [ "$DEB_HOST_ARCH" != "$DEB_BUILD_ARCH" ]
+       then
+               #cross compiling
+               echo "PREFIX = $DEB_HOST_GNU_TYPE-" >> make.pre
+               echo "SYSROOT = --sysroot=$HOME/cross" >> make.pre
+       fi
+
        if [ "$ARCH" = "armel" ]
        then
                echo "CXX = arm-linux-gnueabi-g++" >> make.pre
index 52f54095d1c269c106be41106517fcce2e70d8c5..7f318af1d5c4ef1f3a2efa9d29a215c00f2d4e95 100644 (file)
@@ -1,7 +1,8 @@
 # Generic cpp makefile for mBuild build process
 
 # default parameters
-CC = g++
+CC = $(PREFIX)g++
+CXX = $(PREFIX)g++
 
 include make.pre
 
@@ -19,5 +20,6 @@ clean:
        ar r $(TARGET) *.o
 
 %.so: $(SOURCE:%.cpp=%.o) $(LDLIBS)
-       $(CXX) -shared -o $(TARGET) *.o $(LDFLAGS) $(LDLIBS) $(EXTLIB)
+       echo $(PATH)
+       $(CXX) -shared $(SYSROOT) -o $(TARGET) *.o $(LDFLAGS) $(LDLIBS) $(EXTLIB)
 -include make.post
index ed4085595cf8b570489c2147b6c92225550a353a..e12887174bf5ded7a08ffa7ea59870cdce957ed0 100755 (executable)
@@ -207,6 +207,7 @@ then
        # build prepare
        if [ -x debian/$paket.prepare ]
        then
+               . debian/setenv.sh
                debian/$paket.prepare
        fi
        if [ -e debian/$paket.build ]