mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-04 14:55:41 +02:00
Added the x86_64 linux port as supplied by Intel. Removed the HPUX port from the build scripts. Restructured the fragments so that the arch specific bits of the linux port get their own fragments.
This commit is contained in:
parent
407dc37063
commit
12508e3e76
26 changed files with 198 additions and 17 deletions
22
core/org.eclipse.cdt.core.linux.ia64/.project
Normal file
22
core/org.eclipse.cdt.core.linux.ia64/.project
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>org.eclipse.cdt.core.linux.ia64</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.pde.PluginNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
2
core/org.eclipse.cdt.core.linux.ia64/build.properties
Normal file
2
core/org.eclipse.cdt.core.linux.ia64/build.properties
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
bin.includes = fragment.xml,\
|
||||||
|
os/
|
11
core/org.eclipse.cdt.core.linux.ia64/fragment.xml
Normal file
11
core/org.eclipse.cdt.core.linux.ia64/fragment.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?eclipse version="3.0"?>
|
||||||
|
<fragment
|
||||||
|
id="org.eclipse.cdt.core.linux.ia64"
|
||||||
|
name="CDT Core ia64 Fragment"
|
||||||
|
version="3.0.0"
|
||||||
|
provider-name="Eclipse.org"
|
||||||
|
plugin-id="org.eclipse.cdt.core"
|
||||||
|
plugin-version="3.0.0">
|
||||||
|
|
||||||
|
</fragment>
|
22
core/org.eclipse.cdt.core.linux.ppc/.project
Normal file
22
core/org.eclipse.cdt.core.linux.ppc/.project
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>org.eclipse.cdt.core.linux.ppc</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.pde.PluginNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
2
core/org.eclipse.cdt.core.linux.ppc/build.properties
Normal file
2
core/org.eclipse.cdt.core.linux.ppc/build.properties
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
bin.includes = fragment.xml,\
|
||||||
|
os/
|
11
core/org.eclipse.cdt.core.linux.ppc/fragment.xml
Normal file
11
core/org.eclipse.cdt.core.linux.ppc/fragment.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?eclipse version="3.0"?>
|
||||||
|
<fragment
|
||||||
|
id="org.eclipse.cdt.core.linux.ppc"
|
||||||
|
name="CDT Core ppc Fragment"
|
||||||
|
version="3.0.0"
|
||||||
|
provider-name="Eclipse.org"
|
||||||
|
plugin-id="org.eclipse.cdt.core"
|
||||||
|
plugin-version="3.0.0">
|
||||||
|
|
||||||
|
</fragment>
|
22
core/org.eclipse.cdt.core.linux.x86/.project
Normal file
22
core/org.eclipse.cdt.core.linux.x86/.project
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>org.eclipse.cdt.core.linux.x86</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.pde.PluginNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
5
core/org.eclipse.cdt.core.linux.x86/build.properties
Normal file
5
core/org.eclipse.cdt.core.linux.x86/build.properties
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
source.cdtcorex86.jar = src/
|
||||||
|
output.cdtcorex86.jar = bin/
|
||||||
|
bin.includes = fragment.xml,\
|
||||||
|
cdtcorex86.jar,\
|
||||||
|
os/
|
11
core/org.eclipse.cdt.core.linux.x86/fragment.xml
Normal file
11
core/org.eclipse.cdt.core.linux.x86/fragment.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?eclipse version="3.0"?>
|
||||||
|
<fragment
|
||||||
|
id="org.eclipse.cdt.core.linux.x86"
|
||||||
|
name="X86 Fragment"
|
||||||
|
version="1.0.0"
|
||||||
|
provider-name="Eclipse.org"
|
||||||
|
plugin-id="org.eclipse.cdt.core"
|
||||||
|
plugin-version="3.0.0">
|
||||||
|
|
||||||
|
</fragment>
|
22
core/org.eclipse.cdt.core.linux.x86_64/.project
Normal file
22
core/org.eclipse.cdt.core.linux.x86_64/.project
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>org.eclipse.cdt.core.linux.x86_64</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.pde.PluginNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
2
core/org.eclipse.cdt.core.linux.x86_64/build.properties
Normal file
2
core/org.eclipse.cdt.core.linux.x86_64/build.properties
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
bin.includes = fragment.xml,\
|
||||||
|
os/
|
11
core/org.eclipse.cdt.core.linux.x86_64/fragment.xml
Normal file
11
core/org.eclipse.cdt.core.linux.x86_64/fragment.xml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<?eclipse version="3.0"?>
|
||||||
|
<fragment
|
||||||
|
id="org.eclipse.cdt.core.linux.x86_64"
|
||||||
|
name="CDT Core x86_64 Fragment"
|
||||||
|
version="3.0.0"
|
||||||
|
provider-name="Eclipse.org"
|
||||||
|
plugin-id="org.eclipse.cdt.core"
|
||||||
|
plugin-version="3.0.0">
|
||||||
|
|
||||||
|
</fragment>
|
BIN
core/org.eclipse.cdt.core.linux.x86_64/os/linux/x86_64/libpty.so
Normal file
BIN
core/org.eclipse.cdt.core.linux.x86_64/os/linux/x86_64/libpty.so
Normal file
Binary file not shown.
Binary file not shown.
|
@ -15,7 +15,7 @@ CC=gcc
|
||||||
CPPFLAGS = -I. -I$(JDK_INCLUDES) -I$(JDK_OS_INCLUDES)
|
CPPFLAGS = -I. -I$(JDK_INCLUDES) -I$(JDK_OS_INCLUDES)
|
||||||
CFLAGS +=-fpic -D_REENTRANT -D_GNU_SOURCE
|
CFLAGS +=-fpic -D_REENTRANT -D_GNU_SOURCE
|
||||||
|
|
||||||
INSTALL_DIR = ../os/$(OS)/$(ARCH)
|
INSTALL_DIR = ../../org.eclipse.cdt.core.linux.$(ARCH)/os/$(OS)/$(ARCH)
|
||||||
|
|
||||||
LIB_NAME_SPAWNER = libspawner.so
|
LIB_NAME_SPAWNER = libspawner.so
|
||||||
LIB_NAME_FULL_SPAWNER = $(INSTALL_DIR)/libspawner.so
|
LIB_NAME_FULL_SPAWNER = $(INSTALL_DIR)/libspawner.so
|
||||||
|
|
|
@ -167,4 +167,40 @@
|
||||||
version="3.0.0"
|
version="3.0.0"
|
||||||
fragment="true"/>
|
fragment="true"/>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="org.eclipse.cdt.core.linux.ia64"
|
||||||
|
os="linux"
|
||||||
|
arch="ia64"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="3.0.0"
|
||||||
|
fragment="true"/>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="org.eclipse.cdt.core.linux.ppc"
|
||||||
|
os="linux"
|
||||||
|
arch="ppc"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="3.0.0"
|
||||||
|
fragment="true"/>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="org.eclipse.cdt.core.linux.x86_64"
|
||||||
|
os="linux"
|
||||||
|
arch="x86_64"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="3.0.0"
|
||||||
|
fragment="true"/>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="org.eclipse.cdt.core.linux.x86"
|
||||||
|
os="linux"
|
||||||
|
arch="x86"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="3.0.0"
|
||||||
|
fragment="true"/>
|
||||||
|
|
||||||
</feature>
|
</feature>
|
||||||
|
|
|
@ -20,18 +20,17 @@ integrations for build/debug, user documentation<br>
|
||||||
href="org.eclipse.cdt-@branchVersion@-@buildId@-aix.ppc.tar.gz">org.eclipse.cdt-@branchVersion@-@buildId@-aix.ppc.tar.gz</a><br>
|
href="org.eclipse.cdt-@branchVersion@-@buildId@-aix.ppc.tar.gz">org.eclipse.cdt-@branchVersion@-@buildId@-aix.ppc.tar.gz</a><br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<td style="vertical-align: top;">HPUX/PA_RISC<br>
|
|
||||||
</td>
|
|
||||||
<td style="vertical-align: top;"><a
|
|
||||||
href="org.eclipse.cdt-@branchVersion@-@buildId@-hpux.PA_RISC.tar.gz">org.eclipse.cdt-@branchVersion@-@buildId@-hpux.PA_RISC.tar.gz</a><br>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;">Linux/x86<br>
|
<td style="vertical-align: top;">Linux/x86<br>
|
||||||
</td>
|
</td>
|
||||||
<td style="vertical-align: top;"><a
|
<td style="vertical-align: top;"><a
|
||||||
href="org.eclipse.cdt-@branchVersion@-@buildId@-linux.x86.tar.gz">org.eclipse.cdt-@branchVersion@-@buildId@-linux.x86.tar.gz</a></td>
|
href="org.eclipse.cdt-@branchVersion@-@buildId@-linux.x86.tar.gz">org.eclipse.cdt-@branchVersion@-@buildId@-linux.x86.tar.gz</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;">Linux/x86_64<br>
|
||||||
|
</td>
|
||||||
|
<td style="vertical-align: top;"><a
|
||||||
|
href="org.eclipse.cdt-@branchVersion@-@buildId@-linux.x86_64.tar.gz">org.eclipse.cdt-@branchVersion@-@buildId@-linux.x86_64.tar.gz</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;">Linux/ppc<br>
|
<td style="vertical-align: top;">Linux/ppc<br>
|
||||||
|
@ -87,18 +86,17 @@ integrations for build/debug, user documentation<br>
|
||||||
href="org.eclipse.cdt.sdk-@branchVersion@-@buildId@-aix.ppc.tar.gz">org.eclipse.cdt.sdk-@branchVersion@-@buildId@-aix.ppc.tar.gz</a><br>
|
href="org.eclipse.cdt.sdk-@branchVersion@-@buildId@-aix.ppc.tar.gz">org.eclipse.cdt.sdk-@branchVersion@-@buildId@-aix.ppc.tar.gz</a><br>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
|
||||||
<td style="vertical-align: top;">HPUX/PA_RISC<br>
|
|
||||||
</td>
|
|
||||||
<td style="vertical-align: top;"><a
|
|
||||||
href="org.eclipse.cdt.sdk-@branchVersion@-@buildId@-hpux.PA_RISC.tar.gz">org.eclipse.cdt.sdk-@branchVersion@-@buildId@-hpux.PA_RISC.tar.gz</a><br>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;">Linux/x86<br>
|
<td style="vertical-align: top;">Linux/x86<br>
|
||||||
</td>
|
</td>
|
||||||
<td style="vertical-align: top;"><a
|
<td style="vertical-align: top;"><a
|
||||||
href="org.eclipse.cdt.sdk-@branchVersion@-@buildId@-linux.x86.tar.gz">org.eclipse.cdt.sdk-@branchVersion@-@buildId@-linux.x86.tar.gz</a></td>
|
href="org.eclipse.cdt.sdk-@branchVersion@-@buildId@-linux.x86.tar.gz">org.eclipse.cdt.sdk-@branchVersion@-@buildId@-linux.x86.tar.gz</a></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="vertical-align: top;">Linux/x86_64<br>
|
||||||
|
</td>
|
||||||
|
<td style="vertical-align: top;"><a
|
||||||
|
href="org.eclipse.cdt.sdk-@branchVersion@-@buildId@-linux.x86_64.tar.gz">org.eclipse.cdt.sdk-@branchVersion@-@buildId@-linux.x86_64.tar.gz</a></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td style="vertical-align: top;">Linux/ppc<br>
|
<td style="vertical-align: top;">Linux/ppc<br>
|
||||||
|
|
|
@ -27,6 +27,10 @@ feature@org.eclipse.cdt=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org
|
||||||
|
|
||||||
fragment@org.eclipse.cdt.core.aix=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.aix
|
fragment@org.eclipse.cdt.core.aix=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.aix
|
||||||
fragment@org.eclipse.cdt.core.linux=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.linux
|
fragment@org.eclipse.cdt.core.linux=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.linux
|
||||||
|
fragment@org.eclipse.cdt.core.linux.ia64=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.linux.ia64
|
||||||
|
fragment@org.eclipse.cdt.core.linux.ppc=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.linux.ppc
|
||||||
|
fragment@org.eclipse.cdt.core.linux.x86=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.linux.x86
|
||||||
|
fragment@org.eclipse.cdt.core.linux.x86_64=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.linux.x86_64
|
||||||
fragment@org.eclipse.cdt.core.macosx=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.macosx
|
fragment@org.eclipse.cdt.core.macosx=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.macosx
|
||||||
fragment@org.eclipse.cdt.core.qnx=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.qnx
|
fragment@org.eclipse.cdt.core.qnx=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.qnx
|
||||||
fragment@org.eclipse.cdt.core.solaris=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.solaris
|
fragment@org.eclipse.cdt.core.solaris=HEAD,:pserver:anonymous@dev.eclipse.org:/home/tools,,org.eclipse.cdt-core/org.eclipse.cdt.core.solaris
|
||||||
|
|
|
@ -61,8 +61,8 @@ collBase=.
|
||||||
# By default the value is *,*,*
|
# By default the value is *,*,*
|
||||||
configs=\
|
configs=\
|
||||||
aix,motif,ppc \
|
aix,motif,ppc \
|
||||||
& hpux,motif,PA_RISC \
|
|
||||||
& linux,gtk,x86 \
|
& linux,gtk,x86 \
|
||||||
|
& linux,gtk,x86_64 \
|
||||||
& linux,gtk,ppc \
|
& linux,gtk,ppc \
|
||||||
& linux,gtk,ia64 \
|
& linux,gtk,ia64 \
|
||||||
& macosx,carbon,ppc \
|
& macosx,carbon,ppc \
|
||||||
|
|
|
@ -61,8 +61,8 @@ collBase=.
|
||||||
# By default the value is *,*,*
|
# By default the value is *,*,*
|
||||||
configs=\
|
configs=\
|
||||||
aix,motif,ppc \
|
aix,motif,ppc \
|
||||||
& hpux,motif,PA_RISC \
|
|
||||||
& linux,gtk,x86 \
|
& linux,gtk,x86 \
|
||||||
|
& linux,gtk,x86_64 \
|
||||||
& linux,gtk,ppc \
|
& linux,gtk,ppc \
|
||||||
& linux,gtk,ia64 \
|
& linux,gtk,ia64 \
|
||||||
& macosx,carbon,ppc \
|
& macosx,carbon,ppc \
|
||||||
|
|
Loading…
Add table
Reference in a new issue