mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-24 09:25:31 +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)
|
||||
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_FULL_SPAWNER = $(INSTALL_DIR)/libspawner.so
|
||||
|
|
|
@ -167,4 +167,40 @@
|
|||
version="3.0.0"
|
||||
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>
|
||||
|
|
|
@ -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>
|
||||
</td>
|
||||
</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>
|
||||
<td style="vertical-align: top;">Linux/x86<br>
|
||||
</td>
|
||||
<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>
|
||||
</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>
|
||||
<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>
|
||||
</td>
|
||||
</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>
|
||||
<td style="vertical-align: top;">Linux/x86<br>
|
||||
</td>
|
||||
<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>
|
||||
</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>
|
||||
<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.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.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
|
||||
|
|
|
@ -61,8 +61,8 @@ collBase=.
|
|||
# By default the value is *,*,*
|
||||
configs=\
|
||||
aix,motif,ppc \
|
||||
& hpux,motif,PA_RISC \
|
||||
& linux,gtk,x86 \
|
||||
& linux,gtk,x86_64 \
|
||||
& linux,gtk,ppc \
|
||||
& linux,gtk,ia64 \
|
||||
& macosx,carbon,ppc \
|
||||
|
|
|
@ -61,8 +61,8 @@ collBase=.
|
|||
# By default the value is *,*,*
|
||||
configs=\
|
||||
aix,motif,ppc \
|
||||
& hpux,motif,PA_RISC \
|
||||
& linux,gtk,x86 \
|
||||
& linux,gtk,x86_64 \
|
||||
& linux,gtk,ppc \
|
||||
& linux,gtk,ia64 \
|
||||
& macosx,carbon,ppc \
|
||||
|
|
Loading…
Add table
Reference in a new issue