Added man pages taken from the Debian packaging system.
Move the ktechlab.desktop file into XDG_APPS_INSTALL_DIR directory,
see TDE/tde#26 and bug 2408.
Signed-off-by: gregory guy <gregory-tde@laposte.net>
(cherry picked from commit a9c86866c3
)
r14.0.x
parent
33040db93b
commit
f84a48543b
@ -0,0 +1,83 @@
|
|||||||
|
############################################
|
||||||
|
# #
|
||||||
|
# Improvements and feedbacks are welcome #
|
||||||
|
# #
|
||||||
|
# This file is released under GPL >= 3 #
|
||||||
|
# #
|
||||||
|
############################################
|
||||||
|
|
||||||
|
|
||||||
|
cmake_minimum_required( VERSION 2.8 )
|
||||||
|
|
||||||
|
|
||||||
|
#### general package setup
|
||||||
|
|
||||||
|
project( ktechlab )
|
||||||
|
set( VERSION R14.0.10 )
|
||||||
|
|
||||||
|
|
||||||
|
#### include essential cmake modules
|
||||||
|
|
||||||
|
include( FindPkgConfig )
|
||||||
|
include( CheckFunctionExists )
|
||||||
|
include( CheckSymbolExists )
|
||||||
|
include( CheckIncludeFile )
|
||||||
|
include( CheckIncludeFileCXX )
|
||||||
|
include( CheckLibraryExists )
|
||||||
|
include( CheckCSourceCompiles )
|
||||||
|
include( CheckCXXSourceCompiles )
|
||||||
|
|
||||||
|
|
||||||
|
#### include our cmake modules
|
||||||
|
|
||||||
|
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
|
||||||
|
include( TDEMacros )
|
||||||
|
|
||||||
|
|
||||||
|
##### setup install paths
|
||||||
|
|
||||||
|
include( TDESetupPaths )
|
||||||
|
tde_setup_paths( )
|
||||||
|
|
||||||
|
|
||||||
|
##### optional stuff
|
||||||
|
|
||||||
|
option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
|
||||||
|
option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_GPSIM "Enable gpsim support" ${WITH_ALL_OPTIONS} )
|
||||||
|
option( WITH_MECHANICS "Enable mechanics support" OFF )
|
||||||
|
|
||||||
|
|
||||||
|
##### user requested modules
|
||||||
|
|
||||||
|
option( BUILD_ALL "Build all" ON )
|
||||||
|
option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
|
||||||
|
option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
|
||||||
|
|
||||||
|
|
||||||
|
##### configure checks
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
|
||||||
|
###### global compiler settings
|
||||||
|
|
||||||
|
add_definitions( -DHAVE_CONFIG_H -UQT_NO_ASCII_CAST )
|
||||||
|
|
||||||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
|
||||||
|
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||||
|
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||||
|
|
||||||
|
|
||||||
|
##### directories
|
||||||
|
|
||||||
|
add_subdirectory( src )
|
||||||
|
add_subdirectory( icons )
|
||||||
|
add_subdirectory( microbe )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_DOC doc )
|
||||||
|
tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
|
||||||
|
|
||||||
|
|
||||||
|
##### write configure files
|
||||||
|
|
||||||
|
configure_file( config.h.cmake config.h @ONLY )
|
@ -0,0 +1,124 @@
|
|||||||
|
###########################################
|
||||||
|
# #
|
||||||
|
# Improvements and feedback are welcome #
|
||||||
|
# #
|
||||||
|
# This file is released under GPL >= 3 #
|
||||||
|
# #
|
||||||
|
###########################################
|
||||||
|
|
||||||
|
# required stuff
|
||||||
|
find_package( TQt )
|
||||||
|
find_package( TDE )
|
||||||
|
|
||||||
|
tde_setup_architecture_flags( )
|
||||||
|
|
||||||
|
include(TestBigEndian)
|
||||||
|
test_big_endian(WORDS_BIGENDIAN)
|
||||||
|
|
||||||
|
tde_setup_largefiles( )
|
||||||
|
|
||||||
|
|
||||||
|
##### check for gcc visibility support
|
||||||
|
|
||||||
|
if( WITH_GCC_VISIBILITY )
|
||||||
|
tde_setup_gcc_visibility( )
|
||||||
|
endif( WITH_GCC_VISIBILITY )
|
||||||
|
|
||||||
|
|
||||||
|
##### look for gpsim
|
||||||
|
|
||||||
|
if( NOT WITH_GPSIM )
|
||||||
|
set( NO_GPSIM 1 )
|
||||||
|
else()
|
||||||
|
find_path( HAVE_GPSIM_INCLUDE "gpsim/cod.h" )
|
||||||
|
find_library( HAVE_GPSIM_LIBRARY gpsim)
|
||||||
|
|
||||||
|
if( (NOT HAVE_GPSIM_INCLUDE) OR (NOT HAVE_GPSIM_LIBRARY) )
|
||||||
|
tde_message_fatal( "gpsim support have been requested but was not found on your system" )
|
||||||
|
else()
|
||||||
|
set( GPSIM_INCLUDE_DIRS ${HAVE_GPSIM_INCLUDE} )
|
||||||
|
set( GPSIM_LIBRARIES gpsim;gpsimcli )
|
||||||
|
|
||||||
|
##### glib-1.2 or glib-2.0
|
||||||
|
|
||||||
|
pkg_search_module( GLIB glib-2.0 glib )
|
||||||
|
message( STATUS "glib version: ${GLIB_VERSION}" )
|
||||||
|
|
||||||
|
if( NOT GLIB_FOUND )
|
||||||
|
tde_message_fatal( "glib is required but was not found on your system" )
|
||||||
|
endif()
|
||||||
|
|
||||||
|
tde_save( CMAKE_REQUIRED_INCLUDES )
|
||||||
|
set( CMAKE_REQUIRED_INCLUDES ${GLIB_INCLUDE_DIRS} ${GPSIM_INCLUDE_DIRS})
|
||||||
|
|
||||||
|
##### check for gpsim version
|
||||||
|
|
||||||
|
check_cxx_source_compiles( "
|
||||||
|
#include <gpsim/interface.h>
|
||||||
|
#include <gpsim/gpsim_interface.h>
|
||||||
|
#include <gpsim/breakpoints.h>
|
||||||
|
#include <gpsim/gpsim_time.h>
|
||||||
|
void func()
|
||||||
|
{
|
||||||
|
(void)cycles;
|
||||||
|
(void)initialize_gpsim_core();
|
||||||
|
(void)load_symbol_file(0,0);
|
||||||
|
}
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
} "
|
||||||
|
GPSIM_0_21_4
|
||||||
|
)
|
||||||
|
|
||||||
|
check_cxx_source_compiles( "
|
||||||
|
#include <gpsim/interface.h>
|
||||||
|
#include <gpsim/gpsim_interface.h>
|
||||||
|
#include <gpsim/breakpoints.h>
|
||||||
|
#include <gpsim/gpsim_time.h>
|
||||||
|
#include <gpsim/symbol.h>
|
||||||
|
#include <gpsim/program_files.h>
|
||||||
|
void func()
|
||||||
|
{
|
||||||
|
(void)cycles;
|
||||||
|
(void)initialize_gpsim_core();
|
||||||
|
}
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
} "
|
||||||
|
GPSIM_0_21_11
|
||||||
|
)
|
||||||
|
|
||||||
|
check_cxx_source_compiles( "
|
||||||
|
#include <gpsim/ValueCollections.h>
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
} "
|
||||||
|
GPSIM_0_21_12
|
||||||
|
)
|
||||||
|
|
||||||
|
check_cxx_source_compiles( "
|
||||||
|
#include <gpsim/pic-processor.h>
|
||||||
|
void func()
|
||||||
|
{
|
||||||
|
pic_processor *Processor;
|
||||||
|
sizeof(Processor->Wreg);
|
||||||
|
}
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
} "
|
||||||
|
GPSIM_0_27_0
|
||||||
|
)
|
||||||
|
tde_restore( CMAKE_REQUIRED_INCLUDES )
|
||||||
|
endif((NOT HAVE_GPSIM_INCLUDE) OR (NOT HAVE_GPSIM_LIBRARY))
|
||||||
|
endif( NOT WITH_GPSIM )
|
||||||
|
|
||||||
|
|
||||||
|
##### mechanics
|
||||||
|
|
||||||
|
if( WITH_MECHANICS )
|
||||||
|
set( MECHANICS 1 )
|
||||||
|
endif()
|
@ -0,0 +1,26 @@
|
|||||||
|
#define VERSION "@VERSION@"
|
||||||
|
|
||||||
|
// Defined if you have fvisibility and fvisibility-inlines-hidden support.
|
||||||
|
#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
|
||||||
|
|
||||||
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@
|
||||||
|
|
||||||
|
/* build with gpsim-0.21.4 support */
|
||||||
|
#cmakedefine GPSIM_0_21_4 1
|
||||||
|
|
||||||
|
/* build with gpsim-0.21.11 support */
|
||||||
|
#cmakedefine GPSIM_0_21_11 1
|
||||||
|
|
||||||
|
/* build with gpsim-0.21.12 support */
|
||||||
|
#cmakedefine GPSIM_0_21_12 1
|
||||||
|
|
||||||
|
/* build with gpsim-0.27 support */
|
||||||
|
#cmakedefine GPSIM_0_27_0 1
|
||||||
|
|
||||||
|
/* build without gpsim support */
|
||||||
|
#cmakedefine NO_GPSIM 1
|
||||||
|
|
||||||
|
/* build with mechanics support */
|
||||||
|
#cmakedefine MECHANICS 1
|
@ -0,0 +1,34 @@
|
|||||||
|
file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
|
||||||
|
list( REMOVE_ITEM _dirs html man )
|
||||||
|
|
||||||
|
string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
|
||||||
|
|
||||||
|
foreach( _dir IN LISTS _dirs )
|
||||||
|
if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}
|
||||||
|
AND ( "${_dir}" STREQUAL "en" OR
|
||||||
|
"${_linguas}" MATCHES "^;*$" OR
|
||||||
|
";${_linguas};" MATCHES ";${_dir};" ))
|
||||||
|
file( GLOB _doc_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} ${_dir}/*.docbook )
|
||||||
|
if( _doc_files )
|
||||||
|
list( FIND _doc_files "index.docbook" _find_index )
|
||||||
|
if( -1 EQUAL _find_index )
|
||||||
|
set( _noindex "NOINDEX" )
|
||||||
|
else()
|
||||||
|
unset( _noindex )
|
||||||
|
endif()
|
||||||
|
tde_create_handbook(
|
||||||
|
SOURCE_BASEDIR ${_dir}
|
||||||
|
${_noindex}
|
||||||
|
LANG ${_dir}
|
||||||
|
DESTINATION ${PROJECT_NAME}
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
|
||||||
|
if( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/html/CMakeLists.txt )
|
||||||
|
add_subdirectory( html )
|
||||||
|
endif()
|
||||||
|
if( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/man/CMakeLists.txt )
|
||||||
|
add_subdirectory( man )
|
||||||
|
endif()
|
@ -0,0 +1,7 @@
|
|||||||
|
##### man pages
|
||||||
|
|
||||||
|
INSTALL(
|
||||||
|
FILES ${PROJECT_NAME}.1 microbe.1
|
||||||
|
DESTINATION ${MAN_INSTALL_DIR}/man1
|
||||||
|
COMPONENT doc
|
||||||
|
)
|
@ -0,0 +1,151 @@
|
|||||||
|
.\" This file was generated by kdemangen.pl
|
||||||
|
.TH KTECHLAB 1 "Jan 2006" "Trinity Desktop Environment" "An IDE for microcontrollers and electronics"
|
||||||
|
.SH NAME
|
||||||
|
ktechlab
|
||||||
|
\- An IDE for microcontrollers and electronics
|
||||||
|
.SH SYNOPSIS
|
||||||
|
ktechlab [Qt\-options] [TDE\-options] [URL]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
An IDE for microcontrollers and electronics
|
||||||
|
.SH OPTIONS
|
||||||
|
.SS
|
||||||
|
.SS Arguments:
|
||||||
|
.TP
|
||||||
|
.B URL
|
||||||
|
Document to open.
|
||||||
|
.SS Generic options:
|
||||||
|
.TP
|
||||||
|
.B \-\-help
|
||||||
|
Show help about options
|
||||||
|
.TP
|
||||||
|
.B \-\-help\-qt
|
||||||
|
Show Qt specific options
|
||||||
|
.TP
|
||||||
|
.B \-\-help\-tde
|
||||||
|
Show TDE specific options
|
||||||
|
.TP
|
||||||
|
.B \-\-help\-all
|
||||||
|
Show all options
|
||||||
|
.TP
|
||||||
|
.B \-\-author
|
||||||
|
Show author information
|
||||||
|
.TP
|
||||||
|
.B \-v, \-\-version
|
||||||
|
Show version information
|
||||||
|
.TP
|
||||||
|
.B \-\-license
|
||||||
|
Show license information
|
||||||
|
.TP
|
||||||
|
.B \-\-
|
||||||
|
End of options
|
||||||
|
.SS
|
||||||
|
.SS TDE options:
|
||||||
|
.TP
|
||||||
|
.B \-\-caption <caption>
|
||||||
|
Use 'caption' as name in the titlebar
|
||||||
|
.TP
|
||||||
|
.B \-\-icon <icon>
|
||||||
|
Use 'icon' as the application icon
|
||||||
|
.TP
|
||||||
|
.B \-\-miniicon <icon>
|
||||||
|
Use 'icon' as the icon in the titlebar
|
||||||
|
.TP
|
||||||
|
.B \-\-config <filename>
|
||||||
|
Use alternative configuration file
|
||||||
|
.TP
|
||||||
|
.B \-\-dcopserver <server>
|
||||||
|
Use the DCOP Server specified by 'server'
|
||||||
|
.TP
|
||||||
|
.B \-\-nocrashhandler
|
||||||
|
Disable crash handler, to get core dumps
|
||||||
|
.TP
|
||||||
|
.B \-\-waitforwm
|
||||||
|
Waits for a WM_NET compatible windowmanager
|
||||||
|
.TP
|
||||||
|
.B \-\-style <style>
|
||||||
|
sets the application GUI style
|
||||||
|
.TP
|
||||||
|
.B \-\-geometry <geometry>
|
||||||
|
sets the client geometry of the main widget - see man X for the argument format
|
||||||
|
.SS
|
||||||
|
.SS Qt options:
|
||||||
|
.TP
|
||||||
|
.B \-\-display <displayname>
|
||||||
|
Use the X-server display 'displayname'
|
||||||
|
.TP
|
||||||
|
.B \-\-session <sessionId>
|
||||||
|
Restore the application for the given 'sessionId'
|
||||||
|
.TP
|
||||||
|
.B \-\-cmap
|
||||||
|
Causes the application to install a private color
|
||||||
|
map on an 8-bit display
|
||||||
|
.TP
|
||||||
|
.B \-\-ncols <count>
|
||||||
|
Limits the number of colors allocated in the color
|
||||||
|
cube on an 8-bit display, if the application is
|
||||||
|
using the QApplication::ManyColor color
|
||||||
|
specification
|
||||||
|
.TP
|
||||||
|
.B \-\-nograb
|
||||||
|
tells Qt to never grab the mouse or the keyboard
|
||||||
|
.TP
|
||||||
|
.B \-\-dograb
|
||||||
|
running under a debugger can cause an implicit
|
||||||
|
-nograb, use -dograb to override
|
||||||
|
.TP
|
||||||
|
.B \-\-sync
|
||||||
|
switches to synchronous mode for debugging
|
||||||
|
.TP
|
||||||
|
.B \-\-fn, \-\-font <fontname>
|
||||||
|
defines the application font
|
||||||
|
.TP
|
||||||
|
.B \-\-bg, \-\-background <color>
|
||||||
|
sets the default background color and an
|
||||||
|
application palette (light and dark shades are
|
||||||
|
calculated)
|
||||||
|
.TP
|
||||||
|
.B \-\-fg, \-\-foreground <color>
|
||||||
|
sets the default foreground color
|
||||||
|
.TP
|
||||||
|
.B \-\-btn, \-\-button <color>
|
||||||
|
sets the default button color
|
||||||
|
.TP
|
||||||
|
.B \-\-name <name>
|
||||||
|
sets the application name
|
||||||
|
.TP
|
||||||
|
.B \-\-title <title>
|
||||||
|
sets the application title (caption)
|
||||||
|
.TP
|
||||||
|
.B \-\-visual TrueColor
|
||||||
|
forces the application to use a TrueColor visual on
|
||||||
|
an 8-bit display
|
||||||
|
.TP
|
||||||
|
.B \-\-inputstyle <inputstyle>
|
||||||
|
sets XIM (X Input Method) input style. Possible
|
||||||
|
values are onthespot, overthespot, offthespot and
|
||||||
|
root
|
||||||
|
.TP
|
||||||
|
.B \-\-im <XIM server>
|
||||||
|
set XIM server
|
||||||
|
.TP
|
||||||
|
.B \-\-noxim
|
||||||
|
disable XIM
|
||||||
|
.TP
|
||||||
|
.B \-\-reverse
|
||||||
|
mirrors the whole layout of widgets
|
||||||
|
.SS
|
||||||
|
|
||||||
|
.SH SEE ALSO
|
||||||
|
Full user documentation is available through the TDE Help Center. You can also enter the URL
|
||||||
|
.BR help:/ktechlab/
|
||||||
|
directly into konqueror or you can run
|
||||||
|
.BR "`khelpcenter help:/ktechlab/'"
|
||||||
|
from the command-line.
|
||||||
|
.br
|
||||||
|
.SH AUTHORS
|
||||||
|
.nf
|
||||||
|
David Saxton <david@bluehaze.org>
|
||||||
|
.br
|
||||||
|
Daniel Clarke <daniel.jc@gmail.com>
|
||||||
|
.br
|
||||||
|
|
@ -0,0 +1,162 @@
|
|||||||
|
.\" This file was generated by kdemangen.pl
|
||||||
|
.TH MICROBE 1 "Jan 2006" "Trinity Desktop Environment" "The Microbe Compiler"
|
||||||
|
.SH NAME
|
||||||
|
microbe
|
||||||
|
\- The Microbe Compiler
|
||||||
|
.SH SYNOPSIS
|
||||||
|
microbe [Qt\-options] [TDE\-options] [options] [Input URL] [Output URL]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
|
||||||
|
.SH OPTIONS
|
||||||
|
.SS
|
||||||
|
.SS Arguments:
|
||||||
|
.TP
|
||||||
|
.B Input
|
||||||
|
URL Input filename
|
||||||
|
.TP
|
||||||
|
.B Output
|
||||||
|
URL Output filename
|
||||||
|
.SS Options:
|
||||||
|
.TP
|
||||||
|
.B \-\-show\-source
|
||||||
|
Show source code lines in assembly output
|
||||||
|
.TP
|
||||||
|
.B \-\-nooptimize
|
||||||
|
Do not attempt optimization of generated instructions.
|
||||||
|
.SS
|
||||||
|
.SS Generic options:
|
||||||
|
.TP
|
||||||
|
.B \-\-help
|
||||||
|
Show help about options
|
||||||
|
.TP
|
||||||
|
.B \-\-help\-qt
|
||||||
|
Show Qt specific options
|
||||||
|
.TP
|
||||||
|
.B \-\-help\-tde
|
||||||
|
Show TDE specific options
|
||||||
|
.TP
|
||||||
|
.B \-\-help\-all
|
||||||
|
Show all options
|
||||||
|
.TP
|
||||||
|
.B \-\-author
|
||||||
|
Show author information
|
||||||
|
.TP
|
||||||
|
.B \-v, \-\-version
|
||||||
|
Show version information
|
||||||
|
.TP
|
||||||
|
.B \-\-license
|
||||||
|
Show license information
|
||||||
|
.TP
|
||||||
|
.B \-\-
|
||||||
|
End of options
|
||||||
|
.SS
|
||||||
|
.SS TDE options:
|
||||||
|
.TP
|
||||||
|
.B \-\-caption <caption>
|
||||||
|
Use 'caption' as name in the titlebar
|
||||||
|
.TP
|
||||||
|
.B \-\-icon <icon>
|
||||||
|
Use 'icon' as the application icon
|
||||||
|
.TP
|
||||||
|
.B \-\-miniicon <icon>
|
||||||
|
Use 'icon' as the icon in the titlebar
|
||||||
|
.TP
|
||||||
|
.B \-\-config <filename>
|
||||||
|
Use alternative configuration file
|
||||||
|
.TP
|
||||||
|
.B \-\-dcopserver <server>
|
||||||
|
Use the DCOP Server specified by 'server'
|
||||||
|
.TP
|
||||||
|
.B \-\-nocrashhandler
|
||||||
|
Disable crash handler, to get core dumps
|
||||||
|
.TP
|
||||||
|
.B \-\-waitforwm
|
||||||
|
Waits for a WM_NET compatible windowmanager
|
||||||
|
.TP
|
||||||
|
.B \-\-style <style>
|
||||||
|
sets the application GUI style
|
||||||
|
.TP
|
||||||
|
.B \-\-geometry <geometry>
|
||||||
|
sets the client geometry of the main widget - see man X for the argument format
|
||||||
|
.SS
|
||||||
|
.SS Qt options:
|
||||||
|
.TP
|
||||||
|
.B \-\-display <displayname>
|
||||||
|
Use the X-server display 'displayname'
|
||||||
|
.TP
|
||||||
|
.B \-\-session <sessionId>
|
||||||
|
Restore the application for the given 'sessionId'
|
||||||
|
.TP
|
||||||
|
.B \-\-cmap
|
||||||
|
Causes the application to install a private color
|
||||||
|
map on an 8-bit display
|
||||||
|
.TP
|
||||||
|
.B \-\-ncols <count>
|
||||||
|
Limits the number of colors allocated in the color
|
||||||
|
cube on an 8-bit display, if the application is
|
||||||
|
using the QApplication::ManyColor color
|
||||||
|
specification
|
||||||
|
.TP
|
||||||
|
.B \-\-nograb
|
||||||
|
tells Qt to never grab the mouse or the keyboard
|
||||||
|
.TP
|
||||||
|
.B \-\-dograb
|
||||||
|
running under a debugger can cause an implicit
|
||||||
|
-nograb, use -dograb to override
|
||||||
|
.TP
|
||||||
|
.B \-\-sync
|
||||||
|
switches to synchronous mode for debugging
|
||||||
|
.TP
|
||||||
|
.B \-\-fn, \-\-font <fontname>
|
||||||
|
defines the application font
|
||||||
|
.TP
|
||||||
|
.B \-\-bg, \-\-background <color>
|
||||||
|
sets the default background color and an
|
||||||
|
application palette (light and dark shades are
|
||||||
|
calculated)
|
||||||
|
.TP
|
||||||
|
.B \-\-fg, \-\-foreground <color>
|
||||||
|
sets the default foreground color
|
||||||
|
.TP
|
||||||
|
.B \-\-btn, \-\-button <color>
|
||||||
|
sets the default button color
|
||||||
|
.TP
|
||||||
|
.B \-\-name <name>
|
||||||
|
sets the application name
|
||||||
|
.TP
|
||||||
|
.B \-\-title <title>
|
||||||
|
sets the application title (caption)
|
||||||
|
.TP
|
||||||
|
.B \-\-visual TrueColor
|
||||||
|
forces the application to use a TrueColor visual on
|
||||||
|
an 8-bit display
|
||||||
|
.TP
|
||||||
|
.B \-\-inputstyle <inputstyle>
|
||||||
|
sets XIM (X Input Method) input style. Possible
|
||||||
|
values are onthespot, overthespot, offthespot and
|
||||||
|
root
|
||||||
|
.TP
|
||||||
|
.B \-\-im <XIM server>
|
||||||
|
set XIM server
|
||||||
|
.TP
|
||||||
|
.B \-\-noxim
|
||||||
|
disable XIM
|
||||||
|
.TP
|
||||||
|
.B \-\-reverse
|
||||||
|
mirrors the whole layout of widgets
|
||||||
|
.SS
|
||||||
|
|
||||||
|
.SH SEE ALSO
|
||||||
|
Full user documentation is available through the TDE Help Center. You can also enter the URL
|
||||||
|
.BR help:/microbe/
|
||||||
|
directly into konqueror or you can run
|
||||||
|
.BR "`khelpcenter help:/microbe/'"
|
||||||
|
from the command-line.
|
||||||
|
.br
|
||||||
|
.SH AUTHORS
|
||||||
|
.nf
|
||||||
|
Daniel Clarke <daniel.jc@gmail.com>
|
||||||
|
.br
|
||||||
|
David Saxton <david@bluehaze.org>
|
||||||
|
.br
|
||||||
|
|
@ -0,0 +1,6 @@
|
|||||||
|
add_subdirectory( pics )
|
||||||
|
|
||||||
|
|
||||||
|
##### icons hicolor
|
||||||
|
|
||||||
|
tde_install_icons()
|
@ -0,0 +1,8 @@
|
|||||||
|
##### icons
|
||||||
|
|
||||||
|
file( GLOB _pics RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.png )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${_pics}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/icons
|
||||||
|
)
|
@ -0,0 +1,31 @@
|
|||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### microbe (executable)
|
||||||
|
|
||||||
|
tde_add_executable( microbe AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
btreebase.cpp btreenode.cpp main.cpp
|
||||||
|
traverser.cpp expression.cpp pic14.cpp
|
||||||
|
variable.cpp optimizer.cpp instruction.cpp
|
||||||
|
microbe.cpp parser.cpp
|
||||||
|
LINK
|
||||||
|
tdecore-shared
|
||||||
|
tdeui-shared
|
||||||
|
tdeio-shared
|
||||||
|
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,14 @@
|
|||||||
|
file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
|
||||||
|
string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
|
||||||
|
|
||||||
|
foreach( _po ${po_files} )
|
||||||
|
get_filename_component( _lang ${_po} NAME_WE )
|
||||||
|
if( "${_linguas}" MATCHES "^;*$" OR ";${_linguas};" MATCHES ";${_lang};" )
|
||||||
|
if( "${_po}" MATCHES "^([^/]*)/.*" )
|
||||||
|
string( REGEX REPLACE "^([^/]*)/.*" "\\1" _component "${_po}" )
|
||||||
|
else( )
|
||||||
|
set( _component "${PROJECT_NAME}" )
|
||||||
|
endif( )
|
||||||
|
tde_create_translation( FILES ${_po} LANG ${_lang} OUTPUT_NAME ${_component} )
|
||||||
|
endif( )
|
||||||
|
endforeach( )
|
@ -0,0 +1,100 @@
|
|||||||
|
add_subdirectory( core )
|
||||||
|
add_subdirectory( gui )
|
||||||
|
add_subdirectory( flowparts )
|
||||||
|
add_subdirectory( micro )
|
||||||
|
add_subdirectory( mechanics )
|
||||||
|
add_subdirectory( electronics )
|
||||||
|
add_subdirectory( languages )
|
||||||
|
add_subdirectory( drawparts )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src/drawparts
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/components
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/simulation
|
||||||
|
${CMAKE_SOURCE_DIR}/src/flowparts
|
||||||
|
${CMAKE_SOURCE_DIR}/src/gui
|
||||||
|
${CMAKE_SOURCE_DIR}/src/languages
|
||||||
|
${CMAKE_SOURCE_DIR}/src/mechanics
|
||||||
|
${CMAKE_SOURCE_DIR}/src/micro
|
||||||
|
${GPSIM_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
##### ktechlab (executable)
|
||||||
|
|
||||||
|
tde_add_executable( ${PROJECT_NAME} AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
docmanageriface.skel viewiface.skel documentiface.skel
|
||||||
|
ktechlab.cpp node.cpp connector.cpp itemlibrary.cpp
|
||||||
|
libraryitem.cpp projectmanager.cpp picitem.cpp
|
||||||
|
variant.cpp canvasitemparts.cpp flowcontainer.cpp
|
||||||
|
microsettings.cpp fpnode.cpp cells.cpp
|
||||||
|
asmformatter.cpp conrouter.cpp nodegroup.cpp
|
||||||
|
canvasmanipulator.cpp iteminterface.cpp
|
||||||
|
itemgroup.cpp ciwidgetmgr.cpp filemetainfo.cpp
|
||||||
|
resizeoverlay.cpp document.cpp view.cpp
|
||||||
|
docmanager.cpp cnitem.cpp item.cpp cnitemgroup.cpp
|
||||||
|
itemview.cpp itemdocument.cpp textview.cpp
|
||||||
|
textdocument.cpp circuitdocument.cpp
|
||||||
|
flowcodedocument.cpp icnview.cpp icndocument.cpp
|
||||||
|
viewcontainer.cpp circuitview.cpp flowcodeview.cpp
|
||||||
|
eventinfo.cpp oscilloscopedata.cpp
|
||||||
|
itemdocumentdata.cpp docmanageriface.cpp
|
||||||
|
documentiface.cpp viewiface.cpp simulator.cpp
|
||||||
|
katemdi.cpp debugmanager.cpp recentfilesaction.cpp
|
||||||
|
variablelabel.cpp
|
||||||
|
LINK
|
||||||
|
tdecore-shared
|
||||||
|
tdeui-shared
|
||||||
|
tdeprint-shared
|
||||||
|
tdeparts-shared
|
||||||
|
tdeutils-shared
|
||||||
|
tdetexteditor-shared
|
||||||
|
core-static
|
||||||
|
gui-static
|
||||||
|
micro-static
|
||||||
|
flowparts-static
|
||||||
|
mechanics-static
|
||||||
|
electronics-static
|
||||||
|
components-static
|
||||||
|
languages-static
|
||||||
|
drawparts-static
|
||||||
|
${GPSIM_LIBRARIES}
|
||||||
|
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ktechlabui.rc error_messages_en_gb
|
||||||
|
ktechlabcircuitui.rc ktechlabflowcodeui.rc
|
||||||
|
ktechlabitemviewui.rc ktechlabmechanicsui.rc
|
||||||
|
ktechlabtextui.rc ktechlabkateui.rc
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES microbe.xml
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/katepart/syntax
|
||||||
|
)
|
||||||
|
|
||||||
|
tde_create_translated_desktop(
|
||||||
|
SOURCE x-circuit.desktop x-flowcode.desktop
|
||||||
|
x-ktechlab.desktop x-microbe.desktop
|
||||||
|
DESTINATION ${MIME_INSTALL_DIR}/application
|
||||||
|
)
|
||||||
|
|
||||||
|
tde_create_translated_desktop( ${PROJECT_NAME}.desktop )
|
@ -0,0 +1,31 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### core (static)
|
||||||
|
|
||||||
|
tde_add_library( core STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
ktlconfig.kcfgc
|
||||||
|
main.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ktechlab.kcfg
|
||||||
|
DESTINATION ${KCFG_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,25 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### drawparts (static)
|
||||||
|
|
||||||
|
tde_add_library( drawparts STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
drawpart.cpp
|
||||||
|
dpline.cpp
|
||||||
|
solidshape.cpp
|
||||||
|
dptext.cpp
|
||||||
|
)
|
@ -0,0 +1,36 @@
|
|||||||
|
add_subdirectory( simulation )
|
||||||
|
add_subdirectory( components )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/components
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/simulation
|
||||||
|
${CMAKE_SOURCE_DIR}/src/gui
|
||||||
|
${CMAKE_SOURCE_DIR}/src/languages
|
||||||
|
${CMAKE_SOURCE_DIR}/src/micro
|
||||||
|
${GLIB_INCLUDE_DIRS}
|
||||||
|
${GPSIM_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### electronics (static)
|
||||||
|
|
||||||
|
|
||||||
|
tde_add_library( electronics STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
component.cpp subcircuits.cpp gpsimprocessor.cpp
|
||||||
|
switch.cpp pin.cpp wire.cpp ecnode.cpp port.cpp
|
||||||
|
LINK
|
||||||
|
components-static
|
||||||
|
)
|
@ -0,0 +1,49 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/components
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/simulation
|
||||||
|
${CMAKE_SOURCE_DIR}/src/gui
|
||||||
|
${CMAKE_SOURCE_DIR}/src/languages
|
||||||
|
${CMAKE_SOURCE_DIR}/src/micro
|
||||||
|
${GLIB_INCLUDE_DIRS}
|
||||||
|
${GPSIM_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### components (static)
|
||||||
|
|
||||||
|
tde_add_library( components STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
ecresistor.cpp ecled.cpp ecdiode.cpp
|
||||||
|
ecsevensegment.cpp eckeypad.cpp
|
||||||
|
eccapacitor.cpp ec555.cpp eccurrentsource.cpp
|
||||||
|
ecfixedvoltage.cpp ecbcdto7segment.cpp
|
||||||
|
ecsignallamp.cpp ecclockinput.cpp
|
||||||
|
ecpotentiometer.cpp ecopamp.cpp ecvoltagesource.cpp
|
||||||
|
eccurrentsignal.cpp ecvoltagesignal.cpp
|
||||||
|
ecground.cpp multiinputgate.cpp fulladder.cpp
|
||||||
|
multiplexer.cpp demultiplexer.cpp externalconnection.cpp
|
||||||
|
ecsubcircuit.cpp meter.cpp probe.cpp resistordip.cpp
|
||||||
|
addac.cpp dependentsource.cpp flipflop.cpp
|
||||||
|
toggleswitch.cpp pushswitch.cpp ram.cpp
|
||||||
|
discretelogic.cpp piccomponent.cpp piccomponentpin.cpp
|
||||||
|
binarycounter.cpp bidirled.cpp matrixdisplay.cpp
|
||||||
|
bussplitter.cpp matrixdisplaydriver.cpp
|
||||||
|
magnitudecomparator.cpp serialportcomponent.cpp
|
||||||
|
parallelportcomponent.cpp inductor.cpp ecbjt.cpp
|
||||||
|
rotoswitch.cpp
|
||||||
|
LINK
|
||||||
|
elements-static
|
||||||
|
)
|
@ -0,0 +1,29 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### elements (static)
|
||||||
|
|
||||||
|
tde_add_library( elements STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
cccs.cpp ccvs.cpp circuit.cpp currentsource.cpp
|
||||||
|
diode.cpp element.cpp elementset.cpp logic.cpp
|
||||||
|
matrix.cpp vccs.cpp vcvs.cpp voltagesource.cpp
|
||||||
|
capacitance.cpp resistance.cpp currentsignal.cpp
|
||||||
|
voltagepoint.cpp voltagesignal.cpp elementsignal.cpp
|
||||||
|
nonlinear.cpp reactive.cpp vec.cpp bjt.cpp
|
||||||
|
opamp.cpp inductance.cpp
|
||||||
|
)
|
@ -0,0 +1,35 @@
|
|||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/components
|
||||||
|
${CMAKE_SOURCE_DIR}/src/languages
|
||||||
|
${CMAKE_SOURCE_DIR}/src/micro
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### flowparts (static)
|
||||||
|
|
||||||
|
tde_add_library( flowparts STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
callsub.cpp delay.cpp end.cpp forloop.cpp
|
||||||
|
readport.cpp setpin.cpp start.cpp
|
||||||
|
testpin.cpp unary.cpp varassignment.cpp
|
||||||
|
varcomparison.cpp writeport.cpp repeat.cpp
|
||||||
|
while.cpp sub.cpp count.cpp embed.cpp
|
||||||
|
interrupt.cpp keypad.cpp pulse.cpp
|
||||||
|
sevenseg.cpp inputbutton.cpp
|
||||||
|
flowpart.cpp pinmapping.cpp
|
||||||
|
)
|
@ -0,0 +1,44 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/components
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics/simulation
|
||||||
|
${CMAKE_SOURCE_DIR}/src/flowparts
|
||||||
|
${CMAKE_SOURCE_DIR}/src/languages
|
||||||
|
${CMAKE_SOURCE_DIR}/src/mechanics
|
||||||
|
${CMAKE_SOURCE_DIR}/src/micro
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### gui (static)
|
||||||
|
|
||||||
|
tde_add_library( gui STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
asmformattingwidget.ui gpasmsettingswidget.ui
|
||||||
|
logicwidget.ui newfilewidget.ui newprojectwidget.ui
|
||||||
|
outputmethodwidget.ui microsettingswidget.ui
|
||||||
|
oscilloscopewidget.ui generaloptionswidget.ui
|
||||||
|
createsubprojectwidget.ui processingoptionswidget.ui
|
||||||
|
sdccoptionswidget.ui linkeroptionswidget.ui
|
||||||
|
picprogrammerconfigwidget.ui newpinmappingwidget.ui
|
||||||
|
programmerwidget.ui
|
||||||
|
contexthelp.cpp doublespinbox.cpp itemeditor.cpp
|
||||||
|
itemselector.cpp microsettingsdlg.cpp
|
||||||
|
newfiledlg.cpp orientationwidget.cpp
|
||||||
|
outputmethoddlg.cpp pieditor.cpp plvitem.cpp
|
||||||
|
propertieslistview.cpp settingsdlg.cpp oscilloscope.cpp
|
||||||
|
oscilloscopeview.cpp probepositioner.cpp logview.cpp
|
||||||
|
projectdlgs.cpp microselectwidget.cpp
|
||||||
|
symbolviewer.cpp programmerdlg.cpp colorcombo.cpp
|
||||||
|
)
|
@ -0,0 +1,32 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/electronics
|
||||||
|
${CMAKE_SOURCE_DIR}/src/flowparts
|
||||||
|
${CMAKE_SOURCE_DIR}/src/gui
|
||||||
|
${CMAKE_SOURCE_DIR}/src/micro
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### languages (static)
|
||||||
|
|
||||||
|
tde_add_library( languages STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
language.cpp languagemanager.cpp microbe.cpp
|
||||||
|
externallanguage.cpp gpasm.cpp gpdasm.cpp
|
||||||
|
processchain.cpp flowcode.cpp asmparser.cpp
|
||||||
|
sdcc.cpp gplink.cpp gplib.cpp sourceline.cpp
|
||||||
|
picprogrammer.cpp
|
||||||
|
LINK
|
||||||
|
gui-static
|
||||||
|
)
|
@ -0,0 +1,25 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CMAKE_SOURCE_DIR}/src
|
||||||
|
${CMAKE_SOURCE_DIR}/src/drawparts
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### mechanics (static)
|
||||||
|
|
||||||
|
tde_add_library( mechanics STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
mechanicsitem.cpp chassiscircular2.cpp
|
||||||
|
mechanicssimulation.cpp mechanicsdocument.cpp
|
||||||
|
mechanicsgroup.cpp mechanicsview.cpp
|
||||||
|
)
|
@ -0,0 +1,23 @@
|
|||||||
|
include_directories(
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### micro (static)
|
||||||
|
|
||||||
|
tde_add_library( micro STATIC_PIC AUTOMOC
|
||||||
|
|
||||||
|
SOURCES
|
||||||
|
microinfo.cpp picinfo.cpp picinfo16bit.cpp
|
||||||
|
picinfo14bit.cpp picinfo12bit.cpp
|
||||||
|
microlibrary.cpp micropackage.cpp asminfo.cpp
|
||||||
|
)
|
Loading…
Reference in new issue