aboutsummaryrefslogtreecommitdiffstats
path: root/make
Commit message (Collapse)AuthorAgeFilesLines
* GlueGen proper size / alignment of primitive and compound types usage [1/2] ↵Sven Gothel2011-07-177-25/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Preparation. Currently GlueGen fails for type long (size) and some alignments (see package.html). - The size and alignment values shall be queried at runtime. - Compound alignment needs to follow the described natural alignment (also @runtime). - - Build - add Linux Arm7 (EABI) - junit test - added compound/struct tests, pointing out the shortcomings of current impl. - package.html - Added alignment documentation - remove intptr.cfg - add GluGen types int8_t, int16_t, uint8_t, uint16_t - move MachineDescription* into runtime - Platform - has runtime MachineDescription - moved size, .. to MachineDescription - use enums for OSType, CPUArch and CPUType defined by os.name/os.arch, triggering exception if os/arch is not supported. This avoids Java String comparison and conscious os/arch detection. - MachineDescription: - compile time instances MachineDescription32Bits, MachineDescription64Bits - runtime queried instance MachineDescriptionRuntime - correct size, alignment, page size, ..
* Fix HastMapTests - Clone: Use unique random pairs: key,valueSven Gothel2011-06-261-1/+2
|
* windows batch make: bump to 6u26Sven Gothel2011-06-112-4/+4
|
* gluegen stddef/stdint cc header: add missing intptr_t/uintptr_t, proper ↵Sven Gothel2011-06-102-17/+39
| | | | formating, proper _WIN64 case
* src-zip: no compression to benefit from xz/7z compressionSven Gothel2011-06-091-1/+1
|
* build.xml: native jar shall be created in native build targetSven Gothel2011-06-081-5/+7
|
* Merged Locator -> IOUtil; int Platform.getPageSize(); Added unit test for ↵Sven Gothel2011-06-081-1/+3
| | | | IOUtil and Platform's page size
* Fix C / JNI compilation: Add/use javah, recompile if out of date,Sven Gothel2011-06-071-24/+45
|
* create source zip archives per defaultSven Gothel2011-05-221-5/+11
|
* Add all.debug targetSven Gothel2011-05-171-1/+3
|
* leave java source zip file in build folder (if BUILD_ARCHIVE=true)Sven Gothel2011-05-171-1/+2
|
* build: Query git branch/sha1 and use it if not set and tools are available; ↵Sven Gothel2011-05-162-4/+20
| | | | | | | | | | Add Java source zip file. Query git branch/sha1 and use it if not set and tools are available. This shall improve tracking of manual generated binaries/bundles. Add Java source zip file. Contains all Java source code (incl. generated ones) enhancing IDE usage, where API doc and source browsing of libs is supported (NB/Eclipse/etc).
* test / build scriptsSven Gothel2011-04-272-2/+6
|
* Remove redundant setup.java.home.dir, use proper gluegen-cpptasks-base.xml ↵Sven Gothel2011-04-201-16/+1
| | | | target gluegen.cpptasks.setup.compiler (instead of gluegen.cpptasks.detect.compiler)
* osx fix: query availability of JVM header, ieSven Gothel2011-04-201-1/+6
| | | | | - /System/Library/Frameworks/JavaVM.framework/Headers/ Java 10.6 Update 4 - /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Headers/ Prev. Version
* ant: using target.sourcelevel, host.sourcelevel, javacdebug and ↵Sven Gothel2011-04-201-9/+23
| | | | | | | | | javacdebuglevel for compilation ; osx fix ant: using target.sourcelevel, host.sourcelevel, javacdebug and javacdebuglevel for compilation osx fix: remove java.include.dir.platform property def, since it should be done in the gluegen-cpptasks-base.xml
* test ant: using target.sourcelevel, host.sourcelevel, javacdebug and ↵Sven Gothel2011-04-201-2/+11
| | | | javacdebuglevel for compilation
* use.macosx32 and use.macosx64 are only true when I run Mac OS XSylvestre Ledru2011-03-201-0/+6
|
* Fix jogamp-env.xml's NODE_NAME -> build.node.namev2.0-rc2Sven Gothel2011-02-261-2/+3
|
* Fix archive.7z: unset property destfile.path. gluegen-archivetasks.xml -> ↵Sven Gothel2011-02-243-3/+11
| | | | jogamp-archivetasks.xml
* fix jogamp-env.xml ; uses env vars BUILD_ARCHIVE=true|yes and NODE_NAME if setSven Gothel2011-02-2312-10/+10
|
* Intro jogamp-env.xml to parse common env properties ; Fix archive.7z: use ↵Sven Gothel2011-02-234-5/+26
| | | | abs path
* Inverse build attribute build.noarchive -> build.archiveonSven Gothel2011-02-231-1/+1
|
* 7z: use OS searchpathSven Gothel2011-02-231-0/+1
|
* Provide task 'archive.7z' and use it instead of zipSven Gothel2011-02-233-9/+29
|
* Use NODE_NAME env var to determine test archiveSven Gothel2011-02-232-1/+2
|
* bump scripts to 6u24Sven Gothel2011-02-223-8/+8
|
* Remove CDCSven Gothel2011-02-092-79/+1
|
* Remove CDC RT JARSven Gothel2011-02-092-352/+0
|
* Bump Java source level to 1.5 / Disable CDC buildsSven Gothel2011-02-091-20/+23
|
* Expand tabs to 4 spacesSven Gothel2011-02-092-9/+9
|
* Move implementation private files from com.jogamp.<module>.impl. to ↵Sven Gothel2011-02-091-1/+1
| | | | | | | | | | | | jogamp.<module> - com.jogamp.common.impl -> jogamp.common This sorts implementation details from the top level, ie skipping the public 'com', allowing a better seperation of public classes and implementation details and also reduces strings. This approach of public/private seperation is also used in the OpenJDK.
* Fixing build scripts for Solaris systems.Barcsik Attila2011-02-051-39/+33
|
* copy gluegen-rt.jnlp with empty codebase to build folder for local testing.Michael Bien2011-02-051-0/+11
| | | | this jnlp is not used for the distribution zip file.
* run tag.build from base.compileSven Gothel2010-12-161-2/+2
|
* archive test resultsSven Gothel2010-12-152-7/+18
|
* Refined VersionInfo (seperator/new-line)Sven Gothel2010-11-251-4/+3
|
* HashMapTest: Back to 50% tolerance, removed 'put' errorSven Gothel2010-11-252-4/+4
|
* Disabled Struct* Tests (not working on Windows .. platform; Moved ↵Sven Gothel2010-11-252-43/+11
| | | | BuffersTest and PCPP to the proper src/junit folder. All junit tests are now handled by build-junit.xml
* Fix HashMapTests. The benchmark tests used the value as a key, hence finding ↵Sven Gothel2010-11-251-1/+3
| | | | the non existing hashed value lead to O(n)
* Fix Version test while using the JAR files in classpath; Cleanup Manifest orderSven Gothel2010-11-235-5/+6
|
* Manifest: Add URLSven Gothel2010-11-233-0/+3
|
* Buffers float/double conversion: Add arg for given destination buffer; Add ↵Sven Gothel2010-11-191-1/+2
| | | | back conversion; Add unit test for arrays
* added missing end tag which got lost in merge.Michael Bien2010-11-181-1/+1
|
* seperated reuseable tasks into maven-common.xmlMichael Bien2010-11-183-3/+88
| | | | fixed typos in pom-template.xml
* Composing valid POMs for maven artifactsEvgeniy Tsvigun2010-11-183-64/+151
|
* Added maven deploy target, changed group to "org.jogamp.gluegen"Evgeniy Tsvigun2010-11-181-1/+46
|
* "maven.install" target added to buildEvgeniy Tsvigun2010-11-181-0/+43
|
* Add general purpose WriteCloneable interfaceSven Gothel2010-11-171-0/+1
|
* Use common javadoc file structure 'javadoc/<module>/<javadoc-type>' and zip ↵Sven Gothel2010-11-161-5/+8
| | | | all <module>/** to javadoc.zip. This shall be done for all jogamp modules