1
0
Fork 0
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:
Doug Schaefer 2005-04-04 15:37:05 +00:00
parent 407dc37063
commit 12508e3e76
26 changed files with 198 additions and 17 deletions

View 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>

View file

@ -0,0 +1,2 @@
bin.includes = fragment.xml,\
os/

View 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>

View 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>

View file

@ -0,0 +1,2 @@
bin.includes = fragment.xml,\
os/

View 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>

View 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>

View file

@ -0,0 +1,5 @@
source.cdtcorex86.jar = src/
output.cdtcorex86.jar = bin/
bin.includes = fragment.xml,\
cdtcorex86.jar,\
os/

View 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>

View 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>

View file

@ -0,0 +1,2 @@
bin.includes = fragment.xml,\
os/

View 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>

View file

@ -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

View file

@ -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>

View file

@ -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>

View file

@ -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

View file

@ -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 \

View file

@ -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 \