在龙芯平台上编译jogamp(jogl)

简介: 在龙芯平台上编译jogamp(jogl)

前提参考

 https://blog.csdn.net/quantum7/article/details/105147068


页面中的修改不够,需要解压patch,逐个对照。


make/build-common.xml

<condition property="swt.jar" value="${project.root}/make/lib/swt/gtk-linux-mips64el/swt.jar">
          <istrue value="${isLinuxMips64el}" /> <!-- FIXME JAU .. hack -->
        </condition>

make/build-jogl.xml

 

<target name="c.configure.linux.mips64el" if="isLinuxMipsel">
      <echo message="Linux.MIPSEL" />
      <property name="compiler.cfg.id"                     value="compiler.cfg.linux" />
      <property name="linker.cfg.id.os"                    value="linker.cfg.linux.jogl.x11" />
    </target>
    <target name="c.configure.linux" depends="c.configure.linux.armv6,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.mips64el,c.configure.linux.ppc,c.configure.linux.s390,c.configure.linux.sparc,c.configure.x11" if="isLinux" />

make/build-nativewindow.xml

 

<target name="c.configure.linux.mips64el" if="isLinuxMips64el">
      <echo message="Linux.MIPS64EL" />
      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
      <property name="linker.cfg.id.oswin"                  value="linker.cfg.linux.nativewindow.x11" />
      <property name="linker.cfg.id.drm"                    value="linker.cfg.linux.nativewindow.drm" />
    </target>
    <target name="c.configure.linux" depends="c.configure.linux.armv6,c.configure.linux.aarch64,c.configure.linux.x86,c.configure.linux.amd64,c.configure.linux.ia64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.mips64el,c.configure.linux.ppc,c.configure.linux.s390,c.configure.linux.sparc,c.configure.x11" if="isLinux" />

make/build-newt.xml

 

<target name="c.configure.linux.mips64el" if="isLinuxMips64el">
      <echo message="Linux.mips64el" />
      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
      <condition property="linker.cfg.id.oswin"             value="linker.cfg.linux.newt.x11"
                                                            else="linker.cfg.linux">
          <isset property="isX11" />
      </condition>
      <property name="linker.cfg.id.drm"                    value="linker.cfg.linux.newt.drm"/>
    </target>
    <target name="c.configure.linux" depends="c.configure.linux.x86,c.configure.linux.amd64,c.configure.linux.armv6,c.configure.linux.aarch64,c.configure.linux.hppa,c.configure.linux.mips,c.configure.linux.mipsel,c.configure.linux.mips64el,c.configure.linux.ppc,c.configure.linux.s390,c.configure.linux.sparc,c.configure.linux.ia64,c.configure.x11" if="isLinux"/>

目录
相关文章
|
7月前
|
编译器 C语言 Windows
cryptopp使用Qt mingw编译,以及海思平台交叉编译
cryptopp使用Qt mingw编译,以及海思平台交叉编译
186 0
|
2月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
108 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
7月前
|
编译器
使用海思v500交叉编译器编译qt5.4.2版本
使用海思v500交叉编译器编译qt5.4.2版本
129 1
|
Ubuntu Java 编译器
iMX6 yocto平台QT交叉编译环境搭建
iMX6 yocto平台QT交叉编译环境搭建
271 0
iMX6 yocto平台QT交叉编译环境搭建
|
物联网
开源:AliOS_Things_Developer_Kit开发板复活计划
开源:AliOS_Things_Developer_Kit开发板复活计划
236 0
|
存储 Linux 开发工具
rockchip的yocto编译环境的搭建
rockchip的yocto编译环境的搭建
889 0
rockchip的yocto编译环境的搭建
|
存储 Shell
编译移植龙芯2K1000平台下的qt-5.13
本文记录对龙芯2K进行qt5.13.1版本的移植。 本文中对于tslib的安装不做讲解,使用了QT4进行核心板开发的童鞋一般情况下,应该已经安装好了tslib了,直接使用就行。
641 0
在龙芯平台上编译jogamp(gluegen)
在龙芯平台上编译jogamp(gluegen)
63 0
祝贺在龙芯平台上编译jogamp(gluegen/jogl)2.3.2通过,并运行成功
祝贺在龙芯平台上编译jogamp(gluegen/jogl)2.3.2通过,并运行成功
56 0
|
Java
支持x86/aarch/mips/loongarch的jogamp-2.3.2源码开源
支持x86/aarch/mips/loongarch的jogamp-2.3.2源码开源
100 0