wintermute-devel team mailing list archive
-
wintermute-devel team
-
Mailing list archive
-
Message #00093
[Merge] lp:~jackyalcine/wintermute/wintermute-core into lp:wintermute
Jacky Alciné has proposed merging lp:~jackyalcine/wintermute/wintermute-core into lp:wintermute.
Requested reviews:
Adrian Borucki (gentoolx): merge, packaging
For more details, see:
https://code.launchpad.net/~jackyalcine/wintermute/wintermute-core/+merge/56172
*** Used mainly to test the linguistics and network system (database is tested right now indirectly by linguistics)
--
https://code.launchpad.net/~jackyalcine/wintermute/wintermute-core/+merge/56172
Your team Wintermute Developers is subscribed to branch lp:wintermute.
=== added file '.bzrignore'
--- .bzrignore 1970-01-01 00:00:00 +0000
+++ .bzrignore 2011-04-04 14:21:00 +0000
@@ -0,0 +1,2 @@
+build
+dist
=== added file '.dep.inc'
--- .dep.inc 1970-01-01 00:00:00 +0000
+++ .dep.inc 2011-04-04 14:21:00 +0000
@@ -0,0 +1,5 @@
+# This code depends on make tool being used
+DEPFILES=$(wildcard $(addsuffix .d, ${OBJECTFILES}))
+ifneq (${DEPFILES},)
+include ${DEPFILES}
+endif
=== added file 'HACKING'
=== added file 'INSTALL'
=== removed file 'Makefile'
--- Makefile 2011-03-26 23:28:54 +0000
+++ Makefile 1970-01-01 00:00:00 +0000
@@ -1,128 +0,0 @@
-#
-# There exist several targets which are by default empty and which can be
-# used for execution of your targets. These targets are usually executed
-# before and after some main targets. They are:
-#
-# .build-pre: called before 'build' target
-# .build-post: called after 'build' target
-# .clean-pre: called before 'clean' target
-# .clean-post: called after 'clean' target
-# .clobber-pre: called before 'clobber' target
-# .clobber-post: called after 'clobber' target
-# .all-pre: called before 'all' target
-# .all-post: called after 'all' target
-# .help-pre: called before 'help' target
-# .help-post: called after 'help' target
-#
-# Targets beginning with '.' are not intended to be called on their own.
-#
-# Main targets can be executed directly, and they are:
-#
-# build build a specific configuration
-# clean remove built files from a configuration
-# clobber remove all built files
-# all build all configurations
-# help print help mesage
-#
-# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and
-# .help-impl are implemented in nbproject/makefile-impl.mk.
-#
-# Available make variables:
-#
-# CND_BASEDIR base directory for relative paths
-# CND_DISTDIR default top distribution directory (build artifacts)
-# CND_BUILDDIR default top build directory (object files, ...)
-# CONF name of current configuration
-# CND_PLATFORM_${CONF} platform name (current configuration)
-# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration)
-# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration)
-# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration)
-# CND_PACKAGE_DIR_${CONF} directory of package (current configuration)
-# CND_PACKAGE_NAME_${CONF} name of package (current configuration)
-# CND_PACKAGE_PATH_${CONF} path to package (current configuration)
-#
-# NOCDDL
-
-
-# Environment
-MKDIR=mkdir
-CP=cp
-CCADMIN=CCadmin
-
-
-# build
-build: .build-post
-
-.build-pre:
-# Add your pre 'build' code here...
-
-.build-post: .build-impl
-# Add your post 'build' code here...
-
-
-# clean
-clean: .clean-post
-
-.clean-pre:
-# Add your pre 'clean' code here...
-
-.clean-post: .clean-impl
-# Add your post 'clean' code here...
-
-
-# clobber
-clobber: .clobber-post
-
-.clobber-pre:
-# Add your pre 'clobber' code here...
-
-.clobber-post: .clobber-impl
-# Add your post 'clobber' code here...
-
-
-# all
-all: .all-post
-
-.all-pre:
-# Add your pre 'all' code here...
-
-.all-post: .all-impl
-# Add your post 'all' code here...
-
-
-# build tests
-build-tests: .build-tests-post
-
-.build-tests-pre:
-# Add your pre 'build-tests' code here...
-
-.build-tests-post: .build-tests-impl
-# Add your post 'build-tests' code here...
-
-
-# run tests
-test: .test-post
-
-.test-pre:
-# Add your pre 'test' code here...
-
-.test-post: .test-impl
-# Add your post 'test' code here...
-
-
-# help
-help: .help-post
-
-.help-pre:
-# Add your pre 'help' code here...
-
-.help-post: .help-impl
-# Add your post 'help' code here...
-
-
-
-# include project implementation makefile
-include nbproject/Makefile-impl.mk
-
-# include project make variables
-include nbproject/Makefile-variables.mk
=== added file 'NEWS'
=== added file 'README'
=== added file 'TODO'
=== added directory 'debian'
=== removed file 'main.cpp'
--- main.cpp 2011-03-26 23:28:54 +0000
+++ main.cpp 1970-01-01 00:00:00 +0000
@@ -1,27 +0,0 @@
-/*
- * Author: $NAME <$EMAIL>
- *
- * Copyright 2011 $NAME
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
- *
- */
-
-using namespace Wintermute;
-
-int main(int argc, char** argv) {
- return 0;
-}
\ No newline at end of file
=== removed directory 'nbproject'
=== removed file 'nbproject/Makefile-Debug.mk'
--- nbproject/Makefile-Debug.mk 2011-03-26 23:28:54 +0000
+++ nbproject/Makefile-Debug.mk 1970-01-01 00:00:00 +0000
@@ -1,98 +0,0 @@
-#
-# Generated Makefile - do not edit!
-#
-# Edit the Makefile in the project folder instead (../Makefile). Each target
-# has a -pre and a -post target defined where you can add customized code.
-#
-# This makefile implements configuration specific macros and targets.
-
-
-# Environment
-MKDIR=mkdir
-CP=cp
-GREP=grep
-NM=nm
-CCADMIN=CCadmin
-RANLIB=ranlib
-CC=gcc
-CCC=g++
-CXX=g++
-FC=
-AS=as
-
-# Macros
-CND_PLATFORM=GNU-Linux-x86
-CND_CONF=Debug
-CND_DISTDIR=dist
-
-# Include project Makefile
-include Makefile
-
-# Object Directory
-OBJECTDIR=build/${CND_CONF}/${CND_PLATFORM}
-
-# Object Files
-OBJECTFILES= \
- ${OBJECTDIR}/main.o
-
-
-# C Compiler Flags
-CFLAGS=
-
-# CC Compiler Flags
-CCFLAGS=
-CXXFLAGS=
-
-# Fortran Compiler Flags
-FFLAGS=
-
-# Assembler Flags
-ASFLAGS=
-
-# Link Libraries and Options
-LDLIBSOPTIONS=-Wl,-rpath ../network/wintermute-network/dist/Debug/GNU-Linux-x86 -L../network/wintermute-network/dist/Debug/GNU-Linux-x86 -lwintermute-network ../linguistics/dist/Debug/GNU-Linux-x86/liblinguistics.a -Wl,-rpath ../database/wintermute-database/dist/Debug/GNU-Linux-x86 -L../database/wintermute-database/dist/Debug/GNU-Linux-x86 -lwintermute-database
-
-# Build Targets
-.build-conf: ${BUILD_SUBPROJECTS}
- "${MAKE}" -f nbproject/Makefile-Debug.mk dist/Debug/GNU-Linux-x86/core
-
-dist/Debug/GNU-Linux-x86/core: ../network/wintermute-network/dist/Debug/GNU-Linux-x86/libwintermute-network.so
-
-dist/Debug/GNU-Linux-x86/core: ../linguistics/dist/Debug/GNU-Linux-x86/liblinguistics.a
-
-dist/Debug/GNU-Linux-x86/core: ../database/wintermute-database/dist/Debug/GNU-Linux-x86/libwintermute-database.so
-
-dist/Debug/GNU-Linux-x86/core: ${OBJECTFILES}
- ${MKDIR} -p dist/Debug/GNU-Linux-x86
- ${LINK.cc} -o ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/core ${OBJECTFILES} ${LDLIBSOPTIONS}
-
-${OBJECTDIR}/main.o: main.cpp
- ${MKDIR} -p ${OBJECTDIR}
- ${RM} $@.d
- $(COMPILE.cc) -g -I../network/wintermute-network -I../database/wintermute-database -I../linguistics/wintermute-linguistics -MMD -MP -MF $@.d -o ${OBJECTDIR}/main.o main.cpp
-
-# Subprojects
-.build-subprojects:
- cd ../network/wintermute-network && ${MAKE} -f Makefile CONF=Debug
- cd ../linguistics && ${MAKE} -f Makefile CONF=Debug
- cd ../database/wintermute-database && ${MAKE} -f Makefile CONF=Debug
- cd ../network/wintermute-network && ${MAKE} -f Makefile CONF=Debug
- cd ../database/wintermute-database && ${MAKE} -f Makefile CONF=Debug
-
-# Clean Targets
-.clean-conf: ${CLEAN_SUBPROJECTS}
- ${RM} -r build/Debug
- ${RM} dist/Debug/GNU-Linux-x86/core
-
-# Subprojects
-.clean-subprojects:
- cd ../network/wintermute-network && ${MAKE} -f Makefile CONF=Debug clean
- cd ../linguistics && ${MAKE} -f Makefile CONF=Debug clean
- cd ../database/wintermute-database && ${MAKE} -f Makefile CONF=Debug clean
- cd ../network/wintermute-network && ${MAKE} -f Makefile CONF=Debug clean
- cd ../database/wintermute-database && ${MAKE} -f Makefile CONF=Debug clean
-
-# Enable dependency checking
-.dep.inc: .depcheck-impl
-
-include .dep.inc
=== removed file 'nbproject/Makefile-Release.mk'
--- nbproject/Makefile-Release.mk 2011-03-26 23:28:54 +0000
+++ nbproject/Makefile-Release.mk 1970-01-01 00:00:00 +0000
@@ -1,82 +0,0 @@
-#
-# Generated Makefile - do not edit!
-#
-# Edit the Makefile in the project folder instead (../Makefile). Each target
-# has a -pre and a -post target defined where you can add customized code.
-#
-# This makefile implements configuration specific macros and targets.
-
-
-# Environment
-MKDIR=mkdir
-CP=cp
-GREP=grep
-NM=nm
-CCADMIN=CCadmin
-RANLIB=ranlib
-CC=gcc
-CCC=g++
-CXX=g++
-FC=
-AS=as
-
-# Macros
-CND_PLATFORM=GNU-Linux-x86
-CND_CONF=Release
-CND_DISTDIR=dist
-
-# Include project Makefile
-include Makefile
-
-# Object Directory
-OBJECTDIR=build/${CND_CONF}/${CND_PLATFORM}
-
-# Object Files
-OBJECTFILES= \
- ${OBJECTDIR}/main.o
-
-
-# C Compiler Flags
-CFLAGS=
-
-# CC Compiler Flags
-CCFLAGS=
-CXXFLAGS=
-
-# Fortran Compiler Flags
-FFLAGS=
-
-# Assembler Flags
-ASFLAGS=
-
-# Link Libraries and Options
-LDLIBSOPTIONS=
-
-# Build Targets
-.build-conf: ${BUILD_SUBPROJECTS}
- "${MAKE}" -f nbproject/Makefile-Release.mk dist/Release/GNU-Linux-x86/core
-
-dist/Release/GNU-Linux-x86/core: ${OBJECTFILES}
- ${MKDIR} -p dist/Release/GNU-Linux-x86
- ${LINK.cc} -o ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/core ${OBJECTFILES} ${LDLIBSOPTIONS}
-
-${OBJECTDIR}/main.o: main.cpp
- ${MKDIR} -p ${OBJECTDIR}
- ${RM} $@.d
- $(COMPILE.cc) -O2 -MMD -MP -MF $@.d -o ${OBJECTDIR}/main.o main.cpp
-
-# Subprojects
-.build-subprojects:
-
-# Clean Targets
-.clean-conf: ${CLEAN_SUBPROJECTS}
- ${RM} -r build/Release
- ${RM} dist/Release/GNU-Linux-x86/core
-
-# Subprojects
-.clean-subprojects:
-
-# Enable dependency checking
-.dep.inc: .depcheck-impl
-
-include .dep.inc
=== removed file 'nbproject/Makefile-impl.mk'
--- nbproject/Makefile-impl.mk 2011-03-26 23:28:54 +0000
+++ nbproject/Makefile-impl.mk 1970-01-01 00:00:00 +0000
@@ -1,133 +0,0 @@
-#
-# Generated Makefile - do not edit!
-#
-# Edit the Makefile in the project folder instead (../Makefile). Each target
-# has a pre- and a post- target defined where you can add customization code.
-#
-# This makefile implements macros and targets common to all configurations.
-#
-# NOCDDL
-
-
-# Building and Cleaning subprojects are done by default, but can be controlled with the SUB
-# macro. If SUB=no, subprojects will not be built or cleaned. The following macro
-# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf
-# and .clean-reqprojects-conf unless SUB has the value 'no'
-SUB_no=NO
-SUBPROJECTS=${SUB_${SUB}}
-BUILD_SUBPROJECTS_=.build-subprojects
-BUILD_SUBPROJECTS_NO=
-BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}}
-CLEAN_SUBPROJECTS_=.clean-subprojects
-CLEAN_SUBPROJECTS_NO=
-CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}}
-
-
-# Project Name
-PROJECTNAME=core
-
-# Active Configuration
-DEFAULTCONF=Debug
-CONF=${DEFAULTCONF}
-
-# All Configurations
-ALLCONFS=Debug Release
-
-
-# build
-.build-impl: .build-pre .validate-impl .depcheck-impl
- @#echo "=> Running $@... Configuration=$(CONF)"
- "${MAKE}" -f nbproject/Makefile-${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .build-conf
-
-
-# clean
-.clean-impl: .clean-pre .validate-impl .depcheck-impl
- @#echo "=> Running $@... Configuration=$(CONF)"
- "${MAKE}" -f nbproject/Makefile-${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .clean-conf
-
-
-# clobber
-.clobber-impl: .clobber-pre .depcheck-impl
- @#echo "=> Running $@..."
- for CONF in ${ALLCONFS}; \
- do \
- "${MAKE}" -f nbproject/Makefile-$${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .clean-conf; \
- done
-
-# all
-.all-impl: .all-pre .depcheck-impl
- @#echo "=> Running $@..."
- for CONF in ${ALLCONFS}; \
- do \
- "${MAKE}" -f nbproject/Makefile-$${CONF}.mk QMAKE=${QMAKE} SUBPROJECTS=${SUBPROJECTS} .build-conf; \
- done
-
-# build tests
-.build-tests-impl: .build-impl .build-tests-pre
- @#echo "=> Running $@... Configuration=$(CONF)"
- "${MAKE}" -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-tests-conf
-
-# run tests
-.test-impl: .build-tests-impl .test-pre
- @#echo "=> Running $@... Configuration=$(CONF)"
- "${MAKE}" -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .test-conf
-
-# dependency checking support
-.depcheck-impl:
- @echo "# This code depends on make tool being used" >.dep.inc
- @if [ -n "${MAKE_VERSION}" ]; then \
- echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \
- echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \
- echo "include \$${DEPFILES}" >>.dep.inc; \
- echo "endif" >>.dep.inc; \
- else \
- echo ".KEEP_STATE:" >>.dep.inc; \
- echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \
- fi
-
-# configuration validation
-.validate-impl:
- @if [ ! -f nbproject/Makefile-${CONF}.mk ]; \
- then \
- echo ""; \
- echo "Error: can not find the makefile for configuration '${CONF}' in project ${PROJECTNAME}"; \
- echo "See 'make help' for details."; \
- echo "Current directory: " `pwd`; \
- echo ""; \
- fi
- @if [ ! -f nbproject/Makefile-${CONF}.mk ]; \
- then \
- exit 1; \
- fi
-
-
-# help
-.help-impl: .help-pre
- @echo "This makefile supports the following configurations:"
- @echo " ${ALLCONFS}"
- @echo ""
- @echo "and the following targets:"
- @echo " build (default target)"
- @echo " clean"
- @echo " clobber"
- @echo " all"
- @echo " help"
- @echo ""
- @echo "Makefile Usage:"
- @echo " make [CONF=<CONFIGURATION>] [SUB=no] build"
- @echo " make [CONF=<CONFIGURATION>] [SUB=no] clean"
- @echo " make [SUB=no] clobber"
- @echo " make [SUB=no] all"
- @echo " make help"
- @echo ""
- @echo "Target 'build' will build a specific configuration and, unless 'SUB=no',"
- @echo " also build subprojects."
- @echo "Target 'clean' will clean a specific configuration and, unless 'SUB=no',"
- @echo " also clean subprojects."
- @echo "Target 'clobber' will remove all built files from all configurations and,"
- @echo " unless 'SUB=no', also from subprojects."
- @echo "Target 'all' will will build all configurations and, unless 'SUB=no',"
- @echo " also build subprojects."
- @echo "Target 'help' prints this message."
- @echo ""
-
=== removed file 'nbproject/Makefile-variables.mk'
--- nbproject/Makefile-variables.mk 2011-03-26 23:28:54 +0000
+++ nbproject/Makefile-variables.mk 1970-01-01 00:00:00 +0000
@@ -1,24 +0,0 @@
-#
-# Generated - do not edit!
-#
-# NOCDDL
-#
-CND_BASEDIR=`pwd`
-CND_BUILDDIR=build
-CND_DISTDIR=dist
-# Debug configuration
-CND_PLATFORM_Debug=GNU-Linux-x86
-CND_ARTIFACT_DIR_Debug=dist/Debug/GNU-Linux-x86
-CND_ARTIFACT_NAME_Debug=core
-CND_ARTIFACT_PATH_Debug=dist/Debug/GNU-Linux-x86/core
-CND_PACKAGE_DIR_Debug=dist/Debug/GNU-Linux-x86/package
-CND_PACKAGE_NAME_Debug=core.tar
-CND_PACKAGE_PATH_Debug=dist/Debug/GNU-Linux-x86/package/core.tar
-# Release configuration
-CND_PLATFORM_Release=GNU-Linux-x86
-CND_ARTIFACT_DIR_Release=dist/Release/GNU-Linux-x86
-CND_ARTIFACT_NAME_Release=core
-CND_ARTIFACT_PATH_Release=dist/Release/GNU-Linux-x86/core
-CND_PACKAGE_DIR_Release=dist/Release/GNU-Linux-x86/package
-CND_PACKAGE_NAME_Release=core.tar
-CND_PACKAGE_PATH_Release=dist/Release/GNU-Linux-x86/package/core.tar
=== removed file 'nbproject/Package-Debug.bash'
--- nbproject/Package-Debug.bash 2011-03-26 23:28:54 +0000
+++ nbproject/Package-Debug.bash 1970-01-01 00:00:00 +0000
@@ -1,74 +0,0 @@
-#!/bin/bash -x
-
-#
-# Generated - do not edit!
-#
-
-# Macros
-TOP=`pwd`
-CND_PLATFORM=GNU-Linux-x86
-CND_CONF=Debug
-CND_DISTDIR=dist
-NBTMPDIR=build/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
-TMPDIRNAME=tmp-packaging
-OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/core
-OUTPUT_BASENAME=core
-PACKAGE_TOP_DIR=core/
-
-# Functions
-function checkReturnCode
-{
- rc=$?
- if [ $rc != 0 ]
- then
- exit $rc
- fi
-}
-function makeDirectory
-# $1 directory path
-# $2 permission (optional)
-{
- mkdir -p "$1"
- checkReturnCode
- if [ "$2" != "" ]
- then
- chmod $2 "$1"
- checkReturnCode
- fi
-}
-function copyFileToTmpDir
-# $1 from-file path
-# $2 to-file path
-# $3 permission
-{
- cp "$1" "$2"
- checkReturnCode
- if [ "$3" != "" ]
- then
- chmod $3 "$2"
- checkReturnCode
- fi
-}
-
-# Setup
-cd "${TOP}"
-mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
-rm -rf ${NBTMPDIR}
-mkdir -p ${NBTMPDIR}
-
-# Copy files and create directories and links
-cd "${TOP}"
-makeDirectory "${NBTMPDIR}/core/bin"
-copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
-
-
-# Generate tar file
-cd "${TOP}"
-rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/core.tar
-cd ${NBTMPDIR}
-tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/core.tar *
-checkReturnCode
-
-# Cleanup
-cd "${TOP}"
-rm -rf ${NBTMPDIR}
=== removed file 'nbproject/Package-Release.bash'
--- nbproject/Package-Release.bash 2011-03-26 23:28:54 +0000
+++ nbproject/Package-Release.bash 1970-01-01 00:00:00 +0000
@@ -1,74 +0,0 @@
-#!/bin/bash -x
-
-#
-# Generated - do not edit!
-#
-
-# Macros
-TOP=`pwd`
-CND_PLATFORM=GNU-Linux-x86
-CND_CONF=Release
-CND_DISTDIR=dist
-NBTMPDIR=build/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
-TMPDIRNAME=tmp-packaging
-OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/core
-OUTPUT_BASENAME=core
-PACKAGE_TOP_DIR=core/
-
-# Functions
-function checkReturnCode
-{
- rc=$?
- if [ $rc != 0 ]
- then
- exit $rc
- fi
-}
-function makeDirectory
-# $1 directory path
-# $2 permission (optional)
-{
- mkdir -p "$1"
- checkReturnCode
- if [ "$2" != "" ]
- then
- chmod $2 "$1"
- checkReturnCode
- fi
-}
-function copyFileToTmpDir
-# $1 from-file path
-# $2 to-file path
-# $3 permission
-{
- cp "$1" "$2"
- checkReturnCode
- if [ "$3" != "" ]
- then
- chmod $3 "$2"
- checkReturnCode
- fi
-}
-
-# Setup
-cd "${TOP}"
-mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
-rm -rf ${NBTMPDIR}
-mkdir -p ${NBTMPDIR}
-
-# Copy files and create directories and links
-cd "${TOP}"
-makeDirectory "${NBTMPDIR}/core/bin"
-copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
-
-
-# Generate tar file
-cd "${TOP}"
-rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/core.tar
-cd ${NBTMPDIR}
-tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/core.tar *
-checkReturnCode
-
-# Cleanup
-cd "${TOP}"
-rm -rf ${NBTMPDIR}
=== removed file 'nbproject/configurations.xml'
--- nbproject/configurations.xml 2011-03-26 23:28:54 +0000
+++ nbproject/configurations.xml 1970-01-01 00:00:00 +0000
@@ -1,144 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configurationDescriptor version="69">
- <logicalFolder name="root" displayName="root" projectFiles="true">
- <logicalFolder name="HeaderFiles"
- displayName="Header Files"
- projectFiles="true"
- kind="SOURCE_LOGICAL_FOLDER">
- </logicalFolder>
- <logicalFolder name="ResourceFiles"
- displayName="Resource Files"
- projectFiles="true"
- kind="SOURCE_LOGICAL_FOLDER">
- </logicalFolder>
- <logicalFolder name="SourceFiles"
- displayName="Source Files"
- projectFiles="true"
- kind="SOURCE_LOGICAL_FOLDER">
- <itemPath>main.cpp</itemPath>
- </logicalFolder>
- <logicalFolder name="TestFiles"
- displayName="Test Files"
- projectFiles="false"
- kind="TEST_LOGICAL_FOLDER">
- </logicalFolder>
- <logicalFolder name="ExternalFiles"
- displayName="Important Files"
- projectFiles="false"
- kind="IMPORTANT_FILES_FOLDER">
- <itemPath>Makefile</itemPath>
- </logicalFolder>
- </logicalFolder>
- <projectmakefile>Makefile</projectmakefile>
- <confs>
- <conf name="Debug" type="1">
- <toolsSet>
- <developmentServer>localhost</developmentServer>
- <compilerSet>GNU|GNU</compilerSet>
- <platform>2</platform>
- </toolsSet>
- <compileType>
- <ccTool>
- <incDir>
- <pElem>../network/wintermute-network</pElem>
- <pElem>../database/wintermute-database</pElem>
- <pElem>../linguistics/wintermute-linguistics</pElem>
- </incDir>
- </ccTool>
- <linkerTool>
- <linkerLibItems>
- <linkerLibProjectItem>
- <makeArtifact PL="../network/wintermute-network"
- CT="2"
- CN="Debug"
- AC="true"
- BL="true"
- WD="../network/wintermute-network"
- BC="${MAKE} -f Makefile CONF=Debug"
- CC="${MAKE} -f Makefile CONF=Debug clean"
- OP="dist/Debug/GNU-Linux-x86/libwintermute-network.so">
- </makeArtifact>
- </linkerLibProjectItem>
- <linkerLibProjectItem>
- <makeArtifact PL="../linguistics"
- CT="3"
- CN="Debug"
- AC="true"
- BL="true"
- WD="../linguistics"
- BC="${MAKE} -f Makefile CONF=Debug"
- CC="${MAKE} -f Makefile CONF=Debug clean"
- OP="dist/Debug/GNU-Linux-x86/liblinguistics.a">
- </makeArtifact>
- </linkerLibProjectItem>
- <linkerLibProjectItem>
- <makeArtifact PL="../database/wintermute-database"
- CT="2"
- CN="Debug"
- AC="true"
- BL="true"
- WD="../database/wintermute-database"
- BC="${MAKE} -f Makefile CONF=Debug"
- CC="${MAKE} -f Makefile CONF=Debug clean"
- OP="dist/Debug/GNU-Linux-x86/libwintermute-database.so">
- </makeArtifact>
- </linkerLibProjectItem>
- </linkerLibItems>
- </linkerTool>
- <requiredProjects>
- <makeArtifact PL="../network/wintermute-network"
- CT="2"
- CN="Debug"
- AC="true"
- BL="true"
- WD="../network/wintermute-network"
- BC="${MAKE} -f Makefile CONF=Debug"
- CC="${MAKE} -f Makefile CONF=Debug clean"
- OP="dist/Debug/GNU-Linux-x86/libwintermute-network.so">
- </makeArtifact>
- <makeArtifact PL="../database/wintermute-database"
- CT="2"
- CN="Debug"
- AC="true"
- BL="true"
- WD="../database/wintermute-database"
- BC="${MAKE} -f Makefile CONF=Debug"
- CC="${MAKE} -f Makefile CONF=Debug clean"
- OP="dist/Debug/GNU-Linux-x86/libwintermute-database.so">
- </makeArtifact>
- <makeArtifact PL="../linguistics"
- CT="3"
- CN="Debug"
- AC="true"
- BL="false"
- WD="../linguistics"
- BC="${MAKE} -f Makefile CONF=Debug"
- CC="${MAKE} -f Makefile CONF=Debug clean"
- OP="dist/Debug/GNU-Linux-x86/liblinguistics.a">
- </makeArtifact>
- </requiredProjects>
- </compileType>
- </conf>
- <conf name="Release" type="1">
- <toolsSet>
- <developmentServer>localhost</developmentServer>
- <compilerSet>GNU|GNU</compilerSet>
- <platform>2</platform>
- </toolsSet>
- <compileType>
- <cTool>
- <developmentMode>5</developmentMode>
- </cTool>
- <ccTool>
- <developmentMode>5</developmentMode>
- </ccTool>
- <fortranCompilerTool>
- <developmentMode>5</developmentMode>
- </fortranCompilerTool>
- <asmTool>
- <developmentMode>5</developmentMode>
- </asmTool>
- </compileType>
- </conf>
- </confs>
-</configurationDescriptor>
=== removed directory 'nbproject/private'
=== removed file 'nbproject/private/configurations.xml'
--- nbproject/private/configurations.xml 2011-03-26 23:28:54 +0000
+++ nbproject/private/configurations.xml 1970-01-01 00:00:00 +0000
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configurationDescriptor version="69">
- <projectmakefile>Makefile</projectmakefile>
- <defaultConf>0</defaultConf>
- <confs>
- <conf name="Debug" type="1">
- <gizmo_options version="3">
- <configurationname>GizmoSimple</configurationname>
- </gizmo_options>
- <runprofile version="6">
- <args></args>
- <rundir></rundir>
- <buildfirst>true</buildfirst>
- <console-type>0</console-type>
- <terminal-type>0</terminal-type>
- <remove-instrumentation>0</remove-instrumentation>
- <environment>
- </environment>
- </runprofile>
- </conf>
- <conf name="Release" type="1">
- <gizmo_options version="3">
- <configurationname>GizmoSimple</configurationname>
- </gizmo_options>
- <runprofile version="6">
- <args></args>
- <rundir></rundir>
- <buildfirst>true</buildfirst>
- <console-type>0</console-type>
- <terminal-type>0</terminal-type>
- <remove-instrumentation>0</remove-instrumentation>
- <environment>
- </environment>
- </runprofile>
- </conf>
- </confs>
-</configurationDescriptor>
=== removed file 'nbproject/private/private.properties'
=== removed file 'nbproject/project.properties'
=== removed file 'nbproject/project.xml'
--- nbproject/project.xml 2011-03-26 23:28:54 +0000
+++ nbproject/project.xml 1970-01-01 00:00:00 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://www.netbeans.org/ns/project/1">
- <type>org.netbeans.modules.cnd.makeproject</type>
- <configuration>
- <data xmlns="http://www.netbeans.org/ns/make-project/1">
- <name>wintermute-core</name>
- <make-project-type>0</make-project-type>
- <c-extensions/>
- <cpp-extensions>cpp</cpp-extensions>
- <header-extensions/>
- <sourceEncoding>UTF-8</sourceEncoding>
- <make-dep-projects>
- <make-dep-project>../linguistics</make-dep-project>
- <make-dep-project>../database/wintermute-database</make-dep-project>
- <make-dep-project>../network/wintermute-network</make-dep-project>
- </make-dep-projects>
- <sourceRootList/>
- <confList>
- <confElem>Debug</confElem>
- <confElem>Release</confElem>
- </confList>
- </data>
- </configuration>
-</project>
=== added directory 'src'
=== added file 'src/main.cpp'
--- src/main.cpp 1970-01-01 00:00:00 +0000
+++ src/main.cpp 2011-04-04 14:21:00 +0000
@@ -0,0 +1,46 @@
+/*
+ * Author: Jacky Alcine <jackyalcine@xxxxxxxxx>
+ *
+ * Copyright 2011 Jacky Alcine
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ */
+
+#include <EnglishParser.hpp>
+#include <wintermute-database.hpp>
+#include <wntrnetwork.hpp>
+
+using namespace Wintermute;
+using namespace Wintermute::Data;
+using namespace Wintermute::Network;
+using namespace Wintermute::Linguistics;
+using namespace Wintermute::Linguistics::English;
+
+using Wintermute::Linguistics::English::EnglishParser;
+using Wintermute::Network::Connectivity;
+using Wintermute::Network::Broadcast;
+
+int main(int argc, char** argv) {
+ cout << "Initializing Wintermute.." << endl;
+ Wintermute::Data::Linguistics::Configuration::Initialize("/home/jacky/Documents/Development/Projects/Desktop/Wintermute/~wintermute-devel/linguistics-devel/store");
+ EnglishParser* aParser = new EnglishParser;
+ aParser->parseText("I like big blue planes.");
+ aParser->parseText("Can you find me planes that I like?");
+
+ Wintermute::Network::Broadcast::initialize();
+ return 0;
+}
\ No newline at end of file
Follow ups