Mercurial > cgi-bin > hgwebdir.cgi > VMS > C_Libraries > Hash_impl
changeset 36:14c289b351ff PR_univ
added nb project
line diff
1.1 --- a/.hgignore Tue Jul 23 07:38:54 2013 -0700 1.2 +++ b/.hgignore Mon Sep 30 01:05:39 2013 -0700 1.3 @@ -1,3 +1,10 @@ 1.4 -syntax: glob 1.5 +build 1.6 1.7 -*.o 1.8 +src/Default 1.9 +src/.settings 1.10 +src/.cproject 1.11 +src/.project 1.12 +.dep.inc 1.13 +glob:.cproject 1.14 +glob:.project 1.15 +glob:Debug
2.1 --- a/PrivateHash.c Tue Jul 23 07:38:54 2013 -0700 2.2 +++ b/PrivateHash.c Mon Sep 30 01:05:39 2013 -0700 2.3 @@ -6,8 +6,8 @@ 2.4 * Author: seanhalle@yahoo.com 2.5 */ 2.6 2.7 -#include "PrivateHash.h" 2.8 -#include "PR__common_includes/Services_offered_by_PR/Memory_Handling/vmalloc__wrapper_library.h" 2.9 +#include <PR__include/prhash.h> 2.10 +#include <PR__include/prmalloc.h> 2.11 2.12 HashTable * 2.13 makeHashTable( int numHashSlots, FreeEntryContentFnPtr freeFn )
3.1 --- a/PrivateHash.h Tue Jul 23 07:38:54 2013 -0700 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,96 +0,0 @@ 3.4 -/* 3.5 - * Copyright 2009 OpenSourceResearchInstitute.org 3.6 - * Licensed under GNU General Public License version 2 3.7 - * 3.8 - * Author: seanhalle@yahoo.com 3.9 - */ 3.10 - 3.11 -#ifndef _PRIVATE_HASH_H 3.12 -#define _PRIVATE_HASH_H 3.13 - 3.14 -#include <stdio.h> 3.15 -#include <string.h> 3.16 -#include <errno.h> 3.17 -#include <stdlib.h> 3.18 - 3.19 -#include "PR__common_includes/PR__primitive_data_types.h" 3.20 - 3.21 -//===================== defines ===================== 3.22 -#define TRUE 1 3.23 -#define FALSE 0 3.24 - 3.25 -#define DEFAULT_HASH_TABLE_SIZE 1 << 10 3.26 -#define DEFAULT_POWER_OF_2_TABLE_SIZE 10 3.27 - 3.28 - 3.29 -//===================== structs ===================== 3.30 -union hashkey_t{ 3.31 - char hashable[8]; 3.32 - int32 parts[2]; 3.33 -}; 3.34 - 3.35 -typedef union hashkey_t hashkey_t; 3.36 - 3.37 -typedef struct _HashEntry HashEntry; 3.38 - 3.39 -struct _HashEntry 3.40 - { 3.41 - char *key; 3.42 - void *content; 3.43 - HashEntry *next; 3.44 - }; 3.45 - 3.46 -typedef void (*FreeEntryContentFnPtr) ( void * ); 3.47 - 3.48 -typedef struct 3.49 - { int32 tableSz; 3.50 - int32 numEntries; 3.51 - HashEntry* *entries; 3.52 - int32 hashMask; 3.53 - int32 prevHash; 3.54 - FreeEntryContentFnPtr freeEntryContentFn; 3.55 - } 3.56 -HashTable; 3.57 - 3.58 - 3.59 -//=========================================================================== 3.60 -// Public functions 3.61 -HashTable *makeHashTable( int numHashSlots, FreeEntryContentFnPtr freeFn ); 3.62 - 3.63 -int32 putEntryIntoTable( HashEntry *entry, HashTable *table); 3.64 -int32 addValueIntoTable( char* key, void *value, HashTable *table); 3.65 -HashEntry *getEntryFromTable( char *key, HashTable *table ); 3.66 -void *getValueFromTable( char *key, HashTable *table ); 3.67 - 3.68 -bool8 deleteEntryFromTable( char *key, HashTable *table ); 3.69 -bool8 deleteThisEntryFromTable( HashEntry *entry, HashTable *table ); 3.70 -bool8 deleteEntrysValueInTable( char *key, HashTable *table ); 3.71 -bool8 deleteEntryFromTableAndFreeValue( char *key, HashTable *table ); 3.72 -void freeHashTable( HashTable *table ); 3.73 -//char *paramBagToString( ParamBag * bag ) 3.74 - 3.75 -//================= Same Fns, but for 32b array key hash fn ================ 3.76 -HashTable *makeHashTable32(int32 powerOf2OfSz, FreeEntryContentFnPtr freeFn); 3.77 -HashTable *makeDefaultSizeHashTable32( FreeEntryContentFnPtr freeFn ); 3.78 - 3.79 -int32 putEntryIntoTable32( HashEntry *entry, HashTable *table); 3.80 -HashEntry *addValueIntoTable32( uint32 key[], void *value, HashTable *table); 3.81 -HashEntry *getEntryFromTable32( uint32 key[], HashTable *table ); 3.82 -void *getValueFromTable32( uint32 key[], HashTable *table ); 3.83 - 3.84 -bool32 deleteEntryFromTable32( uint32 key[], HashTable *table ); 3.85 - 3.86 -//=========================================================================== 3.87 -// Internal functions 3.88 -void freeHashEntryUsing( HashEntry *entry, HashTable *table ); 3.89 -unsigned int hashThisKey( char *s, int hashSz ); 3.90 -void nullOutTablesArray( HashTable *table ); 3.91 -void doubleTableSize( HashTable *table ); 3.92 -void freeHashEntryButNotContent( HashEntry *entry ); 3.93 - 3.94 -uint32 3.95 -jenkHash32( const uint32 *key, /* array of uint32 values */ 3.96 - int32 length); /* num uint32 in the key */ 3.97 - 3.98 -#endif /* _PRIVATE_HASH_H */ 3.99 -
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/prhash.h Mon Sep 30 01:05:39 2013 -0700 4.3 @@ -0,0 +1,96 @@ 4.4 +/* 4.5 + * Copyright 2009 OpenSourceResearchInstitute.org 4.6 + * Licensed under GNU General Public License version 2 4.7 + * 4.8 + * Author: seanhalle@yahoo.com 4.9 + */ 4.10 + 4.11 +#ifndef _PRHASH_H 4.12 +#define _PRHASH_H 4.13 + 4.14 +#include <stdio.h> 4.15 +#include <string.h> 4.16 +#include <errno.h> 4.17 +#include <stdlib.h> 4.18 + 4.19 +#include <PR__include/PR__primitive_data_types.h> 4.20 + 4.21 +//===================== defines ===================== 4.22 +#define TRUE 1 4.23 +#define FALSE 0 4.24 + 4.25 +#define DEFAULT_HASH_TABLE_SIZE 1 << 10 4.26 +#define DEFAULT_POWER_OF_2_TABLE_SIZE 10 4.27 + 4.28 + 4.29 +//===================== structs ===================== 4.30 +union hashkey_t{ 4.31 + char hashable[8]; 4.32 + int32 parts[2]; 4.33 +}; 4.34 + 4.35 +typedef union hashkey_t hashkey_t; 4.36 + 4.37 +typedef struct _HashEntry HashEntry; 4.38 + 4.39 +struct _HashEntry 4.40 + { 4.41 + char *key; 4.42 + void *content; 4.43 + HashEntry *next; 4.44 + }; 4.45 + 4.46 +typedef void (*FreeEntryContentFnPtr) ( void * ); 4.47 + 4.48 +typedef struct 4.49 + { int32 tableSz; 4.50 + int32 numEntries; 4.51 + HashEntry* *entries; 4.52 + int32 hashMask; 4.53 + int32 prevHash; 4.54 + FreeEntryContentFnPtr freeEntryContentFn; 4.55 + } 4.56 +HashTable; 4.57 + 4.58 + 4.59 +//=========================================================================== 4.60 +// Public functions 4.61 +HashTable *makeHashTable( int numHashSlots, FreeEntryContentFnPtr freeFn ); 4.62 + 4.63 +int32 putEntryIntoTable( HashEntry *entry, HashTable *table); 4.64 +int32 addValueIntoTable( char* key, void *value, HashTable *table); 4.65 +HashEntry *getEntryFromTable( char *key, HashTable *table ); 4.66 +void *getValueFromTable( char *key, HashTable *table ); 4.67 + 4.68 +bool8 deleteEntryFromTable( char *key, HashTable *table ); 4.69 +bool8 deleteThisEntryFromTable( HashEntry *entry, HashTable *table ); 4.70 +bool8 deleteEntrysValueInTable( char *key, HashTable *table ); 4.71 +bool8 deleteEntryFromTableAndFreeValue( char *key, HashTable *table ); 4.72 +void freeHashTable( HashTable *table ); 4.73 +//char *paramBagToString( ParamBag * bag ) 4.74 + 4.75 +//================= Same Fns, but for 32b array key hash fn ================ 4.76 +HashTable *makeHashTable32(int32 powerOf2OfSz, FreeEntryContentFnPtr freeFn); 4.77 +HashTable *makeDefaultSizeHashTable32( FreeEntryContentFnPtr freeFn ); 4.78 + 4.79 +int32 putEntryIntoTable32( HashEntry *entry, HashTable *table); 4.80 +HashEntry *addValueIntoTable32( uint32 key[], void *value, HashTable *table); 4.81 +HashEntry *getEntryFromTable32( uint32 key[], HashTable *table ); 4.82 +void *getValueFromTable32( uint32 key[], HashTable *table ); 4.83 + 4.84 +bool32 deleteEntryFromTable32( uint32 key[], HashTable *table ); 4.85 + 4.86 +//=========================================================================== 4.87 +// Internal functions 4.88 +void freeHashEntryUsing( HashEntry *entry, HashTable *table ); 4.89 +unsigned int hashThisKey( char *s, int hashSz ); 4.90 +void nullOutTablesArray( HashTable *table ); 4.91 +void doubleTableSize( HashTable *table ); 4.92 +void freeHashEntryButNotContent( HashEntry *entry ); 4.93 + 4.94 +uint32 4.95 +jenkHash32( const uint32 *key, /* array of uint32 values */ 4.96 + int32 length); /* num uint32 in the key */ 4.97 + 4.98 +#endif /* _PRIVATE_HASH_H */ 4.99 +
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/prhash/Makefile Mon Sep 30 01:05:39 2013 -0700 5.3 @@ -0,0 +1,128 @@ 5.4 +# 5.5 +# There exist several targets which are by default empty and which can be 5.6 +# used for execution of your targets. These targets are usually executed 5.7 +# before and after some main targets. They are: 5.8 +# 5.9 +# .build-pre: called before 'build' target 5.10 +# .build-post: called after 'build' target 5.11 +# .clean-pre: called before 'clean' target 5.12 +# .clean-post: called after 'clean' target 5.13 +# .clobber-pre: called before 'clobber' target 5.14 +# .clobber-post: called after 'clobber' target 5.15 +# .all-pre: called before 'all' target 5.16 +# .all-post: called after 'all' target 5.17 +# .help-pre: called before 'help' target 5.18 +# .help-post: called after 'help' target 5.19 +# 5.20 +# Targets beginning with '.' are not intended to be called on their own. 5.21 +# 5.22 +# Main targets can be executed directly, and they are: 5.23 +# 5.24 +# build build a specific configuration 5.25 +# clean remove built files from a configuration 5.26 +# clobber remove all built files 5.27 +# all build all configurations 5.28 +# help print help mesage 5.29 +# 5.30 +# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and 5.31 +# .help-impl are implemented in nbproject/makefile-impl.mk. 5.32 +# 5.33 +# Available make variables: 5.34 +# 5.35 +# CND_BASEDIR base directory for relative paths 5.36 +# CND_DISTDIR default top distribution directory (build artifacts) 5.37 +# CND_BUILDDIR default top build directory (object files, ...) 5.38 +# CONF name of current configuration 5.39 +# CND_PLATFORM_${CONF} platform name (current configuration) 5.40 +# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration) 5.41 +# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration) 5.42 +# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration) 5.43 +# CND_PACKAGE_DIR_${CONF} directory of package (current configuration) 5.44 +# CND_PACKAGE_NAME_${CONF} name of package (current configuration) 5.45 +# CND_PACKAGE_PATH_${CONF} path to package (current configuration) 5.46 +# 5.47 +# NOCDDL 5.48 + 5.49 + 5.50 +# Environment 5.51 +MKDIR=mkdir 5.52 +CP=cp 5.53 +CCADMIN=CCadmin 5.54 + 5.55 + 5.56 +# build 5.57 +build: .build-post 5.58 + 5.59 +.build-pre: 5.60 +# Add your pre 'build' code here... 5.61 + 5.62 +.build-post: .build-impl 5.63 +# Add your post 'build' code here... 5.64 + 5.65 + 5.66 +# clean 5.67 +clean: .clean-post 5.68 + 5.69 +.clean-pre: 5.70 +# Add your pre 'clean' code here... 5.71 + 5.72 +.clean-post: .clean-impl 5.73 +# Add your post 'clean' code here... 5.74 + 5.75 + 5.76 +# clobber 5.77 +clobber: .clobber-post 5.78 + 5.79 +.clobber-pre: 5.80 +# Add your pre 'clobber' code here... 5.81 + 5.82 +.clobber-post: .clobber-impl 5.83 +# Add your post 'clobber' code here... 5.84 + 5.85 + 5.86 +# all 5.87 +all: .all-post 5.88 + 5.89 +.all-pre: 5.90 +# Add your pre 'all' code here... 5.91 + 5.92 +.all-post: .all-impl 5.93 +# Add your post 'all' code here... 5.94 + 5.95 + 5.96 +# build tests 5.97 +build-tests: .build-tests-post 5.98 + 5.99 +.build-tests-pre: 5.100 +# Add your pre 'build-tests' code here... 5.101 + 5.102 +.build-tests-post: .build-tests-impl 5.103 +# Add your post 'build-tests' code here... 5.104 + 5.105 + 5.106 +# run tests 5.107 +test: .test-post 5.108 + 5.109 +.test-pre: 5.110 +# Add your pre 'test' code here... 5.111 + 5.112 +.test-post: .test-impl 5.113 +# Add your post 'test' code here... 5.114 + 5.115 + 5.116 +# help 5.117 +help: .help-post 5.118 + 5.119 +.help-pre: 5.120 +# Add your pre 'help' code here... 5.121 + 5.122 +.help-post: .help-impl 5.123 +# Add your post 'help' code here... 5.124 + 5.125 + 5.126 + 5.127 +# include project implementation makefile 5.128 +include nbproject/Makefile-impl.mk 5.129 + 5.130 +# include project make variables 5.131 +include nbproject/Makefile-variables.mk
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/prhash/nbproject/Makefile-Debug.mk Mon Sep 30 01:05:39 2013 -0700 6.3 @@ -0,0 +1,97 @@ 6.4 +# 6.5 +# Generated Makefile - do not edit! 6.6 +# 6.7 +# Edit the Makefile in the project folder instead (../Makefile). Each target 6.8 +# has a -pre and a -post target defined where you can add customized code. 6.9 +# 6.10 +# This makefile implements configuration specific macros and targets. 6.11 + 6.12 + 6.13 +# Environment 6.14 +MKDIR=mkdir 6.15 +CP=cp 6.16 +GREP=grep 6.17 +NM=nm 6.18 +CCADMIN=CCadmin 6.19 +RANLIB=ranlib 6.20 +CC=gcc 6.21 +CCC=gcc-4.6 6.22 +CXX=gcc-4.6 6.23 +FC=gfortran 6.24 +AS=as 6.25 + 6.26 +# Macros 6.27 +CND_PLATFORM=GNU-Linux-x86 6.28 +CND_CONF=Debug 6.29 +CND_DISTDIR=dist 6.30 +CND_BUILDDIR=build 6.31 + 6.32 +# Include project Makefile 6.33 +include Makefile 6.34 + 6.35 +# Object Directory 6.36 +OBJECTDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM} 6.37 + 6.38 +# Object Files 6.39 +OBJECTFILES= \ 6.40 + ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o \ 6.41 + ${OBJECTDIR}/_ext/1472/PrivateHash.o \ 6.42 + ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o 6.43 + 6.44 + 6.45 +# C Compiler Flags 6.46 +CFLAGS= 6.47 + 6.48 +# CC Compiler Flags 6.49 +CCFLAGS= 6.50 +CXXFLAGS= 6.51 + 6.52 +# Fortran Compiler Flags 6.53 +FFLAGS= 6.54 + 6.55 +# Assembler Flags 6.56 +ASFLAGS= 6.57 + 6.58 +# Link Libraries and Options 6.59 +LDLIBSOPTIONS= 6.60 + 6.61 +# Build Targets 6.62 +.build-conf: ${BUILD_SUBPROJECTS} 6.63 + "${MAKE}" -f nbproject/Makefile-${CND_CONF}.mk ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 6.64 + 6.65 +${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a: ${OBJECTFILES} 6.66 + ${MKDIR} -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM} 6.67 + ${RM} ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 6.68 + ${AR} -rv ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a ${OBJECTFILES} 6.69 + $(RANLIB) ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 6.70 + 6.71 +${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o: ../jenkinsHash_lookup3.c 6.72 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 6.73 + ${RM} $@.d 6.74 + $(COMPILE.c) -g -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o ../jenkinsHash_lookup3.c 6.75 + 6.76 +${OBJECTDIR}/_ext/1472/PrivateHash.o: ../PrivateHash.c 6.77 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 6.78 + ${RM} $@.d 6.79 + $(COMPILE.c) -g -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/PrivateHash.o ../PrivateHash.c 6.80 + 6.81 +${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o: ../jenkinsHash_lookup8.c 6.82 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 6.83 + ${RM} $@.d 6.84 + $(COMPILE.c) -g -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o ../jenkinsHash_lookup8.c 6.85 + 6.86 +# Subprojects 6.87 +.build-subprojects: 6.88 + 6.89 +# Clean Targets 6.90 +.clean-conf: ${CLEAN_SUBPROJECTS} 6.91 + ${RM} -r ${CND_BUILDDIR}/${CND_CONF} 6.92 + ${RM} ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 6.93 + 6.94 +# Subprojects 6.95 +.clean-subprojects: 6.96 + 6.97 +# Enable dependency checking 6.98 +.dep.inc: .depcheck-impl 6.99 + 6.100 +include .dep.inc
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/prhash/nbproject/Makefile-Release.mk Mon Sep 30 01:05:39 2013 -0700 7.3 @@ -0,0 +1,97 @@ 7.4 +# 7.5 +# Generated Makefile - do not edit! 7.6 +# 7.7 +# Edit the Makefile in the project folder instead (../Makefile). Each target 7.8 +# has a -pre and a -post target defined where you can add customized code. 7.9 +# 7.10 +# This makefile implements configuration specific macros and targets. 7.11 + 7.12 + 7.13 +# Environment 7.14 +MKDIR=mkdir 7.15 +CP=cp 7.16 +GREP=grep 7.17 +NM=nm 7.18 +CCADMIN=CCadmin 7.19 +RANLIB=ranlib 7.20 +CC=gcc 7.21 +CCC=gcc-4.6 7.22 +CXX=gcc-4.6 7.23 +FC=gfortran 7.24 +AS=as 7.25 + 7.26 +# Macros 7.27 +CND_PLATFORM=GNU-Linux-x86 7.28 +CND_CONF=Release 7.29 +CND_DISTDIR=dist 7.30 +CND_BUILDDIR=build 7.31 + 7.32 +# Include project Makefile 7.33 +include Makefile 7.34 + 7.35 +# Object Directory 7.36 +OBJECTDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM} 7.37 + 7.38 +# Object Files 7.39 +OBJECTFILES= \ 7.40 + ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o \ 7.41 + ${OBJECTDIR}/_ext/1472/PrivateHash.o \ 7.42 + ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o 7.43 + 7.44 + 7.45 +# C Compiler Flags 7.46 +CFLAGS= 7.47 + 7.48 +# CC Compiler Flags 7.49 +CCFLAGS= 7.50 +CXXFLAGS= 7.51 + 7.52 +# Fortran Compiler Flags 7.53 +FFLAGS= 7.54 + 7.55 +# Assembler Flags 7.56 +ASFLAGS= 7.57 + 7.58 +# Link Libraries and Options 7.59 +LDLIBSOPTIONS= 7.60 + 7.61 +# Build Targets 7.62 +.build-conf: ${BUILD_SUBPROJECTS} 7.63 + "${MAKE}" -f nbproject/Makefile-${CND_CONF}.mk ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 7.64 + 7.65 +${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a: ${OBJECTFILES} 7.66 + ${MKDIR} -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM} 7.67 + ${RM} ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 7.68 + ${AR} -rv ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a ${OBJECTFILES} 7.69 + $(RANLIB) ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 7.70 + 7.71 +${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o: ../jenkinsHash_lookup3.c 7.72 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 7.73 + ${RM} $@.d 7.74 + $(COMPILE.c) -O2 -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o ../jenkinsHash_lookup3.c 7.75 + 7.76 +${OBJECTDIR}/_ext/1472/PrivateHash.o: ../PrivateHash.c 7.77 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 7.78 + ${RM} $@.d 7.79 + $(COMPILE.c) -O2 -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/PrivateHash.o ../PrivateHash.c 7.80 + 7.81 +${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o: ../jenkinsHash_lookup8.c 7.82 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 7.83 + ${RM} $@.d 7.84 + $(COMPILE.c) -O2 -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o ../jenkinsHash_lookup8.c 7.85 + 7.86 +# Subprojects 7.87 +.build-subprojects: 7.88 + 7.89 +# Clean Targets 7.90 +.clean-conf: ${CLEAN_SUBPROJECTS} 7.91 + ${RM} -r ${CND_BUILDDIR}/${CND_CONF} 7.92 + ${RM} ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 7.93 + 7.94 +# Subprojects 7.95 +.clean-subprojects: 7.96 + 7.97 +# Enable dependency checking 7.98 +.dep.inc: .depcheck-impl 7.99 + 7.100 +include .dep.inc
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/prhash/nbproject/Makefile-impl.mk Mon Sep 30 01:05:39 2013 -0700 8.3 @@ -0,0 +1,133 @@ 8.4 +# 8.5 +# Generated Makefile - do not edit! 8.6 +# 8.7 +# Edit the Makefile in the project folder instead (../Makefile). Each target 8.8 +# has a pre- and a post- target defined where you can add customization code. 8.9 +# 8.10 +# This makefile implements macros and targets common to all configurations. 8.11 +# 8.12 +# NOCDDL 8.13 + 8.14 + 8.15 +# Building and Cleaning subprojects are done by default, but can be controlled with the SUB 8.16 +# macro. If SUB=no, subprojects will not be built or cleaned. The following macro 8.17 +# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf 8.18 +# and .clean-reqprojects-conf unless SUB has the value 'no' 8.19 +SUB_no=NO 8.20 +SUBPROJECTS=${SUB_${SUB}} 8.21 +BUILD_SUBPROJECTS_=.build-subprojects 8.22 +BUILD_SUBPROJECTS_NO= 8.23 +BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}} 8.24 +CLEAN_SUBPROJECTS_=.clean-subprojects 8.25 +CLEAN_SUBPROJECTS_NO= 8.26 +CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} 8.27 + 8.28 + 8.29 +# Project Name 8.30 +PROJECTNAME=prhash 8.31 + 8.32 +# Active Configuration 8.33 +DEFAULTCONF=Debug 8.34 +CONF=${DEFAULTCONF} 8.35 + 8.36 +# All Configurations 8.37 +ALLCONFS=Debug Release 8.38 + 8.39 + 8.40 +# build 8.41 +.build-impl: .build-pre .validate-impl .depcheck-impl 8.42 + @#echo "=> Running $@... Configuration=$(CONF)" 8.43 + "${MAKE}" -f nbproject/Makefile-${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .build-conf 8.44 + 8.45 + 8.46 +# clean 8.47 +.clean-impl: .clean-pre .validate-impl .depcheck-impl 8.48 + @#echo "=> Running $@... Configuration=$(CONF)" 8.49 + "${MAKE}" -f nbproject/Makefile-${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .clean-conf 8.50 + 8.51 + 8.52 +# clobber 8.53 +.clobber-impl: .clobber-pre .depcheck-impl 8.54 + @#echo "=> Running $@..." 8.55 + for CONF in ${ALLCONFS}; \ 8.56 + do \ 8.57 + "${MAKE}" -f nbproject/Makefile-$${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .clean-conf; \ 8.58 + done 8.59 + 8.60 +# all 8.61 +.all-impl: .all-pre .depcheck-impl 8.62 + @#echo "=> Running $@..." 8.63 + for CONF in ${ALLCONFS}; \ 8.64 + do \ 8.65 + "${MAKE}" -f nbproject/Makefile-$${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .build-conf; \ 8.66 + done 8.67 + 8.68 +# build tests 8.69 +.build-tests-impl: .build-impl .build-tests-pre 8.70 + @#echo "=> Running $@... Configuration=$(CONF)" 8.71 + "${MAKE}" -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-tests-conf 8.72 + 8.73 +# run tests 8.74 +.test-impl: .build-tests-impl .test-pre 8.75 + @#echo "=> Running $@... Configuration=$(CONF)" 8.76 + "${MAKE}" -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .test-conf 8.77 + 8.78 +# dependency checking support 8.79 +.depcheck-impl: 8.80 + @echo "# This code depends on make tool being used" >.dep.inc 8.81 + @if [ -n "${MAKE_VERSION}" ]; then \ 8.82 + echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ 8.83 + echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ 8.84 + echo "include \$${DEPFILES}" >>.dep.inc; \ 8.85 + echo "endif" >>.dep.inc; \ 8.86 + else \ 8.87 + echo ".KEEP_STATE:" >>.dep.inc; \ 8.88 + echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ 8.89 + fi 8.90 + 8.91 +# configuration validation 8.92 +.validate-impl: 8.93 + @if [ ! -f nbproject/Makefile-${CONF}.mk ]; \ 8.94 + then \ 8.95 + echo ""; \ 8.96 + echo "Error: can not find the makefile for configuration '${CONF}' in project ${PROJECTNAME}"; \ 8.97 + echo "See 'make help' for details."; \ 8.98 + echo "Current directory: " `pwd`; \ 8.99 + echo ""; \ 8.100 + fi 8.101 + @if [ ! -f nbproject/Makefile-${CONF}.mk ]; \ 8.102 + then \ 8.103 + exit 1; \ 8.104 + fi 8.105 + 8.106 + 8.107 +# help 8.108 +.help-impl: .help-pre 8.109 + @echo "This makefile supports the following configurations:" 8.110 + @echo " ${ALLCONFS}" 8.111 + @echo "" 8.112 + @echo "and the following targets:" 8.113 + @echo " build (default target)" 8.114 + @echo " clean" 8.115 + @echo " clobber" 8.116 + @echo " all" 8.117 + @echo " help" 8.118 + @echo "" 8.119 + @echo "Makefile Usage:" 8.120 + @echo " make [CONF=<CONFIGURATION>] [SUB=no] build" 8.121 + @echo " make [CONF=<CONFIGURATION>] [SUB=no] clean" 8.122 + @echo " make [SUB=no] clobber" 8.123 + @echo " make [SUB=no] all" 8.124 + @echo " make help" 8.125 + @echo "" 8.126 + @echo "Target 'build' will build a specific configuration and, unless 'SUB=no'," 8.127 + @echo " also build subprojects." 8.128 + @echo "Target 'clean' will clean a specific configuration and, unless 'SUB=no'," 8.129 + @echo " also clean subprojects." 8.130 + @echo "Target 'clobber' will remove all built files from all configurations and," 8.131 + @echo " unless 'SUB=no', also from subprojects." 8.132 + @echo "Target 'all' will will build all configurations and, unless 'SUB=no'," 8.133 + @echo " also build subprojects." 8.134 + @echo "Target 'help' prints this message." 8.135 + @echo "" 8.136 +
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/prhash/nbproject/Makefile-variables.mk Mon Sep 30 01:05:39 2013 -0700 9.3 @@ -0,0 +1,35 @@ 9.4 +# 9.5 +# Generated - do not edit! 9.6 +# 9.7 +# NOCDDL 9.8 +# 9.9 +CND_BASEDIR=`pwd` 9.10 +CND_BUILDDIR=build 9.11 +CND_DISTDIR=dist 9.12 +# Debug configuration 9.13 +CND_PLATFORM_Debug=GNU-Linux-x86 9.14 +CND_ARTIFACT_DIR_Debug=dist/Debug/GNU-Linux-x86 9.15 +CND_ARTIFACT_NAME_Debug=libprhash.a 9.16 +CND_ARTIFACT_PATH_Debug=dist/Debug/GNU-Linux-x86/libprhash.a 9.17 +CND_PACKAGE_DIR_Debug=dist/Debug/GNU-Linux-x86/package 9.18 +CND_PACKAGE_NAME_Debug=prhash.tar 9.19 +CND_PACKAGE_PATH_Debug=dist/Debug/GNU-Linux-x86/package/prhash.tar 9.20 +# Release configuration 9.21 +CND_PLATFORM_Release=GNU-Linux-x86 9.22 +CND_ARTIFACT_DIR_Release=dist/Release/GNU-Linux-x86 9.23 +CND_ARTIFACT_NAME_Release=libprhash.a 9.24 +CND_ARTIFACT_PATH_Release=dist/Release/GNU-Linux-x86/libprhash.a 9.25 +CND_PACKAGE_DIR_Release=dist/Release/GNU-Linux-x86/package 9.26 +CND_PACKAGE_NAME_Release=prhash.tar 9.27 +CND_PACKAGE_PATH_Release=dist/Release/GNU-Linux-x86/package/prhash.tar 9.28 +# 9.29 +# include compiler specific variables 9.30 +# 9.31 +# dmake command 9.32 +ROOT:sh = test -f nbproject/private/Makefile-variables.mk || \ 9.33 + (mkdir -p nbproject/private && touch nbproject/private/Makefile-variables.mk) 9.34 +# 9.35 +# gmake command 9.36 +.PHONY: $(shell test -f nbproject/private/Makefile-variables.mk || (mkdir -p nbproject/private && touch nbproject/private/Makefile-variables.mk)) 9.37 +# 9.38 +include nbproject/private/Makefile-variables.mk
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/prhash/nbproject/Package-Debug.bash Mon Sep 30 01:05:39 2013 -0700 10.3 @@ -0,0 +1,75 @@ 10.4 +#!/bin/bash -x 10.5 + 10.6 +# 10.7 +# Generated - do not edit! 10.8 +# 10.9 + 10.10 +# Macros 10.11 +TOP=`pwd` 10.12 +CND_PLATFORM=GNU-Linux-x86 10.13 +CND_CONF=Debug 10.14 +CND_DISTDIR=dist 10.15 +CND_BUILDDIR=build 10.16 +NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging 10.17 +TMPDIRNAME=tmp-packaging 10.18 +OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 10.19 +OUTPUT_BASENAME=libprhash.a 10.20 +PACKAGE_TOP_DIR=prhash/ 10.21 + 10.22 +# Functions 10.23 +function checkReturnCode 10.24 +{ 10.25 + rc=$? 10.26 + if [ $rc != 0 ] 10.27 + then 10.28 + exit $rc 10.29 + fi 10.30 +} 10.31 +function makeDirectory 10.32 +# $1 directory path 10.33 +# $2 permission (optional) 10.34 +{ 10.35 + mkdir -p "$1" 10.36 + checkReturnCode 10.37 + if [ "$2" != "" ] 10.38 + then 10.39 + chmod $2 "$1" 10.40 + checkReturnCode 10.41 + fi 10.42 +} 10.43 +function copyFileToTmpDir 10.44 +# $1 from-file path 10.45 +# $2 to-file path 10.46 +# $3 permission 10.47 +{ 10.48 + cp "$1" "$2" 10.49 + checkReturnCode 10.50 + if [ "$3" != "" ] 10.51 + then 10.52 + chmod $3 "$2" 10.53 + checkReturnCode 10.54 + fi 10.55 +} 10.56 + 10.57 +# Setup 10.58 +cd "${TOP}" 10.59 +mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package 10.60 +rm -rf ${NBTMPDIR} 10.61 +mkdir -p ${NBTMPDIR} 10.62 + 10.63 +# Copy files and create directories and links 10.64 +cd "${TOP}" 10.65 +makeDirectory "${NBTMPDIR}/prhash/lib" 10.66 +copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}lib/${OUTPUT_BASENAME}" 0644 10.67 + 10.68 + 10.69 +# Generate tar file 10.70 +cd "${TOP}" 10.71 +rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhash.tar 10.72 +cd ${NBTMPDIR} 10.73 +tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhash.tar * 10.74 +checkReturnCode 10.75 + 10.76 +# Cleanup 10.77 +cd "${TOP}" 10.78 +rm -rf ${NBTMPDIR}
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/prhash/nbproject/Package-Release.bash Mon Sep 30 01:05:39 2013 -0700 11.3 @@ -0,0 +1,75 @@ 11.4 +#!/bin/bash -x 11.5 + 11.6 +# 11.7 +# Generated - do not edit! 11.8 +# 11.9 + 11.10 +# Macros 11.11 +TOP=`pwd` 11.12 +CND_PLATFORM=GNU-Linux-x86 11.13 +CND_CONF=Release 11.14 +CND_DISTDIR=dist 11.15 +CND_BUILDDIR=build 11.16 +NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging 11.17 +TMPDIRNAME=tmp-packaging 11.18 +OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash.a 11.19 +OUTPUT_BASENAME=libprhash.a 11.20 +PACKAGE_TOP_DIR=prhash/ 11.21 + 11.22 +# Functions 11.23 +function checkReturnCode 11.24 +{ 11.25 + rc=$? 11.26 + if [ $rc != 0 ] 11.27 + then 11.28 + exit $rc 11.29 + fi 11.30 +} 11.31 +function makeDirectory 11.32 +# $1 directory path 11.33 +# $2 permission (optional) 11.34 +{ 11.35 + mkdir -p "$1" 11.36 + checkReturnCode 11.37 + if [ "$2" != "" ] 11.38 + then 11.39 + chmod $2 "$1" 11.40 + checkReturnCode 11.41 + fi 11.42 +} 11.43 +function copyFileToTmpDir 11.44 +# $1 from-file path 11.45 +# $2 to-file path 11.46 +# $3 permission 11.47 +{ 11.48 + cp "$1" "$2" 11.49 + checkReturnCode 11.50 + if [ "$3" != "" ] 11.51 + then 11.52 + chmod $3 "$2" 11.53 + checkReturnCode 11.54 + fi 11.55 +} 11.56 + 11.57 +# Setup 11.58 +cd "${TOP}" 11.59 +mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package 11.60 +rm -rf ${NBTMPDIR} 11.61 +mkdir -p ${NBTMPDIR} 11.62 + 11.63 +# Copy files and create directories and links 11.64 +cd "${TOP}" 11.65 +makeDirectory "${NBTMPDIR}/prhash/lib" 11.66 +copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}lib/${OUTPUT_BASENAME}" 0644 11.67 + 11.68 + 11.69 +# Generate tar file 11.70 +cd "${TOP}" 11.71 +rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhash.tar 11.72 +cd ${NBTMPDIR} 11.73 +tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhash.tar * 11.74 +checkReturnCode 11.75 + 11.76 +# Cleanup 11.77 +cd "${TOP}" 11.78 +rm -rf ${NBTMPDIR}
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/prhash/nbproject/configurations.xml Mon Sep 30 01:05:39 2013 -0700 12.3 @@ -0,0 +1,67 @@ 12.4 +<?xml version="1.0" encoding="UTF-8"?> 12.5 +<configurationDescriptor version="79"> 12.6 + <logicalFolder name="root" displayName="root" projectFiles="true" kind="ROOT"> 12.7 + <logicalFolder name="HeaderFiles" 12.8 + displayName="Header Files" 12.9 + projectFiles="true"> 12.10 + </logicalFolder> 12.11 + <logicalFolder name="ResourceFiles" 12.12 + displayName="Resource Files" 12.13 + projectFiles="true"> 12.14 + </logicalFolder> 12.15 + <logicalFolder name="SourceFiles" 12.16 + displayName="Source Files" 12.17 + projectFiles="true"> 12.18 + <itemPath>../PrivateHash.c</itemPath> 12.19 + <itemPath>../jenkinsHash_lookup3.c</itemPath> 12.20 + <itemPath>../jenkinsHash_lookup8.c</itemPath> 12.21 + <itemPath>../prhash.h</itemPath> 12.22 + </logicalFolder> 12.23 + <logicalFolder name="TestFiles" 12.24 + displayName="Test Files" 12.25 + projectFiles="false" 12.26 + kind="TEST_LOGICAL_FOLDER"> 12.27 + </logicalFolder> 12.28 + <logicalFolder name="ExternalFiles" 12.29 + displayName="Important Files" 12.30 + projectFiles="false" 12.31 + kind="IMPORTANT_FILES_FOLDER"> 12.32 + <itemPath>Makefile</itemPath> 12.33 + </logicalFolder> 12.34 + </logicalFolder> 12.35 + <projectmakefile>Makefile</projectmakefile> 12.36 + <confs> 12.37 + <conf name="Debug" type="3"> 12.38 + <toolsSet> 12.39 + <remote-sources-mode>LOCAL_SOURCES</remote-sources-mode> 12.40 + <compilerSet>default</compilerSet> 12.41 + </toolsSet> 12.42 + <compileType> 12.43 + <archiverTool> 12.44 + </archiverTool> 12.45 + </compileType> 12.46 + </conf> 12.47 + <conf name="Release" type="3"> 12.48 + <toolsSet> 12.49 + <remote-sources-mode>LOCAL_SOURCES</remote-sources-mode> 12.50 + <compilerSet>default</compilerSet> 12.51 + </toolsSet> 12.52 + <compileType> 12.53 + <cTool> 12.54 + <developmentMode>5</developmentMode> 12.55 + </cTool> 12.56 + <ccTool> 12.57 + <developmentMode>5</developmentMode> 12.58 + </ccTool> 12.59 + <fortranCompilerTool> 12.60 + <developmentMode>5</developmentMode> 12.61 + </fortranCompilerTool> 12.62 + <asmTool> 12.63 + <developmentMode>5</developmentMode> 12.64 + </asmTool> 12.65 + <archiverTool> 12.66 + </archiverTool> 12.67 + </compileType> 12.68 + </conf> 12.69 + </confs> 12.70 +</configurationDescriptor>
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/prhash/nbproject/private/Makefile-variables.mk Mon Sep 30 01:05:39 2013 -0700 13.3 @@ -0,0 +1,7 @@ 13.4 +# 13.5 +# Generated - do not edit! 13.6 +# 13.7 +# NOCDDL 13.8 +# 13.9 +# Debug configuration 13.10 +# Release configuration
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 14.2 +++ b/prhash/nbproject/private/configurations.xml Mon Sep 30 01:05:39 2013 -0700 14.3 @@ -0,0 +1,78 @@ 14.4 +<?xml version="1.0" encoding="UTF-8"?> 14.5 +<configurationDescriptor version="79"> 14.6 + <projectmakefile>Makefile</projectmakefile> 14.7 + <confs> 14.8 + <conf name="Debug" type="3"> 14.9 + <toolsSet> 14.10 + <developmentServer>localhost</developmentServer> 14.11 + <platform>2</platform> 14.12 + </toolsSet> 14.13 + <dbx_gdbdebugger version="1"> 14.14 + <gdb_pathmaps> 14.15 + </gdb_pathmaps> 14.16 + <gdb_interceptlist> 14.17 + <gdbinterceptoptions gdb_all="false" gdb_unhandled="true" gdb_unexpected="true"/> 14.18 + </gdb_interceptlist> 14.19 + <gdb_options> 14.20 + <DebugOptions> 14.21 + </DebugOptions> 14.22 + </gdb_options> 14.23 + <gdb_buildfirst gdb_buildfirst_overriden="false" gdb_buildfirst_old="false"/> 14.24 + </dbx_gdbdebugger> 14.25 + <gizmo_options version="3"> 14.26 + <configurationname>GizmoSimple</configurationname> 14.27 + </gizmo_options> 14.28 + <nativedebugger version="1"> 14.29 + <engine>gdb</engine> 14.30 + </nativedebugger> 14.31 + <runprofile version="9"> 14.32 + <runcommandpicklist> 14.33 + <runcommandpicklistitem>"${OUTPUT_PATH}"</runcommandpicklistitem> 14.34 + </runcommandpicklist> 14.35 + <runcommand>"${OUTPUT_PATH}"</runcommand> 14.36 + <rundir></rundir> 14.37 + <buildfirst>true</buildfirst> 14.38 + <terminal-type>0</terminal-type> 14.39 + <remove-instrumentation>0</remove-instrumentation> 14.40 + <environment> 14.41 + </environment> 14.42 + </runprofile> 14.43 + </conf> 14.44 + <conf name="Release" type="3"> 14.45 + <toolsSet> 14.46 + <developmentServer>localhost</developmentServer> 14.47 + <platform>2</platform> 14.48 + </toolsSet> 14.49 + <dbx_gdbdebugger version="1"> 14.50 + <gdb_pathmaps> 14.51 + </gdb_pathmaps> 14.52 + <gdb_interceptlist> 14.53 + <gdbinterceptoptions gdb_all="false" gdb_unhandled="true" gdb_unexpected="true"/> 14.54 + </gdb_interceptlist> 14.55 + <gdb_options> 14.56 + <DebugOptions> 14.57 + </DebugOptions> 14.58 + </gdb_options> 14.59 + <gdb_buildfirst gdb_buildfirst_overriden="false" gdb_buildfirst_old="false"/> 14.60 + </dbx_gdbdebugger> 14.61 + <gizmo_options version="3"> 14.62 + <configurationname>GizmoSimple</configurationname> 14.63 + </gizmo_options> 14.64 + <nativedebugger version="1"> 14.65 + <engine>gdb</engine> 14.66 + </nativedebugger> 14.67 + <runprofile version="9"> 14.68 + <runcommandpicklist> 14.69 + <runcommandpicklistitem>"${OUTPUT_PATH}"</runcommandpicklistitem> 14.70 + </runcommandpicklist> 14.71 + <runcommand>"${OUTPUT_PATH}"</runcommand> 14.72 + <rundir></rundir> 14.73 + <buildfirst>true</buildfirst> 14.74 + <terminal-type>0</terminal-type> 14.75 + <remove-instrumentation>0</remove-instrumentation> 14.76 + <environment> 14.77 + </environment> 14.78 + </runprofile> 14.79 + </conf> 14.80 + </confs> 14.81 +</configurationDescriptor>
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 15.2 +++ b/prhash/nbproject/private/private.xml Mon Sep 30 01:05:39 2013 -0700 15.3 @@ -0,0 +1,8 @@ 15.4 +<?xml version="1.0" encoding="UTF-8"?> 15.5 +<project-private xmlns="http://www.netbeans.org/ns/project-private/1"> 15.6 + <data xmlns="http://www.netbeans.org/ns/make-project-private/1"> 15.7 + <activeConfTypeElem>3</activeConfTypeElem> 15.8 + <activeConfIndexElem>0</activeConfIndexElem> 15.9 + </data> 15.10 + <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/> 15.11 +</project-private>
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 16.2 +++ b/prhash/nbproject/project.xml Mon Sep 30 01:05:39 2013 -0700 16.3 @@ -0,0 +1,25 @@ 16.4 +<?xml version="1.0" encoding="UTF-8"?> 16.5 +<project xmlns="http://www.netbeans.org/ns/project/1"> 16.6 + <type>org.netbeans.modules.cnd.makeproject</type> 16.7 + <configuration> 16.8 + <data xmlns="http://www.netbeans.org/ns/make-project/1"> 16.9 + <name>prhash</name> 16.10 + <c-extensions>c</c-extensions> 16.11 + <cpp-extensions/> 16.12 + <header-extensions>h</header-extensions> 16.13 + <sourceEncoding>UTF-8</sourceEncoding> 16.14 + <make-dep-projects/> 16.15 + <sourceRootList/> 16.16 + <confList> 16.17 + <confElem> 16.18 + <name>Debug</name> 16.19 + <type>3</type> 16.20 + </confElem> 16.21 + <confElem> 16.22 + <name>Release</name> 16.23 + <type>3</type> 16.24 + </confElem> 16.25 + </confList> 16.26 + </data> 16.27 + </configuration> 16.28 +</project>
17.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 17.2 +++ b/prhash_pic/Makefile Mon Sep 30 01:05:39 2013 -0700 17.3 @@ -0,0 +1,128 @@ 17.4 +# 17.5 +# There exist several targets which are by default empty and which can be 17.6 +# used for execution of your targets. These targets are usually executed 17.7 +# before and after some main targets. They are: 17.8 +# 17.9 +# .build-pre: called before 'build' target 17.10 +# .build-post: called after 'build' target 17.11 +# .clean-pre: called before 'clean' target 17.12 +# .clean-post: called after 'clean' target 17.13 +# .clobber-pre: called before 'clobber' target 17.14 +# .clobber-post: called after 'clobber' target 17.15 +# .all-pre: called before 'all' target 17.16 +# .all-post: called after 'all' target 17.17 +# .help-pre: called before 'help' target 17.18 +# .help-post: called after 'help' target 17.19 +# 17.20 +# Targets beginning with '.' are not intended to be called on their own. 17.21 +# 17.22 +# Main targets can be executed directly, and they are: 17.23 +# 17.24 +# build build a specific configuration 17.25 +# clean remove built files from a configuration 17.26 +# clobber remove all built files 17.27 +# all build all configurations 17.28 +# help print help mesage 17.29 +# 17.30 +# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and 17.31 +# .help-impl are implemented in nbproject/makefile-impl.mk. 17.32 +# 17.33 +# Available make variables: 17.34 +# 17.35 +# CND_BASEDIR base directory for relative paths 17.36 +# CND_DISTDIR default top distribution directory (build artifacts) 17.37 +# CND_BUILDDIR default top build directory (object files, ...) 17.38 +# CONF name of current configuration 17.39 +# CND_PLATFORM_${CONF} platform name (current configuration) 17.40 +# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration) 17.41 +# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration) 17.42 +# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration) 17.43 +# CND_PACKAGE_DIR_${CONF} directory of package (current configuration) 17.44 +# CND_PACKAGE_NAME_${CONF} name of package (current configuration) 17.45 +# CND_PACKAGE_PATH_${CONF} path to package (current configuration) 17.46 +# 17.47 +# NOCDDL 17.48 + 17.49 + 17.50 +# Environment 17.51 +MKDIR=mkdir 17.52 +CP=cp 17.53 +CCADMIN=CCadmin 17.54 + 17.55 + 17.56 +# build 17.57 +build: .build-post 17.58 + 17.59 +.build-pre: 17.60 +# Add your pre 'build' code here... 17.61 + 17.62 +.build-post: .build-impl 17.63 +# Add your post 'build' code here... 17.64 + 17.65 + 17.66 +# clean 17.67 +clean: .clean-post 17.68 + 17.69 +.clean-pre: 17.70 +# Add your pre 'clean' code here... 17.71 + 17.72 +.clean-post: .clean-impl 17.73 +# Add your post 'clean' code here... 17.74 + 17.75 + 17.76 +# clobber 17.77 +clobber: .clobber-post 17.78 + 17.79 +.clobber-pre: 17.80 +# Add your pre 'clobber' code here... 17.81 + 17.82 +.clobber-post: .clobber-impl 17.83 +# Add your post 'clobber' code here... 17.84 + 17.85 + 17.86 +# all 17.87 +all: .all-post 17.88 + 17.89 +.all-pre: 17.90 +# Add your pre 'all' code here... 17.91 + 17.92 +.all-post: .all-impl 17.93 +# Add your post 'all' code here... 17.94 + 17.95 + 17.96 +# build tests 17.97 +build-tests: .build-tests-post 17.98 + 17.99 +.build-tests-pre: 17.100 +# Add your pre 'build-tests' code here... 17.101 + 17.102 +.build-tests-post: .build-tests-impl 17.103 +# Add your post 'build-tests' code here... 17.104 + 17.105 + 17.106 +# run tests 17.107 +test: .test-post 17.108 + 17.109 +.test-pre: 17.110 +# Add your pre 'test' code here... 17.111 + 17.112 +.test-post: .test-impl 17.113 +# Add your post 'test' code here... 17.114 + 17.115 + 17.116 +# help 17.117 +help: .help-post 17.118 + 17.119 +.help-pre: 17.120 +# Add your pre 'help' code here... 17.121 + 17.122 +.help-post: .help-impl 17.123 +# Add your post 'help' code here... 17.124 + 17.125 + 17.126 + 17.127 +# include project implementation makefile 17.128 +include nbproject/Makefile-impl.mk 17.129 + 17.130 +# include project make variables 17.131 +include nbproject/Makefile-variables.mk
18.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 18.2 +++ b/prhash_pic/nbproject/Makefile-Debug.mk Mon Sep 30 01:05:39 2013 -0700 18.3 @@ -0,0 +1,97 @@ 18.4 +# 18.5 +# Generated Makefile - do not edit! 18.6 +# 18.7 +# Edit the Makefile in the project folder instead (../Makefile). Each target 18.8 +# has a -pre and a -post target defined where you can add customized code. 18.9 +# 18.10 +# This makefile implements configuration specific macros and targets. 18.11 + 18.12 + 18.13 +# Environment 18.14 +MKDIR=mkdir 18.15 +CP=cp 18.16 +GREP=grep 18.17 +NM=nm 18.18 +CCADMIN=CCadmin 18.19 +RANLIB=ranlib 18.20 +CC=gcc 18.21 +CCC=gcc-4.6 18.22 +CXX=gcc-4.6 18.23 +FC=gfortran 18.24 +AS=as 18.25 + 18.26 +# Macros 18.27 +CND_PLATFORM=GNU-Linux-x86 18.28 +CND_CONF=Debug 18.29 +CND_DISTDIR=dist 18.30 +CND_BUILDDIR=build 18.31 + 18.32 +# Include project Makefile 18.33 +include Makefile 18.34 + 18.35 +# Object Directory 18.36 +OBJECTDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM} 18.37 + 18.38 +# Object Files 18.39 +OBJECTFILES= \ 18.40 + ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o \ 18.41 + ${OBJECTDIR}/_ext/1472/PrivateHash.o \ 18.42 + ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o 18.43 + 18.44 + 18.45 +# C Compiler Flags 18.46 +CFLAGS=-fPIC 18.47 + 18.48 +# CC Compiler Flags 18.49 +CCFLAGS= 18.50 +CXXFLAGS= 18.51 + 18.52 +# Fortran Compiler Flags 18.53 +FFLAGS= 18.54 + 18.55 +# Assembler Flags 18.56 +ASFLAGS= 18.57 + 18.58 +# Link Libraries and Options 18.59 +LDLIBSOPTIONS= 18.60 + 18.61 +# Build Targets 18.62 +.build-conf: ${BUILD_SUBPROJECTS} 18.63 + "${MAKE}" -f nbproject/Makefile-${CND_CONF}.mk ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 18.64 + 18.65 +${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a: ${OBJECTFILES} 18.66 + ${MKDIR} -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM} 18.67 + ${RM} ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 18.68 + ${AR} -rv ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a ${OBJECTFILES} 18.69 + $(RANLIB) ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 18.70 + 18.71 +${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o: ../jenkinsHash_lookup3.c 18.72 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 18.73 + ${RM} $@.d 18.74 + $(COMPILE.c) -g -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o ../jenkinsHash_lookup3.c 18.75 + 18.76 +${OBJECTDIR}/_ext/1472/PrivateHash.o: ../PrivateHash.c 18.77 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 18.78 + ${RM} $@.d 18.79 + $(COMPILE.c) -g -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/PrivateHash.o ../PrivateHash.c 18.80 + 18.81 +${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o: ../jenkinsHash_lookup8.c 18.82 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 18.83 + ${RM} $@.d 18.84 + $(COMPILE.c) -g -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o ../jenkinsHash_lookup8.c 18.85 + 18.86 +# Subprojects 18.87 +.build-subprojects: 18.88 + 18.89 +# Clean Targets 18.90 +.clean-conf: ${CLEAN_SUBPROJECTS} 18.91 + ${RM} -r ${CND_BUILDDIR}/${CND_CONF} 18.92 + ${RM} ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 18.93 + 18.94 +# Subprojects 18.95 +.clean-subprojects: 18.96 + 18.97 +# Enable dependency checking 18.98 +.dep.inc: .depcheck-impl 18.99 + 18.100 +include .dep.inc
19.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 19.2 +++ b/prhash_pic/nbproject/Makefile-Release.mk Mon Sep 30 01:05:39 2013 -0700 19.3 @@ -0,0 +1,97 @@ 19.4 +# 19.5 +# Generated Makefile - do not edit! 19.6 +# 19.7 +# Edit the Makefile in the project folder instead (../Makefile). Each target 19.8 +# has a -pre and a -post target defined where you can add customized code. 19.9 +# 19.10 +# This makefile implements configuration specific macros and targets. 19.11 + 19.12 + 19.13 +# Environment 19.14 +MKDIR=mkdir 19.15 +CP=cp 19.16 +GREP=grep 19.17 +NM=nm 19.18 +CCADMIN=CCadmin 19.19 +RANLIB=ranlib 19.20 +CC=gcc 19.21 +CCC=gcc-4.6 19.22 +CXX=gcc-4.6 19.23 +FC=gfortran 19.24 +AS=as 19.25 + 19.26 +# Macros 19.27 +CND_PLATFORM=GNU-Linux-x86 19.28 +CND_CONF=Release 19.29 +CND_DISTDIR=dist 19.30 +CND_BUILDDIR=build 19.31 + 19.32 +# Include project Makefile 19.33 +include Makefile 19.34 + 19.35 +# Object Directory 19.36 +OBJECTDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM} 19.37 + 19.38 +# Object Files 19.39 +OBJECTFILES= \ 19.40 + ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o \ 19.41 + ${OBJECTDIR}/_ext/1472/PrivateHash.o \ 19.42 + ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o 19.43 + 19.44 + 19.45 +# C Compiler Flags 19.46 +CFLAGS= 19.47 + 19.48 +# CC Compiler Flags 19.49 +CCFLAGS= 19.50 +CXXFLAGS= 19.51 + 19.52 +# Fortran Compiler Flags 19.53 +FFLAGS= 19.54 + 19.55 +# Assembler Flags 19.56 +ASFLAGS= 19.57 + 19.58 +# Link Libraries and Options 19.59 +LDLIBSOPTIONS= 19.60 + 19.61 +# Build Targets 19.62 +.build-conf: ${BUILD_SUBPROJECTS} 19.63 + "${MAKE}" -f nbproject/Makefile-${CND_CONF}.mk ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 19.64 + 19.65 +${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a: ${OBJECTFILES} 19.66 + ${MKDIR} -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM} 19.67 + ${RM} ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 19.68 + ${AR} -rv ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a ${OBJECTFILES} 19.69 + $(RANLIB) ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 19.70 + 19.71 +${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o: ../jenkinsHash_lookup3.c 19.72 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 19.73 + ${RM} $@.d 19.74 + $(COMPILE.c) -O2 -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup3.o ../jenkinsHash_lookup3.c 19.75 + 19.76 +${OBJECTDIR}/_ext/1472/PrivateHash.o: ../PrivateHash.c 19.77 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 19.78 + ${RM} $@.d 19.79 + $(COMPILE.c) -O2 -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/PrivateHash.o ../PrivateHash.c 19.80 + 19.81 +${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o: ../jenkinsHash_lookup8.c 19.82 + ${MKDIR} -p ${OBJECTDIR}/_ext/1472 19.83 + ${RM} $@.d 19.84 + $(COMPILE.c) -O2 -MMD -MP -MF $@.d -o ${OBJECTDIR}/_ext/1472/jenkinsHash_lookup8.o ../jenkinsHash_lookup8.c 19.85 + 19.86 +# Subprojects 19.87 +.build-subprojects: 19.88 + 19.89 +# Clean Targets 19.90 +.clean-conf: ${CLEAN_SUBPROJECTS} 19.91 + ${RM} -r ${CND_BUILDDIR}/${CND_CONF} 19.92 + ${RM} ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 19.93 + 19.94 +# Subprojects 19.95 +.clean-subprojects: 19.96 + 19.97 +# Enable dependency checking 19.98 +.dep.inc: .depcheck-impl 19.99 + 19.100 +include .dep.inc
20.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 20.2 +++ b/prhash_pic/nbproject/Makefile-impl.mk Mon Sep 30 01:05:39 2013 -0700 20.3 @@ -0,0 +1,133 @@ 20.4 +# 20.5 +# Generated Makefile - do not edit! 20.6 +# 20.7 +# Edit the Makefile in the project folder instead (../Makefile). Each target 20.8 +# has a pre- and a post- target defined where you can add customization code. 20.9 +# 20.10 +# This makefile implements macros and targets common to all configurations. 20.11 +# 20.12 +# NOCDDL 20.13 + 20.14 + 20.15 +# Building and Cleaning subprojects are done by default, but can be controlled with the SUB 20.16 +# macro. If SUB=no, subprojects will not be built or cleaned. The following macro 20.17 +# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf 20.18 +# and .clean-reqprojects-conf unless SUB has the value 'no' 20.19 +SUB_no=NO 20.20 +SUBPROJECTS=${SUB_${SUB}} 20.21 +BUILD_SUBPROJECTS_=.build-subprojects 20.22 +BUILD_SUBPROJECTS_NO= 20.23 +BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}} 20.24 +CLEAN_SUBPROJECTS_=.clean-subprojects 20.25 +CLEAN_SUBPROJECTS_NO= 20.26 +CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} 20.27 + 20.28 + 20.29 +# Project Name 20.30 +PROJECTNAME=prhash_pic 20.31 + 20.32 +# Active Configuration 20.33 +DEFAULTCONF=Debug 20.34 +CONF=${DEFAULTCONF} 20.35 + 20.36 +# All Configurations 20.37 +ALLCONFS=Debug Release 20.38 + 20.39 + 20.40 +# build 20.41 +.build-impl: .build-pre .validate-impl .depcheck-impl 20.42 + @#echo "=> Running $@... Configuration=$(CONF)" 20.43 + "${MAKE}" -f nbproject/Makefile-${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .build-conf 20.44 + 20.45 + 20.46 +# clean 20.47 +.clean-impl: .clean-pre .validate-impl .depcheck-impl 20.48 + @#echo "=> Running $@... Configuration=$(CONF)" 20.49 + "${MAKE}" -f nbproject/Makefile-${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .clean-conf 20.50 + 20.51 + 20.52 +# clobber 20.53 +.clobber-impl: .clobber-pre .depcheck-impl 20.54 + @#echo "=> Running $@..." 20.55 + for CONF in ${ALLCONFS}; \ 20.56 + do \ 20.57 + "${MAKE}" -f nbproject/Makefile-$${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .clean-conf; \ 20.58 + done 20.59 + 20.60 +# all 20.61 +.all-impl: .all-pre .depcheck-impl 20.62 + @#echo "=> Running $@..." 20.63 + for CONF in ${ALLCONFS}; \ 20.64 + do \ 20.65 + "${MAKE}" -f nbproject/Makefile-$${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .build-conf; \ 20.66 + done 20.67 + 20.68 +# build tests 20.69 +.build-tests-impl: .build-impl .build-tests-pre 20.70 + @#echo "=> Running $@... Configuration=$(CONF)" 20.71 + "${MAKE}" -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-tests-conf 20.72 + 20.73 +# run tests 20.74 +.test-impl: .build-tests-impl .test-pre 20.75 + @#echo "=> Running $@... Configuration=$(CONF)" 20.76 + "${MAKE}" -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .test-conf 20.77 + 20.78 +# dependency checking support 20.79 +.depcheck-impl: 20.80 + @echo "# This code depends on make tool being used" >.dep.inc 20.81 + @if [ -n "${MAKE_VERSION}" ]; then \ 20.82 + echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ 20.83 + echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ 20.84 + echo "include \$${DEPFILES}" >>.dep.inc; \ 20.85 + echo "endif" >>.dep.inc; \ 20.86 + else \ 20.87 + echo ".KEEP_STATE:" >>.dep.inc; \ 20.88 + echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ 20.89 + fi 20.90 + 20.91 +# configuration validation 20.92 +.validate-impl: 20.93 + @if [ ! -f nbproject/Makefile-${CONF}.mk ]; \ 20.94 + then \ 20.95 + echo ""; \ 20.96 + echo "Error: can not find the makefile for configuration '${CONF}' in project ${PROJECTNAME}"; \ 20.97 + echo "See 'make help' for details."; \ 20.98 + echo "Current directory: " `pwd`; \ 20.99 + echo ""; \ 20.100 + fi 20.101 + @if [ ! -f nbproject/Makefile-${CONF}.mk ]; \ 20.102 + then \ 20.103 + exit 1; \ 20.104 + fi 20.105 + 20.106 + 20.107 +# help 20.108 +.help-impl: .help-pre 20.109 + @echo "This makefile supports the following configurations:" 20.110 + @echo " ${ALLCONFS}" 20.111 + @echo "" 20.112 + @echo "and the following targets:" 20.113 + @echo " build (default target)" 20.114 + @echo " clean" 20.115 + @echo " clobber" 20.116 + @echo " all" 20.117 + @echo " help" 20.118 + @echo "" 20.119 + @echo "Makefile Usage:" 20.120 + @echo " make [CONF=<CONFIGURATION>] [SUB=no] build" 20.121 + @echo " make [CONF=<CONFIGURATION>] [SUB=no] clean" 20.122 + @echo " make [SUB=no] clobber" 20.123 + @echo " make [SUB=no] all" 20.124 + @echo " make help" 20.125 + @echo "" 20.126 + @echo "Target 'build' will build a specific configuration and, unless 'SUB=no'," 20.127 + @echo " also build subprojects." 20.128 + @echo "Target 'clean' will clean a specific configuration and, unless 'SUB=no'," 20.129 + @echo " also clean subprojects." 20.130 + @echo "Target 'clobber' will remove all built files from all configurations and," 20.131 + @echo " unless 'SUB=no', also from subprojects." 20.132 + @echo "Target 'all' will will build all configurations and, unless 'SUB=no'," 20.133 + @echo " also build subprojects." 20.134 + @echo "Target 'help' prints this message." 20.135 + @echo "" 20.136 +
21.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 21.2 +++ b/prhash_pic/nbproject/Makefile-variables.mk Mon Sep 30 01:05:39 2013 -0700 21.3 @@ -0,0 +1,35 @@ 21.4 +# 21.5 +# Generated - do not edit! 21.6 +# 21.7 +# NOCDDL 21.8 +# 21.9 +CND_BASEDIR=`pwd` 21.10 +CND_BUILDDIR=build 21.11 +CND_DISTDIR=dist 21.12 +# Debug configuration 21.13 +CND_PLATFORM_Debug=GNU-Linux-x86 21.14 +CND_ARTIFACT_DIR_Debug=dist/Debug/GNU-Linux-x86 21.15 +CND_ARTIFACT_NAME_Debug=libprhash_pic.a 21.16 +CND_ARTIFACT_PATH_Debug=dist/Debug/GNU-Linux-x86/libprhash_pic.a 21.17 +CND_PACKAGE_DIR_Debug=dist/Debug/GNU-Linux-x86/package 21.18 +CND_PACKAGE_NAME_Debug=prhashpic.tar 21.19 +CND_PACKAGE_PATH_Debug=dist/Debug/GNU-Linux-x86/package/prhashpic.tar 21.20 +# Release configuration 21.21 +CND_PLATFORM_Release=GNU-Linux-x86 21.22 +CND_ARTIFACT_DIR_Release=dist/Release/GNU-Linux-x86 21.23 +CND_ARTIFACT_NAME_Release=libprhash_pic.a 21.24 +CND_ARTIFACT_PATH_Release=dist/Release/GNU-Linux-x86/libprhash_pic.a 21.25 +CND_PACKAGE_DIR_Release=dist/Release/GNU-Linux-x86/package 21.26 +CND_PACKAGE_NAME_Release=prhashpic.tar 21.27 +CND_PACKAGE_PATH_Release=dist/Release/GNU-Linux-x86/package/prhashpic.tar 21.28 +# 21.29 +# include compiler specific variables 21.30 +# 21.31 +# dmake command 21.32 +ROOT:sh = test -f nbproject/private/Makefile-variables.mk || \ 21.33 + (mkdir -p nbproject/private && touch nbproject/private/Makefile-variables.mk) 21.34 +# 21.35 +# gmake command 21.36 +.PHONY: $(shell test -f nbproject/private/Makefile-variables.mk || (mkdir -p nbproject/private && touch nbproject/private/Makefile-variables.mk)) 21.37 +# 21.38 +include nbproject/private/Makefile-variables.mk
22.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 22.2 +++ b/prhash_pic/nbproject/Package-Debug.bash Mon Sep 30 01:05:39 2013 -0700 22.3 @@ -0,0 +1,75 @@ 22.4 +#!/bin/bash -x 22.5 + 22.6 +# 22.7 +# Generated - do not edit! 22.8 +# 22.9 + 22.10 +# Macros 22.11 +TOP=`pwd` 22.12 +CND_PLATFORM=GNU-Linux-x86 22.13 +CND_CONF=Debug 22.14 +CND_DISTDIR=dist 22.15 +CND_BUILDDIR=build 22.16 +NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging 22.17 +TMPDIRNAME=tmp-packaging 22.18 +OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 22.19 +OUTPUT_BASENAME=libprhash_pic.a 22.20 +PACKAGE_TOP_DIR=prhashpic/ 22.21 + 22.22 +# Functions 22.23 +function checkReturnCode 22.24 +{ 22.25 + rc=$? 22.26 + if [ $rc != 0 ] 22.27 + then 22.28 + exit $rc 22.29 + fi 22.30 +} 22.31 +function makeDirectory 22.32 +# $1 directory path 22.33 +# $2 permission (optional) 22.34 +{ 22.35 + mkdir -p "$1" 22.36 + checkReturnCode 22.37 + if [ "$2" != "" ] 22.38 + then 22.39 + chmod $2 "$1" 22.40 + checkReturnCode 22.41 + fi 22.42 +} 22.43 +function copyFileToTmpDir 22.44 +# $1 from-file path 22.45 +# $2 to-file path 22.46 +# $3 permission 22.47 +{ 22.48 + cp "$1" "$2" 22.49 + checkReturnCode 22.50 + if [ "$3" != "" ] 22.51 + then 22.52 + chmod $3 "$2" 22.53 + checkReturnCode 22.54 + fi 22.55 +} 22.56 + 22.57 +# Setup 22.58 +cd "${TOP}" 22.59 +mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package 22.60 +rm -rf ${NBTMPDIR} 22.61 +mkdir -p ${NBTMPDIR} 22.62 + 22.63 +# Copy files and create directories and links 22.64 +cd "${TOP}" 22.65 +makeDirectory "${NBTMPDIR}/prhashpic/lib" 22.66 +copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}lib/${OUTPUT_BASENAME}" 0644 22.67 + 22.68 + 22.69 +# Generate tar file 22.70 +cd "${TOP}" 22.71 +rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhashpic.tar 22.72 +cd ${NBTMPDIR} 22.73 +tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhashpic.tar * 22.74 +checkReturnCode 22.75 + 22.76 +# Cleanup 22.77 +cd "${TOP}" 22.78 +rm -rf ${NBTMPDIR}
23.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 23.2 +++ b/prhash_pic/nbproject/Package-Release.bash Mon Sep 30 01:05:39 2013 -0700 23.3 @@ -0,0 +1,75 @@ 23.4 +#!/bin/bash -x 23.5 + 23.6 +# 23.7 +# Generated - do not edit! 23.8 +# 23.9 + 23.10 +# Macros 23.11 +TOP=`pwd` 23.12 +CND_PLATFORM=GNU-Linux-x86 23.13 +CND_CONF=Release 23.14 +CND_DISTDIR=dist 23.15 +CND_BUILDDIR=build 23.16 +NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging 23.17 +TMPDIRNAME=tmp-packaging 23.18 +OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/libprhash_pic.a 23.19 +OUTPUT_BASENAME=libprhash_pic.a 23.20 +PACKAGE_TOP_DIR=prhashpic/ 23.21 + 23.22 +# Functions 23.23 +function checkReturnCode 23.24 +{ 23.25 + rc=$? 23.26 + if [ $rc != 0 ] 23.27 + then 23.28 + exit $rc 23.29 + fi 23.30 +} 23.31 +function makeDirectory 23.32 +# $1 directory path 23.33 +# $2 permission (optional) 23.34 +{ 23.35 + mkdir -p "$1" 23.36 + checkReturnCode 23.37 + if [ "$2" != "" ] 23.38 + then 23.39 + chmod $2 "$1" 23.40 + checkReturnCode 23.41 + fi 23.42 +} 23.43 +function copyFileToTmpDir 23.44 +# $1 from-file path 23.45 +# $2 to-file path 23.46 +# $3 permission 23.47 +{ 23.48 + cp "$1" "$2" 23.49 + checkReturnCode 23.50 + if [ "$3" != "" ] 23.51 + then 23.52 + chmod $3 "$2" 23.53 + checkReturnCode 23.54 + fi 23.55 +} 23.56 + 23.57 +# Setup 23.58 +cd "${TOP}" 23.59 +mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package 23.60 +rm -rf ${NBTMPDIR} 23.61 +mkdir -p ${NBTMPDIR} 23.62 + 23.63 +# Copy files and create directories and links 23.64 +cd "${TOP}" 23.65 +makeDirectory "${NBTMPDIR}/prhashpic/lib" 23.66 +copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}lib/${OUTPUT_BASENAME}" 0644 23.67 + 23.68 + 23.69 +# Generate tar file 23.70 +cd "${TOP}" 23.71 +rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhashpic.tar 23.72 +cd ${NBTMPDIR} 23.73 +tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/prhashpic.tar * 23.74 +checkReturnCode 23.75 + 23.76 +# Cleanup 23.77 +cd "${TOP}" 23.78 +rm -rf ${NBTMPDIR}
24.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 24.2 +++ b/prhash_pic/nbproject/configurations.xml Mon Sep 30 01:05:39 2013 -0700 24.3 @@ -0,0 +1,70 @@ 24.4 +<?xml version="1.0" encoding="UTF-8"?> 24.5 +<configurationDescriptor version="79"> 24.6 + <logicalFolder name="root" displayName="root" projectFiles="true" kind="ROOT"> 24.7 + <logicalFolder name="HeaderFiles" 24.8 + displayName="Header Files" 24.9 + projectFiles="true"> 24.10 + </logicalFolder> 24.11 + <logicalFolder name="ResourceFiles" 24.12 + displayName="Resource Files" 24.13 + projectFiles="true"> 24.14 + </logicalFolder> 24.15 + <logicalFolder name="SourceFiles" 24.16 + displayName="Source Files" 24.17 + projectFiles="true"> 24.18 + <itemPath>../PrivateHash.c</itemPath> 24.19 + <itemPath>../jenkinsHash_lookup3.c</itemPath> 24.20 + <itemPath>../jenkinsHash_lookup8.c</itemPath> 24.21 + <itemPath>../prhash.h</itemPath> 24.22 + </logicalFolder> 24.23 + <logicalFolder name="TestFiles" 24.24 + displayName="Test Files" 24.25 + projectFiles="false" 24.26 + kind="TEST_LOGICAL_FOLDER"> 24.27 + </logicalFolder> 24.28 + <logicalFolder name="ExternalFiles" 24.29 + displayName="Important Files" 24.30 + projectFiles="false" 24.31 + kind="IMPORTANT_FILES_FOLDER"> 24.32 + <itemPath>Makefile</itemPath> 24.33 + </logicalFolder> 24.34 + </logicalFolder> 24.35 + <projectmakefile>Makefile</projectmakefile> 24.36 + <confs> 24.37 + <conf name="Debug" type="3"> 24.38 + <toolsSet> 24.39 + <remote-sources-mode>LOCAL_SOURCES</remote-sources-mode> 24.40 + <compilerSet>default</compilerSet> 24.41 + </toolsSet> 24.42 + <compileType> 24.43 + <cTool> 24.44 + <commandLine>-fPIC</commandLine> 24.45 + </cTool> 24.46 + <archiverTool> 24.47 + </archiverTool> 24.48 + </compileType> 24.49 + </conf> 24.50 + <conf name="Release" type="3"> 24.51 + <toolsSet> 24.52 + <remote-sources-mode>LOCAL_SOURCES</remote-sources-mode> 24.53 + <compilerSet>default</compilerSet> 24.54 + </toolsSet> 24.55 + <compileType> 24.56 + <cTool> 24.57 + <developmentMode>5</developmentMode> 24.58 + </cTool> 24.59 + <ccTool> 24.60 + <developmentMode>5</developmentMode> 24.61 + </ccTool> 24.62 + <fortranCompilerTool> 24.63 + <developmentMode>5</developmentMode> 24.64 + </fortranCompilerTool> 24.65 + <asmTool> 24.66 + <developmentMode>5</developmentMode> 24.67 + </asmTool> 24.68 + <archiverTool> 24.69 + </archiverTool> 24.70 + </compileType> 24.71 + </conf> 24.72 + </confs> 24.73 +</configurationDescriptor>
25.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 25.2 +++ b/prhash_pic/nbproject/private/Makefile-variables.mk Mon Sep 30 01:05:39 2013 -0700 25.3 @@ -0,0 +1,7 @@ 25.4 +# 25.5 +# Generated - do not edit! 25.6 +# 25.7 +# NOCDDL 25.8 +# 25.9 +# Debug configuration 25.10 +# Release configuration
26.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 26.2 +++ b/prhash_pic/nbproject/private/configurations.xml Mon Sep 30 01:05:39 2013 -0700 26.3 @@ -0,0 +1,78 @@ 26.4 +<?xml version="1.0" encoding="UTF-8"?> 26.5 +<configurationDescriptor version="79"> 26.6 + <projectmakefile>Makefile</projectmakefile> 26.7 + <confs> 26.8 + <conf name="Debug" type="3"> 26.9 + <toolsSet> 26.10 + <developmentServer>localhost</developmentServer> 26.11 + <platform>2</platform> 26.12 + </toolsSet> 26.13 + <dbx_gdbdebugger version="1"> 26.14 + <gdb_pathmaps> 26.15 + </gdb_pathmaps> 26.16 + <gdb_interceptlist> 26.17 + <gdbinterceptoptions gdb_all="false" gdb_unhandled="true" gdb_unexpected="true"/> 26.18 + </gdb_interceptlist> 26.19 + <gdb_options> 26.20 + <DebugOptions> 26.21 + </DebugOptions> 26.22 + </gdb_options> 26.23 + <gdb_buildfirst gdb_buildfirst_overriden="false" gdb_buildfirst_old="false"/> 26.24 + </dbx_gdbdebugger> 26.25 + <gizmo_options version="3"> 26.26 + <configurationname>GizmoSimple</configurationname> 26.27 + </gizmo_options> 26.28 + <nativedebugger version="1"> 26.29 + <engine>gdb</engine> 26.30 + </nativedebugger> 26.31 + <runprofile version="9"> 26.32 + <runcommandpicklist> 26.33 + <runcommandpicklistitem>"${OUTPUT_PATH}"</runcommandpicklistitem> 26.34 + </runcommandpicklist> 26.35 + <runcommand>"${OUTPUT_PATH}"</runcommand> 26.36 + <rundir></rundir> 26.37 + <buildfirst>true</buildfirst> 26.38 + <terminal-type>0</terminal-type> 26.39 + <remove-instrumentation>0</remove-instrumentation> 26.40 + <environment> 26.41 + </environment> 26.42 + </runprofile> 26.43 + </conf> 26.44 + <conf name="Release" type="3"> 26.45 + <toolsSet> 26.46 + <developmentServer>localhost</developmentServer> 26.47 + <platform>2</platform> 26.48 + </toolsSet> 26.49 + <dbx_gdbdebugger version="1"> 26.50 + <gdb_pathmaps> 26.51 + </gdb_pathmaps> 26.52 + <gdb_interceptlist> 26.53 + <gdbinterceptoptions gdb_all="false" gdb_unhandled="true" gdb_unexpected="true"/> 26.54 + </gdb_interceptlist> 26.55 + <gdb_options> 26.56 + <DebugOptions> 26.57 + </DebugOptions> 26.58 + </gdb_options> 26.59 + <gdb_buildfirst gdb_buildfirst_overriden="false" gdb_buildfirst_old="false"/> 26.60 + </dbx_gdbdebugger> 26.61 + <gizmo_options version="3"> 26.62 + <configurationname>GizmoSimple</configurationname> 26.63 + </gizmo_options> 26.64 + <nativedebugger version="1"> 26.65 + <engine>gdb</engine> 26.66 + </nativedebugger> 26.67 + <runprofile version="9"> 26.68 + <runcommandpicklist> 26.69 + <runcommandpicklistitem>"${OUTPUT_PATH}"</runcommandpicklistitem> 26.70 + </runcommandpicklist> 26.71 + <runcommand>"${OUTPUT_PATH}"</runcommand> 26.72 + <rundir></rundir> 26.73 + <buildfirst>true</buildfirst> 26.74 + <terminal-type>0</terminal-type> 26.75 + <remove-instrumentation>0</remove-instrumentation> 26.76 + <environment> 26.77 + </environment> 26.78 + </runprofile> 26.79 + </conf> 26.80 + </confs> 26.81 +</configurationDescriptor>
27.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 27.2 +++ b/prhash_pic/nbproject/private/private.xml Mon Sep 30 01:05:39 2013 -0700 27.3 @@ -0,0 +1,7 @@ 27.4 +<?xml version="1.0" encoding="UTF-8"?> 27.5 +<project-private xmlns="http://www.netbeans.org/ns/project-private/1"> 27.6 + <data xmlns="http://www.netbeans.org/ns/make-project-private/1"> 27.7 + <activeConfTypeElem>3</activeConfTypeElem> 27.8 + <activeConfIndexElem>0</activeConfIndexElem> 27.9 + </data> 27.10 +</project-private>
28.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 28.2 +++ b/prhash_pic/nbproject/project.xml Mon Sep 30 01:05:39 2013 -0700 28.3 @@ -0,0 +1,25 @@ 28.4 +<?xml version="1.0" encoding="UTF-8"?> 28.5 +<project xmlns="http://www.netbeans.org/ns/project/1"> 28.6 + <type>org.netbeans.modules.cnd.makeproject</type> 28.7 + <configuration> 28.8 + <data xmlns="http://www.netbeans.org/ns/make-project/1"> 28.9 + <name>prhash_pic</name> 28.10 + <c-extensions>c</c-extensions> 28.11 + <cpp-extensions/> 28.12 + <header-extensions>h</header-extensions> 28.13 + <sourceEncoding>UTF-8</sourceEncoding> 28.14 + <make-dep-projects/> 28.15 + <sourceRootList/> 28.16 + <confList> 28.17 + <confElem> 28.18 + <name>Debug</name> 28.19 + <type>3</type> 28.20 + </confElem> 28.21 + <confElem> 28.22 + <name>Release</name> 28.23 + <type>3</type> 28.24 + </confElem> 28.25 + </confList> 28.26 + </data> 28.27 + </configuration> 28.28 +</project>
