parent
786b46a053
commit
d8ef27cb45
@ -0,0 +1 @@
|
|||||||
|
Timothy Pearson <kb9vqf@pearsoncomputing.net>
|
@ -0,0 +1 @@
|
|||||||
|
2012-05-17 - Initial Release
|
@ -0,0 +1,167 @@
|
|||||||
|
Basic Installation
|
||||||
|
==================
|
||||||
|
|
||||||
|
These are generic installation instructions.
|
||||||
|
|
||||||
|
The `configure' shell script attempts to guess correct values for
|
||||||
|
various system-dependent variables used during compilation. It uses
|
||||||
|
those values to create a `Makefile' in each directory of the package.
|
||||||
|
It may also create one or more `.h' files containing system-dependent
|
||||||
|
definitions. Finally, it creates a shell script `config.status' that
|
||||||
|
you can run in the future to recreate the current configuration, a file
|
||||||
|
`config.cache' that saves the results of its tests to speed up
|
||||||
|
reconfiguring, and a file `config.log' containing compiler output
|
||||||
|
(useful mainly for debugging `configure').
|
||||||
|
|
||||||
|
If you need to do unusual things to compile the package, please try
|
||||||
|
to figure out how `configure' could check whether to do them, and mail
|
||||||
|
diffs or instructions to the address given in the `README' so they can
|
||||||
|
be considered for the next release. If at some point `config.cache'
|
||||||
|
contains results you don't want to keep, you may remove or edit it.
|
||||||
|
|
||||||
|
The file `configure.in' is used to create `configure' by a program
|
||||||
|
called `autoconf'. You only need `configure.in' if you want to change
|
||||||
|
it or regenerate `configure' using a newer version of `autoconf'.
|
||||||
|
|
||||||
|
The simplest way to compile this package is:
|
||||||
|
|
||||||
|
1. `cd' to the directory containing the package's source code and type
|
||||||
|
`./configure' to configure the package for your system. If you're
|
||||||
|
using `csh' on an old version of System V, you might need to type
|
||||||
|
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||||
|
`configure' itself.
|
||||||
|
|
||||||
|
Running `configure' takes a while. While running, it prints some
|
||||||
|
messages telling which features it is checking for.
|
||||||
|
|
||||||
|
2. Type `make' to compile the package.
|
||||||
|
|
||||||
|
3. Type `make install' to install the programs and any data files and
|
||||||
|
documentation.
|
||||||
|
|
||||||
|
4. You can remove the program binaries and object files from the
|
||||||
|
source code directory by typing `make clean'.
|
||||||
|
|
||||||
|
Compilers and Options
|
||||||
|
=====================
|
||||||
|
|
||||||
|
Some systems require unusual options for compilation or linking that
|
||||||
|
the `configure' script does not know about. You can give `configure'
|
||||||
|
initial values for variables by setting them in the environment. Using
|
||||||
|
a Bourne-compatible shell, you can do that on the command line like
|
||||||
|
this:
|
||||||
|
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
|
||||||
|
|
||||||
|
Or on systems that have the `env' program, you can do it like this:
|
||||||
|
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
|
||||||
|
|
||||||
|
Compiling For Multiple Architectures
|
||||||
|
====================================
|
||||||
|
|
||||||
|
You can compile the package for more than one kind of computer at the
|
||||||
|
same time, by placing the object files for each architecture in their
|
||||||
|
own directory. To do this, you must use a version of `make' that
|
||||||
|
supports the `VPATH' variable, such as GNU `make'. `cd' to the
|
||||||
|
directory where you want the object files and executables to go and run
|
||||||
|
the `configure' script. `configure' automatically checks for the
|
||||||
|
source code in the directory that `configure' is in and in `..'.
|
||||||
|
|
||||||
|
If you have to use a `make' that does not supports the `VPATH'
|
||||||
|
variable, you have to compile the package for one architecture at a time
|
||||||
|
in the source code directory. After you have installed the package for
|
||||||
|
one architecture, use `make distclean' before reconfiguring for another
|
||||||
|
architecture.
|
||||||
|
|
||||||
|
Installation Names
|
||||||
|
==================
|
||||||
|
|
||||||
|
By default, `make install' will install the package's files in
|
||||||
|
`/usr/local/bin', `/usr/local/man', etc. You can specify an
|
||||||
|
installation prefix other than `/usr/local' by giving `configure' the
|
||||||
|
option `--prefix=PATH'.
|
||||||
|
|
||||||
|
You can specify separate installation prefixes for
|
||||||
|
architecture-specific files and architecture-independent files. If you
|
||||||
|
give `configure' the option `--exec-prefix=PATH', the package will use
|
||||||
|
PATH as the prefix for installing programs and libraries.
|
||||||
|
Documentation and other data files will still use the regular prefix.
|
||||||
|
|
||||||
|
If the package supports it, you can cause programs to be installed
|
||||||
|
with an extra prefix or suffix on their names by giving `configure' the
|
||||||
|
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
|
||||||
|
|
||||||
|
Optional Features
|
||||||
|
=================
|
||||||
|
|
||||||
|
Some packages pay attention to `--enable-FEATURE' options to
|
||||||
|
`configure', where FEATURE indicates an optional part of the package.
|
||||||
|
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
|
||||||
|
is something like `gnu-as' or `x' (for the X Window System). The
|
||||||
|
`README' should mention any `--enable-' and `--with-' options that the
|
||||||
|
package recognizes.
|
||||||
|
|
||||||
|
For packages that use the X Window System, `configure' can usually
|
||||||
|
find the X include and library files automatically, but if it doesn't,
|
||||||
|
you can use the `configure' options `--x-includes=DIR' and
|
||||||
|
`--x-libraries=DIR' to specify their locations.
|
||||||
|
|
||||||
|
Specifying the System Type
|
||||||
|
==========================
|
||||||
|
|
||||||
|
There may be some features `configure' can not figure out
|
||||||
|
automatically, but needs to determine by the type of host the package
|
||||||
|
will run on. Usually `configure' can figure that out, but if it prints
|
||||||
|
a message saying it can not guess the host type, give it the
|
||||||
|
`--host=TYPE' option. TYPE can either be a short name for the system
|
||||||
|
type, such as `sun4', or a canonical name with three fields:
|
||||||
|
CPU-COMPANY-SYSTEM
|
||||||
|
|
||||||
|
See the file `config.sub' for the possible values of each field. If
|
||||||
|
`config.sub' isn't included in this package, then this package doesn't
|
||||||
|
need to know the host type.
|
||||||
|
|
||||||
|
If you are building compiler tools for cross-compiling, you can also
|
||||||
|
use the `--target=TYPE' option to select the type of system they will
|
||||||
|
produce code for and the `--build=TYPE' option to select the type of
|
||||||
|
system on which you are compiling the package.
|
||||||
|
|
||||||
|
Sharing Defaults
|
||||||
|
================
|
||||||
|
|
||||||
|
If you want to set default values for `configure' scripts to share,
|
||||||
|
you can create a site shell script called `config.site' that gives
|
||||||
|
default values for variables like `CC', `cache_file', and `prefix'.
|
||||||
|
`configure' looks for `PREFIX/share/config.site' if it exists, then
|
||||||
|
`PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||||
|
`CONFIG_SITE' environment variable to the location of the site script.
|
||||||
|
A warning: not all `configure' scripts look for a site script.
|
||||||
|
|
||||||
|
Operation Controls
|
||||||
|
==================
|
||||||
|
|
||||||
|
`configure' recognizes the following options to control how it
|
||||||
|
operates.
|
||||||
|
|
||||||
|
`--cache-file=FILE'
|
||||||
|
Use and save the results of the tests in FILE instead of
|
||||||
|
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
|
||||||
|
debugging `configure'.
|
||||||
|
|
||||||
|
`--help'
|
||||||
|
Print a summary of the options to `configure', and exit.
|
||||||
|
|
||||||
|
`--quiet'
|
||||||
|
`--silent'
|
||||||
|
`-q'
|
||||||
|
Do not print messages saying which checks are being made.
|
||||||
|
|
||||||
|
`--srcdir=DIR'
|
||||||
|
Look for the package's source code in directory DIR. Usually
|
||||||
|
`configure' can determine that directory automatically.
|
||||||
|
|
||||||
|
`--version'
|
||||||
|
Print the version of Autoconf used to generate the `configure'
|
||||||
|
script, and exit.
|
||||||
|
|
||||||
|
`configure' also accepts some other, not widely useful, options.
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
SUBDIRS = $(TOPSUBDIRS)
|
||||||
|
|
||||||
|
$(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
|
||||||
|
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
|
||||||
|
|
||||||
|
$(top_srcdir)/subdirs:
|
||||||
|
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common subdirs
|
||||||
|
|
||||||
|
$(top_srcdir)/acinclude.m4: $(top_srcdir)/admin/acinclude.m4.in $(top_srcdir)/admin/libtool.m4.in
|
||||||
|
@cd $(top_srcdir) && cat admin/acinclude.m4.in admin/libtool.m4.in > acinclude.m4
|
||||||
|
|
||||||
|
MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 configure.files
|
||||||
|
|
||||||
|
package-messages:
|
||||||
|
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common package-messages
|
||||||
|
$(MAKE) -C po merge
|
||||||
|
|
||||||
|
EXTRA_DIST = admin COPYING configure.in.in
|
||||||
|
|
||||||
|
dist-hook:
|
||||||
|
cd $(top_distdir) && perl admin/am_edit -padmin
|
||||||
|
cd $(top_distdir) && $(MAKE) -f admin/Makefile.common subdirs
|
@ -0,0 +1,10 @@
|
|||||||
|
all:
|
||||||
|
@echo "This Makefile is only for the CVS repository"
|
||||||
|
@echo "This will be deleted before making the distribution"
|
||||||
|
@echo ""
|
||||||
|
$(MAKE) -f admin/Makefile.common cvs
|
||||||
|
|
||||||
|
dist:
|
||||||
|
$(MAKE) -f admin/Makefile.common dist
|
||||||
|
|
||||||
|
.SILENT:
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
|||||||
|
Subproject commit ac762db5a07d3ab5909e058f7051d82aef384224
|
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 477d071b5db5544ace5449f0c2eea6d5c01d693b
|
@ -0,0 +1,262 @@
|
|||||||
|
/* config.h.in. Generated from configure.in by autoheader. */
|
||||||
|
|
||||||
|
/* Define if building universal (internal helper macro) */
|
||||||
|
#undef AC_APPLE_UNIVERSAL_BUILD
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <Carbon/Carbon.h> header file. */
|
||||||
|
#undef HAVE_CARBON_CARBON_H
|
||||||
|
|
||||||
|
/* Define if you have the CoreAudio API */
|
||||||
|
#undef HAVE_COREAUDIO
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <crt_externs.h> header file. */
|
||||||
|
#undef HAVE_CRT_EXTERNS_H
|
||||||
|
|
||||||
|
/* Defines if your system has the crypt function */
|
||||||
|
#undef HAVE_CRYPT
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||||
|
#undef HAVE_DLFCN_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
|
#undef HAVE_INTTYPES_H
|
||||||
|
|
||||||
|
/* Define if you have libjpeg */
|
||||||
|
#undef HAVE_LIBJPEG
|
||||||
|
|
||||||
|
/* Define if you have libpng */
|
||||||
|
#undef HAVE_LIBPNG
|
||||||
|
|
||||||
|
/* Define if you have a working libpthread (will enable threaded code) */
|
||||||
|
#undef HAVE_LIBPTHREAD
|
||||||
|
|
||||||
|
/* Define if you have libz */
|
||||||
|
#undef HAVE_LIBZ
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <memory.h> header file. */
|
||||||
|
#undef HAVE_MEMORY_H
|
||||||
|
|
||||||
|
/* Define if your system needs _NSGetEnviron to set up the environment */
|
||||||
|
#undef HAVE_NSGETENVIRON
|
||||||
|
|
||||||
|
/* Define if you have res_init */
|
||||||
|
#undef HAVE_RES_INIT
|
||||||
|
|
||||||
|
/* Define if you have the res_init prototype */
|
||||||
|
#undef HAVE_RES_INIT_PROTO
|
||||||
|
|
||||||
|
/* Define if you have a STL implementation by SGI */
|
||||||
|
#undef HAVE_SGI_STL
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `snprintf' function. */
|
||||||
|
#undef HAVE_SNPRINTF
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdint.h> header file. */
|
||||||
|
#undef HAVE_STDINT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||||
|
#undef HAVE_STDLIB_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <strings.h> header file. */
|
||||||
|
#undef HAVE_STRINGS_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <string.h> header file. */
|
||||||
|
#undef HAVE_STRING_H
|
||||||
|
|
||||||
|
/* Define if you have strlcat */
|
||||||
|
#undef HAVE_STRLCAT
|
||||||
|
|
||||||
|
/* Define if you have the strlcat prototype */
|
||||||
|
#undef HAVE_STRLCAT_PROTO
|
||||||
|
|
||||||
|
/* Define if you have strlcpy */
|
||||||
|
#undef HAVE_STRLCPY
|
||||||
|
|
||||||
|
/* Define if you have the strlcpy prototype */
|
||||||
|
#undef HAVE_STRLCPY_PROTO
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/bitypes.h> header file. */
|
||||||
|
#undef HAVE_SYS_BITYPES_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
|
#undef HAVE_SYS_STAT_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||||
|
#undef HAVE_SYS_TYPES_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <unistd.h> header file. */
|
||||||
|
#undef HAVE_UNISTD_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `vsnprintf' function. */
|
||||||
|
#undef HAVE_VSNPRINTF
|
||||||
|
|
||||||
|
/* Suffix for lib directories */
|
||||||
|
#undef KDELIBSUFF
|
||||||
|
|
||||||
|
/* Define a safe value for MAXPATHLEN */
|
||||||
|
#undef KDEMAXPATHLEN
|
||||||
|
|
||||||
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||||
|
*/
|
||||||
|
#undef LT_OBJDIR
|
||||||
|
|
||||||
|
/* Name of package */
|
||||||
|
#undef PACKAGE
|
||||||
|
|
||||||
|
/* Define to the address where bug reports for this package should be sent. */
|
||||||
|
#undef PACKAGE_BUGREPORT
|
||||||
|
|
||||||
|
/* Define to the full name of this package. */
|
||||||
|
#undef PACKAGE_NAME
|
||||||
|
|
||||||
|
/* Define to the full name and version of this package. */
|
||||||
|
#undef PACKAGE_STRING
|
||||||
|
|
||||||
|
/* Define to the one symbol short name of this package. */
|
||||||
|
#undef PACKAGE_TARNAME
|
||||||
|
|
||||||
|
/* Define to the home page for this package. */
|
||||||
|
#undef PACKAGE_URL
|
||||||
|
|
||||||
|
/* Define to the version of this package. */
|
||||||
|
#undef PACKAGE_VERSION
|
||||||
|
|
||||||
|
/* The size of `char *', as computed by sizeof. */
|
||||||
|
#undef SIZEOF_CHAR_P
|
||||||
|
|
||||||
|
/* The size of `int', as computed by sizeof. */
|
||||||
|
#undef SIZEOF_INT
|
||||||
|
|
||||||
|
/* The size of `long', as computed by sizeof. */
|
||||||
|
#undef SIZEOF_LONG
|
||||||
|
|
||||||
|
/* The size of `short', as computed by sizeof. */
|
||||||
|
#undef SIZEOF_SHORT
|
||||||
|
|
||||||
|
/* The size of `size_t', as computed by sizeof. */
|
||||||
|
#undef SIZEOF_SIZE_T
|
||||||
|
|
||||||
|
/* The size of `unsigned long', as computed by sizeof. */
|
||||||
|
#undef SIZEOF_UNSIGNED_LONG
|
||||||
|
|
||||||
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
|
#undef STDC_HEADERS
|
||||||
|
|
||||||
|
/* Version number of package */
|
||||||
|
#undef VERSION
|
||||||
|
|
||||||
|
/* Defined if compiling without arts */
|
||||||
|
#undef WITHOUT_ARTS
|
||||||
|
|
||||||
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
#if defined AC_APPLE_UNIVERSAL_BUILD
|
||||||
|
# if defined __BIG_ENDIAN__
|
||||||
|
# define WORDS_BIGENDIAN 1
|
||||||
|
# endif
|
||||||
|
#else
|
||||||
|
# ifndef WORDS_BIGENDIAN
|
||||||
|
# undef WORDS_BIGENDIAN
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* jpeg.h needs HAVE_BOOLEAN, when the system uses boolean in system
|
||||||
|
* headers and I'm too lazy to write a configure test as long as only
|
||||||
|
* unixware is related
|
||||||
|
*/
|
||||||
|
#ifdef _UNIXWARE
|
||||||
|
#define HAVE_BOOLEAN
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* AIX defines FD_SET in terms of bzero, but fails to include <strings.h>
|
||||||
|
* that defines bzero.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#if defined(_AIX)
|
||||||
|
#include <strings.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(HAVE_NSGETENVIRON) && defined(HAVE_CRT_EXTERNS_H)
|
||||||
|
# include <sys/time.h>
|
||||||
|
# include <crt_externs.h>
|
||||||
|
# define environ (*_NSGetEnviron())
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#if !defined(HAVE_RES_INIT_PROTO)
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
int res_init(void);
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#if !defined(HAVE_STRLCAT_PROTO)
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
unsigned long strlcat(char*, const char*, unsigned long);
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#if !defined(HAVE_STRLCPY_PROTO)
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
unsigned long strlcpy(char*, const char*, unsigned long);
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* On HP-UX, the declaration of vsnprintf() is needed every time !
|
||||||
|
*/
|
||||||
|
|
||||||
|
#if !defined(HAVE_VSNPRINTF) || defined(hpux)
|
||||||
|
#if __STDC__
|
||||||
|
#include <stdarg.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#else
|
||||||
|
#include <varargs.h>
|
||||||
|
#endif
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C"
|
||||||
|
#endif
|
||||||
|
int vsnprintf(char *str, size_t n, char const *fmt, va_list ap);
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C"
|
||||||
|
#endif
|
||||||
|
int snprintf(char *str, size_t n, char const *fmt, ...);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#if defined(__SVR4) && !defined(__svr4__)
|
||||||
|
#define __svr4__ 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* type to use in place of socklen_t if not defined */
|
||||||
|
#undef kde_socklen_t
|
||||||
|
|
||||||
|
/* type to use in place of socklen_t if not defined (deprecated, use
|
||||||
|
kde_socklen_t) */
|
||||||
|
#undef ksize_t
|
@ -0,0 +1,2 @@
|
|||||||
|
./admin/configure.in.min
|
||||||
|
configure.in.in
|
@ -0,0 +1,125 @@
|
|||||||
|
dnl =======================================================
|
||||||
|
dnl FILE: ./admin/configure.in.min
|
||||||
|
dnl =======================================================
|
||||||
|
|
||||||
|
dnl This file is part of the KDE libraries/packages
|
||||||
|
dnl Copyright (C) 2001 Stephan Kulow (coolo@kde.org)
|
||||||
|
|
||||||
|
dnl This file is free software; you can redistribute it and/or
|
||||||
|
dnl modify it under the terms of the GNU Library General Public
|
||||||
|
dnl License as published by the Free Software Foundation; either
|
||||||
|
dnl version 2 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
dnl This library is distributed in the hope that it will be useful,
|
||||||
|
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
dnl Library General Public License for more details.
|
||||||
|
|
||||||
|
dnl You should have received a copy of the GNU Library General Public License
|
||||||
|
dnl along with this library; see the file COPYING.LIB. If not, write to
|
||||||
|
dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||||
|
dnl Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
|
# Original Author was Kalle@kde.org
|
||||||
|
# I lifted it in some mater. (Stephan Kulow)
|
||||||
|
# I used much code from Janos Farkas
|
||||||
|
|
||||||
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
|
AC_INIT(acinclude.m4) dnl a source file from your sub dir
|
||||||
|
|
||||||
|
dnl This is so we can use kde-common
|
||||||
|
AC_CONFIG_AUX_DIR(admin)
|
||||||
|
|
||||||
|
dnl This ksh/zsh feature conflicts with `cd blah ; pwd`
|
||||||
|
unset CDPATH
|
||||||
|
|
||||||
|
dnl Checking host/target/build systems, for make, install etc.
|
||||||
|
AC_CANONICAL_SYSTEM
|
||||||
|
dnl Perform program name transformation
|
||||||
|
AC_ARG_PROGRAM
|
||||||
|
|
||||||
|
dnl Automake doc recommends to do this only here. (Janos)
|
||||||
|
AM_INIT_AUTOMAKE(autostart, 0.1) dnl searches for some needed programs
|
||||||
|
|
||||||
|
KDE_SET_PREFIX
|
||||||
|
|
||||||
|
dnl generate the config header
|
||||||
|
AM_CONFIG_HEADER(config.h) dnl at the distribution this done
|
||||||
|
|
||||||
|
dnl Checks for programs.
|
||||||
|
AC_PROG_CC
|
||||||
|
AC_PROG_CXX
|
||||||
|
AC_CHECK_COMPILERS
|
||||||
|
AC_ENABLE_SHARED(yes)
|
||||||
|
AC_ENABLE_STATIC(no)
|
||||||
|
KDE_PROG_LIBTOOL
|
||||||
|
|
||||||
|
dnl for NLS support. Call them in this order!
|
||||||
|
dnl WITH_NLS is for the po files
|
||||||
|
AM_KDE_WITH_NLS
|
||||||
|
|
||||||
|
KDE_USE_QT(3.2.0)
|
||||||
|
AC_PATH_KDE
|
||||||
|
dnl =======================================================
|
||||||
|
dnl FILE: configure.in.in
|
||||||
|
dnl =======================================================
|
||||||
|
|
||||||
|
#MIN_CONFIG(3.2.0)
|
||||||
|
|
||||||
|
dnl PACKAGE set before
|
||||||
|
AC_C_BIGENDIAN
|
||||||
|
AC_CHECK_KDEMAXPATHLEN
|
||||||
|
|
||||||
|
KDE_CREATE_SUBDIRSLIST
|
||||||
|
AC_CONFIG_FILES([ Makefile ])
|
||||||
|
AC_CONFIG_FILES([ doc/Makefile ])
|
||||||
|
AC_CONFIG_FILES([ doc/en/Makefile ])
|
||||||
|
AC_CONFIG_FILES([ po/Makefile ])
|
||||||
|
AC_CONFIG_FILES([ src/Makefile ])
|
||||||
|
AC_OUTPUT
|
||||||
|
# Check if KDE_SET_PREFIX was called, and --prefix was passed to configure
|
||||||
|
if test -n "$kde_libs_prefix" -a -n "$given_prefix"; then
|
||||||
|
# And if so, warn when they don't match
|
||||||
|
if test "$kde_libs_prefix" != "$given_prefix"; then
|
||||||
|
# And if kde doesn't know about the prefix yet
|
||||||
|
echo ":"`tde-config --path exe`":" | grep ":$given_prefix/bin/:" 2>&1 >/dev/null
|
||||||
|
if test $? -ne 0; then
|
||||||
|
echo ""
|
||||||
|
echo "Warning: you chose to install this package in $given_prefix,"
|
||||||
|
echo "but KDE was found in $kde_libs_prefix."
|
||||||
|
echo "For this to work, you will need to tell KDE about the new prefix, by ensuring"
|
||||||
|
echo "that TDEDIRS contains it, e.g. export TDEDIRS=$given_prefix:$kde_libs_prefix"
|
||||||
|
echo "Then restart KDE."
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test x$GXX = "xyes" -a x$kde_have_gcc_visibility = "xyes" -a x$kde_cv_val_qt_gcc_visibility_patched = "xno"; then
|
||||||
|
echo ""
|
||||||
|
echo "Your GCC supports symbol visibility, but the patch for Qt supporting visibility"
|
||||||
|
echo "was not included. Therefore, GCC symbol visibility support remains disabled."
|
||||||
|
echo ""
|
||||||
|
echo "For better performance, consider including the Qt visibility supporting patch"
|
||||||
|
echo "located at:"
|
||||||
|
echo ""
|
||||||
|
echo "http://bugs.kde.org/show_bug.cgi?id=109386"
|
||||||
|
echo ""
|
||||||
|
echo "and recompile all of Qt and KDE. Note, this is entirely optional and"
|
||||||
|
echo "everything will continue to work just fine without it."
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "$all_tests" = "bad"; then
|
||||||
|
if test ! "$cache_file" = "/dev/null"; then
|
||||||
|
echo ""
|
||||||
|
echo "Please remove the file $cache_file after changing your setup"
|
||||||
|
echo "so that configure will find the changes next time."
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo ""
|
||||||
|
echo "Good - your configure finished. Start make now"
|
||||||
|
echo ""
|
||||||
|
fi
|
@ -0,0 +1,6 @@
|
|||||||
|
#MIN_CONFIG(3.2.0)
|
||||||
|
|
||||||
|
AM_INIT_AUTOMAKE(autostart, 0.1)
|
||||||
|
AC_C_BIGENDIAN
|
||||||
|
AC_CHECK_KDEMAXPATHLEN
|
||||||
|
|
@ -0,0 +1,5 @@
|
|||||||
|
remotefpga-gpibserver (0.5-0ubuntu0) karmic; urgency=low
|
||||||
|
|
||||||
|
* Karmic rebuild
|
||||||
|
|
||||||
|
-- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 July 2009 16:08:00 -0600
|
@ -0,0 +1 @@
|
|||||||
|
5
|
@ -0,0 +1,12 @@
|
|||||||
|
Source: remotefpga-gpibserver
|
||||||
|
Section: tde
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net>
|
||||||
|
Build-Depends: debhelper (>= 5), cdbs, tdelibs4-trinity-dev, libldap2-dev, automake, autoconf, libtool, libltdl-dev
|
||||||
|
Standards-Version: 3.8.4
|
||||||
|
|
||||||
|
Package: remotefpga-gpibserver
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||||
|
Description: RemoteFPGA GPIB Instrumentation Server
|
||||||
|
RemoteFPGA GPIB Instrumentation Server
|
@ -0,0 +1,31 @@
|
|||||||
|
This package was debianized by Timothy Pearson <kb9vqf@pearsoncomputing.net> on
|
||||||
|
Thu, 17 May 2012 19:52:51 +0100.
|
||||||
|
|
||||||
|
It was downloaded from http://www.trinitydesktop.org
|
||||||
|
|
||||||
|
Upstream Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
|
||||||
|
|
||||||
|
copyright (C) 2012 Timothy Pearson <kb9vqf@pearsoncomputing.net>
|
||||||
|
|
||||||
|
License:
|
||||||
|
|
||||||
|
This package is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This package 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 General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this package; if not, write to the Free Software
|
||||||
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
|
On Debian systems, the complete text of the GNU General
|
||||||
|
Public License can be found in `/usr/share/common-licenses/GPL'.
|
||||||
|
|
||||||
|
The Debian packaging is (C) 2012, Timothy Pearson <kb9vqf@pearsoncomputing.net> and
|
||||||
|
is licensed under the GPL, see above.
|
||||||
|
|
@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
include /usr/share/cdbs/1/rules/simple-patchsys.mk
|
||||||
|
include /usr/share/cdbs/1/class/autotools.mk
|
||||||
|
include /usr/share/cdbs/1/rules/debhelper.mk
|
||||||
|
|
||||||
|
DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/tde
|
||||||
|
DEB_CONFIGURE_MANDIR := /opt/trinity/share/man
|
||||||
|
DEB_CONFIGURE_PREFIX := /opt/trinity
|
||||||
|
DEB_CONFIGURE_INFODIR := /opt/trinity/share/info
|
||||||
|
|
||||||
|
cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug)
|
||||||
|
|
||||||
|
post-patches:: debian/stamp-bootstrap
|
||||||
|
|
||||||
|
debian/stamp-bootstrap:
|
||||||
|
! [ -f /usr/share/libtool/ltmain.sh ] || \
|
||||||
|
cp -f /usr/share/libtool/ltmain.sh admin/ltmain.sh
|
||||||
|
! [ -f /usr/share/libtool/config/ltmain.sh ] || \
|
||||||
|
cp -f /usr/share/libtool/config/ltmain.sh admin/ltmain.sh
|
||||||
|
cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in
|
||||||
|
|
||||||
|
make -f admin/Makefile.common cvs
|
||||||
|
touch debian/stamp-bootstrap
|
@ -0,0 +1,6 @@
|
|||||||
|
# the SUBDIRS is filled automatically by am_edit. If files are
|
||||||
|
# in this directory they are installed into the english dir
|
||||||
|
|
||||||
|
KDE_LANG = en
|
||||||
|
KDE_DOCS = autostart
|
||||||
|
SUBDIRS = $(AUTODIRS)
|
@ -0,0 +1,814 @@
|
|||||||
|
# Makefile.in generated by automake 1.11.3 from Makefile.am.
|
||||||
|
# KDE tags expanded automatically by am_edit - $Revision$
|
||||||
|
# @configure_input@
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
|
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
|
||||||
|
# Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
# the SUBDIRS is filled automatically by am_edit. If files are
|
||||||
|
# in this directory they are installed into the english dir
|
||||||
|
VPATH = @srcdir@
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||||
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||||
|
install_sh_DATA = $(install_sh) -c -m 644
|
||||||
|
install_sh_PROGRAM = $(install_sh) -c
|
||||||
|
install_sh_SCRIPT = $(install_sh) -c
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
|
transform = $(program_transform_name)
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
build_triplet = @build@
|
||||||
|
host_triplet = @host@
|
||||||
|
target_triplet = @target@
|
||||||
|
subdir = doc
|
||||||
|
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||||
|
$(top_srcdir)/configure.in
|
||||||
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
|
$(ACLOCAL_M4)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
|
||||||
|
CONFIG_HEADER = $(top_builddir)/config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
CONFIG_CLEAN_VPATH_FILES =
|
||||||
|
SOURCES =
|
||||||
|
DIST_SOURCES =
|
||||||
|
#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||||
|
#>- html-recursive info-recursive install-data-recursive \
|
||||||
|
#>- install-dvi-recursive install-exec-recursive \
|
||||||
|
#>- install-html-recursive install-info-recursive \
|
||||||
|
#>- install-pdf-recursive install-ps-recursive install-recursive \
|
||||||
|
#>- installcheck-recursive installdirs-recursive pdf-recursive \
|
||||||
|
#>- ps-recursive uninstall-recursive
|
||||||
|
#>+ 7
|
||||||
|
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||||
|
html-recursive info-recursive install-data-recursive \
|
||||||
|
install-dvi-recursive install-exec-recursive \
|
||||||
|
install-html-recursive install-info-recursive \
|
||||||
|
install-pdf-recursive install-ps-recursive install-recursive \
|
||||||
|
installcheck-recursive installdirs-recursive pdf-recursive \
|
||||||
|
ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive
|
||||||
|
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||||
|
distclean-recursive maintainer-clean-recursive
|
||||||
|
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
||||||
|
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
|
||||||
|
distdir
|
||||||
|
ETAGS = etags
|
||||||
|
CTAGS = ctags
|
||||||
|
DIST_SUBDIRS = $(SUBDIRS)
|
||||||
|
#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
#>+ 1
|
||||||
|
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
|
||||||
|
am__relativize = \
|
||||||
|
dir0=`pwd`; \
|
||||||
|
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
|
||||||
|
sed_rest='s,^[^/]*/*,,'; \
|
||||||
|
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
|
||||||
|
sed_butlast='s,/*[^/]*$$,,'; \
|
||||||
|
while test -n "$$dir1"; do \
|
||||||
|
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
|
||||||
|
if test "$$first" != "."; then \
|
||||||
|
if test "$$first" = ".."; then \
|
||||||
|
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
|
||||||
|
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
|
||||||
|
else \
|
||||||
|
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
|
||||||
|
if test "$$first2" = "$$first"; then \
|
||||||
|
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
|
||||||
|
else \
|
||||||
|
dir2="../$$dir2"; \
|
||||||
|
fi; \
|
||||||
|
dir0="$$dir0"/"$$first"; \
|
||||||
|
fi; \
|
||||||
|
fi; \
|
||||||
|
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
|
||||||
|
done; \
|
||||||
|
reldir="$$dir2"
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
|
AR = @AR@
|
||||||
|
ARTSCCONFIG = @ARTSCCONFIG@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTODIRS = @AUTODIRS@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AWK = @AWK@
|
||||||
|
CC = @CC@
|
||||||
|
CCDEPMODE = @CCDEPMODE@
|
||||||
|
CFLAGS = @CFLAGS@
|
||||||
|
CONF_FILES = @CONF_FILES@
|
||||||
|
CPP = @CPP@
|
||||||
|
CPPFLAGS = @CPPFLAGS@
|
||||||
|
CXX = @CXX@
|
||||||
|
CXXCPP = @CXXCPP@
|
||||||
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CYGPATH_W = @CYGPATH_W@
|
||||||
|
DCOPIDL = @DCOPIDL@
|
||||||
|
DCOPIDL2CPP = @DCOPIDL2CPP@
|
||||||
|
DCOPIDLNG = @DCOPIDLNG@
|
||||||
|
DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
|
||||||
|
DEFS = @DEFS@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
DSYMUTIL = @DSYMUTIL@
|
||||||
|
DUMPBIN = @DUMPBIN@
|
||||||
|
ECHO_C = @ECHO_C@
|
||||||
|
ECHO_N = @ECHO_N@
|
||||||
|
ECHO_T = @ECHO_T@
|
||||||
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
|
FGREP = @FGREP@
|
||||||
|
FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
|
||||||
|
GMSGFMT = @GMSGFMT@
|
||||||
|
GREP = @GREP@
|
||||||
|
HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
|
KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
|
||||||
|
KCONFIG_COMPILER = @KCONFIG_COMPILER@
|
||||||
|
KDECONFIG = @KDECONFIG@
|
||||||
|
KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
|
||||||
|
KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
|
||||||
|
KDE_INCLUDES = @KDE_INCLUDES@
|
||||||
|
KDE_LDFLAGS = @KDE_LDFLAGS@
|
||||||
|
KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
|
||||||
|
KDE_MT_LIBS = @KDE_MT_LIBS@
|
||||||
|
KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
|
||||||
|
KDE_PLUGIN = @KDE_PLUGIN@
|
||||||
|
KDE_RPATH = @KDE_RPATH@
|
||||||
|
KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
|
||||||
|
KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
|
||||||
|
KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
|
||||||
|
KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
|
||||||
|
KDE_USE_FPIE = @KDE_USE_FPIE@
|
||||||
|
KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
|
||||||
|
KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
|
||||||
|
KDE_USE_PIE = @KDE_USE_PIE@
|
||||||
|
KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
|
||||||
|
LD = @LD@
|
||||||
|
LDFLAGS = @LDFLAGS@
|
||||||
|
LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
|
||||||
|
LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
|
||||||
|
LIBCOMPAT = @LIBCOMPAT@
|
||||||
|
LIBCRYPT = @LIBCRYPT@
|
||||||
|
LIBDL = @LIBDL@
|
||||||
|
LIBJPEG = @LIBJPEG@
|
||||||
|
LIBOBJS = @LIBOBJS@
|
||||||
|
LIBPNG = @LIBPNG@
|
||||||
|
LIBPTHREAD = @LIBPTHREAD@
|
||||||
|
LIBRESOLV = @LIBRESOLV@
|
||||||
|
LIBS = @LIBS@
|
||||||
|
LIBSM = @LIBSM@
|
||||||
|
LIBSOCKET = @LIBSOCKET@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LIBTQT_LDFLAGS = @LIBTQT_LDFLAGS@
|
||||||
|
LIBUCB = @LIBUCB@
|
||||||
|
LIBUTIL = @LIBUTIL@
|
||||||
|
LIBZ = @LIBZ@
|
||||||
|
LIB_KAB = @LIB_KAB@
|
||||||
|
LIB_KABC = @LIB_KABC@
|
||||||
|
LIB_KDED = @LIB_KDED@
|
||||||
|
LIB_KDNSSD = @LIB_KDNSSD@
|
||||||
|
LIB_KFILE = @LIB_KFILE@
|
||||||
|
LIB_KFM = @LIB_KFM@
|
||||||
|
LIB_KHTML = @LIB_KHTML@
|
||||||
|
LIB_KIMPROXY = @LIB_KIMPROXY@
|
||||||
|
LIB_KIO = @LIB_KIO@
|
||||||
|
LIB_KJS = @LIB_KJS@
|
||||||
|
LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
|
||||||
|
LIB_KPARTS = @LIB_KPARTS@
|
||||||
|
LIB_KSPELL = @LIB_KSPELL@
|
||||||
|
LIB_KSYCOCA = @LIB_KSYCOCA@
|
||||||
|
LIB_KUNITTEST = @LIB_KUNITTEST@
|
||||||
|
LIB_KUTILS = @LIB_KUTILS@
|
||||||
|
LIB_POLL = @LIB_POLL@
|
||||||
|
LIB_QPE = @LIB_QPE@
|
||||||
|
LIB_QT = @LIB_QT@
|
||||||
|
LIB_QUI = @LIB_QUI@
|
||||||
|
LIB_SMB = @LIB_SMB@
|
||||||
|
LIB_TDECORE = @LIB_TDECORE@
|
||||||
|
LIB_TDEPIM = @LIB_TDEPIM@
|
||||||
|
LIB_TDEPRINT = @LIB_TDEPRINT@
|
||||||
|
LIB_TDEUI = @LIB_TDEUI@
|
||||||
|
LIB_X11 = @LIB_X11@
|
||||||
|
LIB_XEXT = @LIB_XEXT@
|
||||||
|
LIB_XRENDER = @LIB_XRENDER@
|
||||||
|
LIPO = @LIPO@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
LTLIBOBJS = @LTLIBOBJS@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
|
||||||
|
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||||
|
MCOPIDL = @MCOPIDL@
|
||||||
|
MEINPROC = @MEINPROC@
|
||||||
|
MKDIR_P = @MKDIR_P@
|
||||||
|
MOC = @MOC@
|
||||||
|
MSGFMT = @MSGFMT@
|
||||||
|
NM = @NM@
|
||||||
|
NMEDIT = @NMEDIT@
|
||||||
|
NOOPT_CFLAGS = @NOOPT_CFLAGS@
|
||||||
|
NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
|
OTOOL = @OTOOL@
|
||||||
|
OTOOL64 = @OTOOL64@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||||
|
PACKAGE_NAME = @PACKAGE_NAME@
|
||||||
|
PACKAGE_STRING = @PACKAGE_STRING@
|
||||||
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||||
|
PACKAGE_URL = @PACKAGE_URL@
|
||||||
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||||
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
|
PERL = @PERL@
|
||||||
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
QTE_NORTTI = @QTE_NORTTI@
|
||||||
|
QT_INCLUDES = @QT_INCLUDES@
|
||||||
|
QT_LDFLAGS = @QT_LDFLAGS@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SED = @SED@
|
||||||
|
SET_MAKE = @SET_MAKE@
|
||||||
|
SHELL = @SHELL@
|
||||||
|
STRIP = @STRIP@
|
||||||
|
TOPSUBDIRS = @TOPSUBDIRS@
|
||||||
|
TQTDCOPIDL = @TQTDCOPIDL@
|
||||||
|
TQTDCOPIDL2CPP = @TQTDCOPIDL2CPP@
|
||||||
|
TQTDCOPIDLNG = @TQTDCOPIDLNG@
|
||||||
|
TQTMCOPIDL = @TQTMCOPIDL@
|
||||||
|
TQTMOC = @TQTMOC@
|
||||||
|
UIC = @UIC@
|
||||||
|
UIC_TR = @UIC_TR@
|
||||||
|
USER_INCLUDES = @USER_INCLUDES@
|
||||||
|
USER_LDFLAGS = @USER_LDFLAGS@
|
||||||
|
USE_EXCEPTIONS = @USE_EXCEPTIONS@
|
||||||
|
USE_RTTI = @USE_RTTI@
|
||||||
|
USE_THREADS = @USE_THREADS@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
|
||||||
|
XGETTEXT = @XGETTEXT@
|
||||||
|
XMKMF = @XMKMF@
|
||||||
|
XMLLINT = @XMLLINT@
|
||||||
|
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||||
|
X_INCLUDES = @X_INCLUDES@
|
||||||
|
X_LDFLAGS = @X_LDFLAGS@
|
||||||
|
X_PRE_LIBS = @X_PRE_LIBS@
|
||||||
|
X_RPATH = @X_RPATH@
|
||||||
|
abs_builddir = @abs_builddir@
|
||||||
|
abs_srcdir = @abs_srcdir@
|
||||||
|
abs_top_builddir = @abs_top_builddir@
|
||||||
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_AR = @ac_ct_AR@
|
||||||
|
ac_ct_CC = @ac_ct_CC@
|
||||||
|
ac_ct_CXX = @ac_ct_CXX@
|
||||||
|
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||||
|
all_includes = @all_includes@
|
||||||
|
all_libraries = @all_libraries@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__leading_dot = @am__leading_dot@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
am__tar = @am__tar@
|
||||||
|
am__untar = @am__untar@
|
||||||
|
bindir = @bindir@
|
||||||
|
build = @build@
|
||||||
|
build_alias = @build_alias@
|
||||||
|
build_cpu = @build_cpu@
|
||||||
|
build_os = @build_os@
|
||||||
|
build_vendor = @build_vendor@
|
||||||
|
builddir = @builddir@
|
||||||
|
datadir = @datadir@
|
||||||
|
datarootdir = @datarootdir@
|
||||||
|
docdir = @docdir@
|
||||||
|
dvidir = @dvidir@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
host = @host@
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_cpu = @host_cpu@
|
||||||
|
host_os = @host_os@
|
||||||
|
host_vendor = @host_vendor@
|
||||||
|
htmldir = @htmldir@
|
||||||
|
includedir = @includedir@
|
||||||
|
infodir = @infodir@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
kde_appsdir = @kde_appsdir@
|
||||||
|
kde_bindir = @kde_bindir@
|
||||||
|
kde_confdir = @kde_confdir@
|
||||||
|
kde_datadir = @kde_datadir@
|
||||||
|
kde_htmldir = @kde_htmldir@
|
||||||
|
kde_icondir = @kde_icondir@
|
||||||
|
kde_includes = @kde_includes@
|
||||||
|
kde_kcfgdir = @kde_kcfgdir@
|
||||||
|
kde_libraries = @kde_libraries@
|
||||||
|
kde_libs_htmldir = @kde_libs_htmldir@
|
||||||
|
kde_libs_prefix = @kde_libs_prefix@
|
||||||
|
kde_locale = @kde_locale@
|
||||||
|
kde_mimedir = @kde_mimedir@
|
||||||
|
kde_moduledir = @kde_moduledir@
|
||||||
|
kde_qtver = @kde_qtver@
|
||||||
|
kde_servicesdir = @kde_servicesdir@
|
||||||
|
kde_servicetypesdir = @kde_servicetypesdir@
|
||||||
|
kde_sounddir = @kde_sounddir@
|
||||||
|
kde_styledir = @kde_styledir@
|
||||||
|
kde_templatesdir = @kde_templatesdir@
|
||||||
|
kde_wallpaperdir = @kde_wallpaperdir@
|
||||||
|
kde_widgetdir = @kde_widgetdir@
|
||||||
|
libdir = @libdir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
localedir = @localedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
mandir = @mandir@
|
||||||
|
mkdir_p = @mkdir_p@
|
||||||
|
oldincludedir = @oldincludedir@
|
||||||
|
pdfdir = @pdfdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
program_transform_name = @program_transform_name@
|
||||||
|
psdir = @psdir@
|
||||||
|
qt_includes = @qt_includes@
|
||||||
|
qt_libraries = @qt_libraries@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
srcdir = @srcdir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
target = @target@
|
||||||
|
target_alias = @target_alias@
|
||||||
|
target_cpu = @target_cpu@
|
||||||
|
target_os = @target_os@
|
||||||
|
target_vendor = @target_vendor@
|
||||||
|
tdeinitdir = @tdeinitdir@
|
||||||
|
top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
x_includes = @x_includes@
|
||||||
|
x_libraries = @x_libraries@
|
||||||
|
xdg_appsdir = @xdg_appsdir@
|
||||||
|
xdg_directorydir = @xdg_directorydir@
|
||||||
|
xdg_menudir = @xdg_menudir@
|
||||||
|
KDE_LANG = en
|
||||||
|
KDE_DOCS = autostart
|
||||||
|
#>- SUBDIRS = $(AUTODIRS)
|
||||||
|
#>+ 1
|
||||||
|
SUBDIRS =. en
|
||||||
|
#>- all: all-recursive
|
||||||
|
#>+ 1
|
||||||
|
all: docs-am all-recursive
|
||||||
|
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||||
|
#>- @for dep in $?; do \
|
||||||
|
#>- case '$(am__configure_deps)' in \
|
||||||
|
#>- *$$dep*) \
|
||||||
|
#>- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
#>- && { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
#>- exit 1;; \
|
||||||
|
#>- esac; \
|
||||||
|
#>- done; \
|
||||||
|
#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
|
||||||
|
#>- $(am__cd) $(top_srcdir) && \
|
||||||
|
#>- $(AUTOMAKE) --gnu doc/Makefile
|
||||||
|
#>+ 12
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --gnu doc/Makefile
|
||||||
|
cd $(top_srcdir) && perl admin/am_edit doc/Makefile.in
|
||||||
|
.PRECIOUS: Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
@case '$?' in \
|
||||||
|
*config.status*) \
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||||
|
*) \
|
||||||
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||||
|
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||||
|
esac;
|
||||||
|
|
||||||
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
|
||||||
|
$(top_srcdir)/configure: $(am__configure_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(am__aclocal_m4_deps):
|
||||||
|
|
||||||
|
mostlyclean-libtool:
|
||||||
|
-rm -f *.lo
|
||||||
|
|
||||||
|
clean-libtool:
|
||||||
|
-rm -rf .libs _libs
|
||||||
|
|
||||||
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
$(RECURSIVE_TARGETS):
|
||||||
|
@fail= failcom='exit 1'; \
|
||||||
|
for f in x $$MAKEFLAGS; do \
|
||||||
|
case $$f in \
|
||||||
|
*=* | --[!k]*);; \
|
||||||
|
*k*) failcom='fail=yes';; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| eval $$failcom; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
|
$(RECURSIVE_CLEAN_TARGETS):
|
||||||
|
@fail= failcom='exit 1'; \
|
||||||
|
for f in x $$MAKEFLAGS; do \
|
||||||
|
case $$f in \
|
||||||
|
*=* | --[!k]*);; \
|
||||||
|
*k*) failcom='fail=yes';; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
dot_seen=no; \
|
||||||
|
case "$@" in \
|
||||||
|
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||||
|
*) list='$(SUBDIRS)' ;; \
|
||||||
|
esac; \
|
||||||
|
rev=''; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = "."; then :; else \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
rev="$$rev ."; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| eval $$failcom; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
ctags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
||||||
|
done
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
mkid -fID $$unique
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
|
set x; \
|
||||||
|
here=`pwd`; \
|
||||||
|
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||||
|
include_option=--etags-include; \
|
||||||
|
empty_fix=.; \
|
||||||
|
else \
|
||||||
|
include_option=--include; \
|
||||||
|
empty_fix=; \
|
||||||
|
fi; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test ! -f $$subdir/TAGS || \
|
||||||
|
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
shift; \
|
||||||
|
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||||
|
test -n "$$unique" || unique=$$empty_fix; \
|
||||||
|
if test $$# -gt 0; then \
|
||||||
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||||
|
"$$@" $$unique; \
|
||||||
|
else \
|
||||||
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||||
|
$$unique; \
|
||||||
|
fi; \
|
||||||
|
fi
|
||||||
|
ctags: CTAGS
|
||||||
|
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
test -z "$(CTAGS_ARGS)$$unique" \
|
||||||
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||||
|
$$unique
|
||||||
|
|
||||||
|
GTAGS:
|
||||||
|
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||||
|
&& $(am__cd) $(top_srcdir) \
|
||||||
|
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||||
|
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||||
|
list='$(DISTFILES)'; \
|
||||||
|
dist_files=`for file in $$list; do echo $$file; done | \
|
||||||
|
sed -e "s|^$$srcdirstrip/||;t" \
|
||||||
|
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||||
|
case $$dist_files in \
|
||||||
|
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||||
|
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||||
|
sort -u` ;; \
|
||||||
|
esac; \
|
||||||
|
for file in $$dist_files; do \
|
||||||
|
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||||
|
if test -d "$(distdir)/$$file"; then \
|
||||||
|
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||||
|
fi; \
|
||||||
|
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||||
|
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||||
|
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||||
|
fi; \
|
||||||
|
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||||
|
else \
|
||||||
|
test -f "$(distdir)/$$file" \
|
||||||
|
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -d "$(distdir)/$$subdir" \
|
||||||
|
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
|
||||||
|
$(am__relativize); \
|
||||||
|
new_distdir=$$reldir; \
|
||||||
|
dir1=$$subdir; dir2="$(top_distdir)"; \
|
||||||
|
$(am__relativize); \
|
||||||
|
new_top_distdir=$$reldir; \
|
||||||
|
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
|
||||||
|
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
|
||||||
|
($(am__cd) $$subdir && \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) \
|
||||||
|
top_distdir="$$new_top_distdir" \
|
||||||
|
distdir="$$new_distdir" \
|
||||||
|
am__remove_distdir=: \
|
||||||
|
am__skip_length_check=: \
|
||||||
|
am__skip_mode_fix=: \
|
||||||
|
distdir) \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
check-am: all-am
|
||||||
|
check: check-recursive
|
||||||
|
all-am: Makefile
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
install: install-recursive
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
install-data: install-data-recursive
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
|
||||||
|
installcheck: installcheck-recursive
|
||||||
|
install-strip:
|
||||||
|
if test -z '$(STRIP)'; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
install; \
|
||||||
|
else \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||||
|
fi
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||||
|
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
@echo "This command is intended for maintainers to use"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
#>- clean: clean-recursive
|
||||||
|
#>+ 1
|
||||||
|
clean: kde-rpo-clean clean-recursive
|
||||||
|
|
||||||
|
#>- clean-am: clean-generic clean-libtool mostlyclean-am
|
||||||
|
#>+ 1
|
||||||
|
clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am
|
||||||
|
|
||||||
|
distclean: distclean-recursive
|
||||||
|
-rm -f Makefile
|
||||||
|
distclean-am: clean-am distclean-generic distclean-tags
|
||||||
|
|
||||||
|
dvi: dvi-recursive
|
||||||
|
|
||||||
|
dvi-am:
|
||||||
|
|
||||||
|
html: html-recursive
|
||||||
|
|
||||||
|
html-am:
|
||||||
|
|
||||||
|
info: info-recursive
|
||||||
|
|
||||||
|
info-am:
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
|
||||||
|
install-dvi: install-dvi-recursive
|
||||||
|
|
||||||
|
install-dvi-am:
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
|
||||||
|
install-html: install-html-recursive
|
||||||
|
|
||||||
|
install-html-am:
|
||||||
|
|
||||||
|
install-info: install-info-recursive
|
||||||
|
|
||||||
|
install-info-am:
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
|
||||||
|
install-pdf: install-pdf-recursive
|
||||||
|
|
||||||
|
install-pdf-am:
|
||||||
|
|
||||||
|
install-ps: install-ps-recursive
|
||||||
|
|
||||||
|
install-ps-am:
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
-rm -f Makefile
|
||||||
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||||
|
|
||||||
|
pdf: pdf-recursive
|
||||||
|
|
||||||
|
pdf-am:
|
||||||
|
|
||||||
|
ps: ps-recursive
|
||||||
|
|
||||||
|
ps-am:
|
||||||
|
|
||||||
|
uninstall-am:
|
||||||
|
|
||||||
|
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
|
||||||
|
install-am install-strip tags-recursive
|
||||||
|
|
||||||
|
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
||||||
|
all all-am check check-am clean clean-generic clean-libtool \
|
||||||
|
ctags ctags-recursive distclean distclean-generic \
|
||||||
|
distclean-libtool distclean-tags distdir dvi dvi-am html \
|
||||||
|
html-am info info-am install install-am install-data \
|
||||||
|
install-data-am install-dvi install-dvi-am install-exec \
|
||||||
|
install-exec-am install-html install-html-am install-info \
|
||||||
|
install-info-am install-man install-pdf install-pdf-am \
|
||||||
|
install-ps install-ps-am install-strip installcheck \
|
||||||
|
installcheck-am installdirs installdirs-am maintainer-clean \
|
||||||
|
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||||
|
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
|
||||||
|
uninstall uninstall-am
|
||||||
|
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
||||||
|
|
||||||
|
#>+ 2
|
||||||
|
KDE_DIST=Makefile.in Makefile.am
|
||||||
|
|
||||||
|
#>+ 2
|
||||||
|
docs-am:
|
||||||
|
|
||||||
|
#>+ 15
|
||||||
|
force-reedit:
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --gnu doc/Makefile
|
||||||
|
cd $(top_srcdir) && perl admin/am_edit doc/Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
#>+ 21
|
||||||
|
clean-bcheck:
|
||||||
|
rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
|
||||||
|
|
||||||
|
bcheck: bcheck-recursive
|
||||||
|
|
||||||
|
bcheck-am:
|
||||||
|
@for i in ; do \
|
||||||
|
if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
|
||||||
|
echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
|
||||||
|
echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
|
||||||
|
echo "$$i"; \
|
||||||
|
if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
|
||||||
|
rm -f $$i.bchecktest.cc; exit 1; \
|
||||||
|
fi ; \
|
||||||
|
echo "" >> $$i.bchecktest.cc.class; \
|
||||||
|
perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
|
||||||
|
rm -f a.out; \
|
||||||
|
fi ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
final:
|
||||||
|
$(MAKE) all-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
final-install:
|
||||||
|
$(MAKE) install-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
no-final:
|
||||||
|
$(MAKE) all-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
no-final-install:
|
||||||
|
$(MAKE) install-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
kde-rpo-clean:
|
||||||
|
-rm -f *.rpo
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
nmcheck:
|
||||||
|
nmcheck-am: nmcheck
|
@ -0,0 +1,2 @@
|
|||||||
|
KDE_DOCS = ldap
|
||||||
|
KDE_LANG = en
|
@ -0,0 +1,598 @@
|
|||||||
|
# Makefile.in generated by automake 1.11.3 from Makefile.am.
|
||||||
|
# KDE tags expanded automatically by am_edit - $Revision$
|
||||||
|
# @configure_input@
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
|
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
|
||||||
|
# Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||||
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||||
|
install_sh_DATA = $(install_sh) -c -m 644
|
||||||
|
install_sh_PROGRAM = $(install_sh) -c
|
||||||
|
install_sh_SCRIPT = $(install_sh) -c
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
|
transform = $(program_transform_name)
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
build_triplet = @build@
|
||||||
|
host_triplet = @host@
|
||||||
|
target_triplet = @target@
|
||||||
|
subdir = doc/en
|
||||||
|
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||||
|
$(top_srcdir)/configure.in
|
||||||
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
|
$(ACLOCAL_M4)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
|
||||||
|
CONFIG_HEADER = $(top_builddir)/config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
CONFIG_CLEAN_VPATH_FILES =
|
||||||
|
SOURCES =
|
||||||
|
DIST_SOURCES =
|
||||||
|
#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
#>+ 1
|
||||||
|
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
|
AR = @AR@
|
||||||
|
ARTSCCONFIG = @ARTSCCONFIG@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTODIRS = @AUTODIRS@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AWK = @AWK@
|
||||||
|
CC = @CC@
|
||||||
|
CCDEPMODE = @CCDEPMODE@
|
||||||
|
CFLAGS = @CFLAGS@
|
||||||
|
CONF_FILES = @CONF_FILES@
|
||||||
|
CPP = @CPP@
|
||||||
|
CPPFLAGS = @CPPFLAGS@
|
||||||
|
CXX = @CXX@
|
||||||
|
CXXCPP = @CXXCPP@
|
||||||
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CYGPATH_W = @CYGPATH_W@
|
||||||
|
DCOPIDL = @DCOPIDL@
|
||||||
|
DCOPIDL2CPP = @DCOPIDL2CPP@
|
||||||
|
DCOPIDLNG = @DCOPIDLNG@
|
||||||
|
DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
|
||||||
|
DEFS = @DEFS@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
DSYMUTIL = @DSYMUTIL@
|
||||||
|
DUMPBIN = @DUMPBIN@
|
||||||
|
ECHO_C = @ECHO_C@
|
||||||
|
ECHO_N = @ECHO_N@
|
||||||
|
ECHO_T = @ECHO_T@
|
||||||
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
|
FGREP = @FGREP@
|
||||||
|
FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
|
||||||
|
GMSGFMT = @GMSGFMT@
|
||||||
|
GREP = @GREP@
|
||||||
|
HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
|
KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
|
||||||
|
KCONFIG_COMPILER = @KCONFIG_COMPILER@
|
||||||
|
KDECONFIG = @KDECONFIG@
|
||||||
|
KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
|
||||||
|
KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
|
||||||
|
KDE_INCLUDES = @KDE_INCLUDES@
|
||||||
|
KDE_LDFLAGS = @KDE_LDFLAGS@
|
||||||
|
KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
|
||||||
|
KDE_MT_LIBS = @KDE_MT_LIBS@
|
||||||
|
KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
|
||||||
|
KDE_PLUGIN = @KDE_PLUGIN@
|
||||||
|
KDE_RPATH = @KDE_RPATH@
|
||||||
|
KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
|
||||||
|
KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
|
||||||
|
KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
|
||||||
|
KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
|
||||||
|
KDE_USE_FPIE = @KDE_USE_FPIE@
|
||||||
|
KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
|
||||||
|
KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
|
||||||
|
KDE_USE_PIE = @KDE_USE_PIE@
|
||||||
|
KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
|
||||||
|
LD = @LD@
|
||||||
|
LDFLAGS = @LDFLAGS@
|
||||||
|
LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
|
||||||
|
LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
|
||||||
|
LIBCOMPAT = @LIBCOMPAT@
|
||||||
|
LIBCRYPT = @LIBCRYPT@
|
||||||
|
LIBDL = @LIBDL@
|
||||||
|
LIBJPEG = @LIBJPEG@
|
||||||
|
LIBOBJS = @LIBOBJS@
|
||||||
|
LIBPNG = @LIBPNG@
|
||||||
|
LIBPTHREAD = @LIBPTHREAD@
|
||||||
|
LIBRESOLV = @LIBRESOLV@
|
||||||
|
LIBS = @LIBS@
|
||||||
|
LIBSM = @LIBSM@
|
||||||
|
LIBSOCKET = @LIBSOCKET@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LIBTQT_LDFLAGS = @LIBTQT_LDFLAGS@
|
||||||
|
LIBUCB = @LIBUCB@
|
||||||
|
LIBUTIL = @LIBUTIL@
|
||||||
|
LIBZ = @LIBZ@
|
||||||
|
LIB_KAB = @LIB_KAB@
|
||||||
|
LIB_KABC = @LIB_KABC@
|
||||||
|
LIB_KDED = @LIB_KDED@
|
||||||
|
LIB_KDNSSD = @LIB_KDNSSD@
|
||||||
|
LIB_KFILE = @LIB_KFILE@
|
||||||
|
LIB_KFM = @LIB_KFM@
|
||||||
|
LIB_KHTML = @LIB_KHTML@
|
||||||
|
LIB_KIMPROXY = @LIB_KIMPROXY@
|
||||||
|
LIB_KIO = @LIB_KIO@
|
||||||
|
LIB_KJS = @LIB_KJS@
|
||||||
|
LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
|
||||||
|
LIB_KPARTS = @LIB_KPARTS@
|
||||||
|
LIB_KSPELL = @LIB_KSPELL@
|
||||||
|
LIB_KSYCOCA = @LIB_KSYCOCA@
|
||||||
|
LIB_KUNITTEST = @LIB_KUNITTEST@
|
||||||
|
LIB_KUTILS = @LIB_KUTILS@
|
||||||
|
LIB_POLL = @LIB_POLL@
|
||||||
|
LIB_QPE = @LIB_QPE@
|
||||||
|
LIB_QT = @LIB_QT@
|
||||||
|
LIB_QUI = @LIB_QUI@
|
||||||
|
LIB_SMB = @LIB_SMB@
|
||||||
|
LIB_TDECORE = @LIB_TDECORE@
|
||||||
|
LIB_TDEPIM = @LIB_TDEPIM@
|
||||||
|
LIB_TDEPRINT = @LIB_TDEPRINT@
|
||||||
|
LIB_TDEUI = @LIB_TDEUI@
|
||||||
|
LIB_X11 = @LIB_X11@
|
||||||
|
LIB_XEXT = @LIB_XEXT@
|
||||||
|
LIB_XRENDER = @LIB_XRENDER@
|
||||||
|
LIPO = @LIPO@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
LTLIBOBJS = @LTLIBOBJS@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
|
||||||
|
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||||
|
MCOPIDL = @MCOPIDL@
|
||||||
|
MEINPROC = @MEINPROC@
|
||||||
|
MKDIR_P = @MKDIR_P@
|
||||||
|
MOC = @MOC@
|
||||||
|
MSGFMT = @MSGFMT@
|
||||||
|
NM = @NM@
|
||||||
|
NMEDIT = @NMEDIT@
|
||||||
|
NOOPT_CFLAGS = @NOOPT_CFLAGS@
|
||||||
|
NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
|
OTOOL = @OTOOL@
|
||||||
|
OTOOL64 = @OTOOL64@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||||
|
PACKAGE_NAME = @PACKAGE_NAME@
|
||||||
|
PACKAGE_STRING = @PACKAGE_STRING@
|
||||||
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||||
|
PACKAGE_URL = @PACKAGE_URL@
|
||||||
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||||
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
|
PERL = @PERL@
|
||||||
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
QTE_NORTTI = @QTE_NORTTI@
|
||||||
|
QT_INCLUDES = @QT_INCLUDES@
|
||||||
|
QT_LDFLAGS = @QT_LDFLAGS@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SED = @SED@
|
||||||
|
SET_MAKE = @SET_MAKE@
|
||||||
|
SHELL = @SHELL@
|
||||||
|
STRIP = @STRIP@
|
||||||
|
TOPSUBDIRS = @TOPSUBDIRS@
|
||||||
|
TQTDCOPIDL = @TQTDCOPIDL@
|
||||||
|
TQTDCOPIDL2CPP = @TQTDCOPIDL2CPP@
|
||||||
|
TQTDCOPIDLNG = @TQTDCOPIDLNG@
|
||||||
|
TQTMCOPIDL = @TQTMCOPIDL@
|
||||||
|
TQTMOC = @TQTMOC@
|
||||||
|
UIC = @UIC@
|
||||||
|
UIC_TR = @UIC_TR@
|
||||||
|
USER_INCLUDES = @USER_INCLUDES@
|
||||||
|
USER_LDFLAGS = @USER_LDFLAGS@
|
||||||
|
USE_EXCEPTIONS = @USE_EXCEPTIONS@
|
||||||
|
USE_RTTI = @USE_RTTI@
|
||||||
|
USE_THREADS = @USE_THREADS@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
|
||||||
|
XGETTEXT = @XGETTEXT@
|
||||||
|
XMKMF = @XMKMF@
|
||||||
|
XMLLINT = @XMLLINT@
|
||||||
|
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||||
|
X_INCLUDES = @X_INCLUDES@
|
||||||
|
X_LDFLAGS = @X_LDFLAGS@
|
||||||
|
X_PRE_LIBS = @X_PRE_LIBS@
|
||||||
|
X_RPATH = @X_RPATH@
|
||||||
|
abs_builddir = @abs_builddir@
|
||||||
|
abs_srcdir = @abs_srcdir@
|
||||||
|
abs_top_builddir = @abs_top_builddir@
|
||||||
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_AR = @ac_ct_AR@
|
||||||
|
ac_ct_CC = @ac_ct_CC@
|
||||||
|
ac_ct_CXX = @ac_ct_CXX@
|
||||||
|
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||||
|
all_includes = @all_includes@
|
||||||
|
all_libraries = @all_libraries@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__leading_dot = @am__leading_dot@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
am__tar = @am__tar@
|
||||||
|
am__untar = @am__untar@
|
||||||
|
bindir = @bindir@
|
||||||
|
build = @build@
|
||||||
|
build_alias = @build_alias@
|
||||||
|
build_cpu = @build_cpu@
|
||||||
|
build_os = @build_os@
|
||||||
|
build_vendor = @build_vendor@
|
||||||
|
builddir = @builddir@
|
||||||
|
datadir = @datadir@
|
||||||
|
datarootdir = @datarootdir@
|
||||||
|
docdir = @docdir@
|
||||||
|
dvidir = @dvidir@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
host = @host@
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_cpu = @host_cpu@
|
||||||
|
host_os = @host_os@
|
||||||
|
host_vendor = @host_vendor@
|
||||||
|
htmldir = @htmldir@
|
||||||
|
includedir = @includedir@
|
||||||
|
infodir = @infodir@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
kde_appsdir = @kde_appsdir@
|
||||||
|
kde_bindir = @kde_bindir@
|
||||||
|
kde_confdir = @kde_confdir@
|
||||||
|
kde_datadir = @kde_datadir@
|
||||||
|
kde_htmldir = @kde_htmldir@
|
||||||
|
kde_icondir = @kde_icondir@
|
||||||
|
kde_includes = @kde_includes@
|
||||||
|
kde_kcfgdir = @kde_kcfgdir@
|
||||||
|
kde_libraries = @kde_libraries@
|
||||||
|
kde_libs_htmldir = @kde_libs_htmldir@
|
||||||
|
kde_libs_prefix = @kde_libs_prefix@
|
||||||
|
kde_locale = @kde_locale@
|
||||||
|
kde_mimedir = @kde_mimedir@
|
||||||
|
kde_moduledir = @kde_moduledir@
|
||||||
|
kde_qtver = @kde_qtver@
|
||||||
|
kde_servicesdir = @kde_servicesdir@
|
||||||
|
kde_servicetypesdir = @kde_servicetypesdir@
|
||||||
|
kde_sounddir = @kde_sounddir@
|
||||||
|
kde_styledir = @kde_styledir@
|
||||||
|
kde_templatesdir = @kde_templatesdir@
|
||||||
|
kde_wallpaperdir = @kde_wallpaperdir@
|
||||||
|
kde_widgetdir = @kde_widgetdir@
|
||||||
|
libdir = @libdir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
localedir = @localedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
mandir = @mandir@
|
||||||
|
mkdir_p = @mkdir_p@
|
||||||
|
oldincludedir = @oldincludedir@
|
||||||
|
pdfdir = @pdfdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
program_transform_name = @program_transform_name@
|
||||||
|
psdir = @psdir@
|
||||||
|
qt_includes = @qt_includes@
|
||||||
|
qt_libraries = @qt_libraries@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
srcdir = @srcdir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
target = @target@
|
||||||
|
target_alias = @target_alias@
|
||||||
|
target_cpu = @target_cpu@
|
||||||
|
target_os = @target_os@
|
||||||
|
target_vendor = @target_vendor@
|
||||||
|
tdeinitdir = @tdeinitdir@
|
||||||
|
top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
x_includes = @x_includes@
|
||||||
|
x_libraries = @x_libraries@
|
||||||
|
xdg_appsdir = @xdg_appsdir@
|
||||||
|
xdg_directorydir = @xdg_directorydir@
|
||||||
|
xdg_menudir = @xdg_menudir@
|
||||||
|
KDE_DOCS = ldap
|
||||||
|
KDE_LANG = en
|
||||||
|
#>- all: all-am
|
||||||
|
#>+ 1
|
||||||
|
all: docs-am all-am
|
||||||
|
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||||
|
#>- @for dep in $?; do \
|
||||||
|
#>- case '$(am__configure_deps)' in \
|
||||||
|
#>- *$$dep*) \
|
||||||
|
#>- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
#>- && { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
#>- exit 1;; \
|
||||||
|
#>- esac; \
|
||||||
|
#>- done; \
|
||||||
|
#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/en/Makefile'; \
|
||||||
|
#>- $(am__cd) $(top_srcdir) && \
|
||||||
|
#>- $(AUTOMAKE) --gnu doc/en/Makefile
|
||||||
|
#>+ 12
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/en/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --gnu doc/en/Makefile
|
||||||
|
cd $(top_srcdir) && perl admin/am_edit doc/en/Makefile.in
|
||||||
|
.PRECIOUS: Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
@case '$?' in \
|
||||||
|
*config.status*) \
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||||
|
*) \
|
||||||
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||||
|
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||||
|
esac;
|
||||||
|
|
||||||
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
|
||||||
|
$(top_srcdir)/configure: $(am__configure_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(am__aclocal_m4_deps):
|
||||||
|
|
||||||
|
mostlyclean-libtool:
|
||||||
|
-rm -f *.lo
|
||||||
|
|
||||||
|
clean-libtool:
|
||||||
|
-rm -rf .libs _libs
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
ctags: CTAGS
|
||||||
|
CTAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||||
|
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||||
|
list='$(DISTFILES)'; \
|
||||||
|
dist_files=`for file in $$list; do echo $$file; done | \
|
||||||
|
sed -e "s|^$$srcdirstrip/||;t" \
|
||||||
|
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||||
|
case $$dist_files in \
|
||||||
|
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||||
|
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||||
|
sort -u` ;; \
|
||||||
|
esac; \
|
||||||
|
for file in $$dist_files; do \
|
||||||
|
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||||
|
if test -d "$(distdir)/$$file"; then \
|
||||||
|
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||||
|
fi; \
|
||||||
|
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||||
|
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||||
|
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||||
|
fi; \
|
||||||
|
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||||
|
else \
|
||||||
|
test -f "$(distdir)/$$file" \
|
||||||
|
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
all-am: Makefile
|
||||||
|
installdirs:
|
||||||
|
install: install-am
|
||||||
|
install-exec: install-exec-am
|
||||||
|
install-data: install-data-am
|
||||||
|
uninstall: uninstall-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-strip:
|
||||||
|
if test -z '$(STRIP)'; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
install; \
|
||||||
|
else \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||||
|
fi
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||||
|
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
@echo "This command is intended for maintainers to use"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
#>- clean: clean-am
|
||||||
|
#>+ 1
|
||||||
|
clean: kde-rpo-clean clean-am
|
||||||
|
|
||||||
|
#>- clean-am: clean-generic clean-libtool mostlyclean-am
|
||||||
|
#>+ 1
|
||||||
|
clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
-rm -f Makefile
|
||||||
|
distclean-am: clean-am distclean-generic
|
||||||
|
|
||||||
|
dvi: dvi-am
|
||||||
|
|
||||||
|
dvi-am:
|
||||||
|
|
||||||
|
html: html-am
|
||||||
|
|
||||||
|
html-am:
|
||||||
|
|
||||||
|
info: info-am
|
||||||
|
|
||||||
|
info-am:
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
|
||||||
|
install-dvi: install-dvi-am
|
||||||
|
|
||||||
|
install-dvi-am:
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
|
||||||
|
install-html: install-html-am
|
||||||
|
|
||||||
|
install-html-am:
|
||||||
|
|
||||||
|
install-info: install-info-am
|
||||||
|
|
||||||
|
install-info-am:
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
|
||||||
|
install-pdf: install-pdf-am
|
||||||
|
|
||||||
|
install-pdf-am:
|
||||||
|
|
||||||
|
install-ps: install-ps-am
|
||||||
|
|
||||||
|
install-ps-am:
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
-rm -f Makefile
|
||||||
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||||
|
|
||||||
|
pdf: pdf-am
|
||||||
|
|
||||||
|
pdf-am:
|
||||||
|
|
||||||
|
ps: ps-am
|
||||||
|
|
||||||
|
ps-am:
|
||||||
|
|
||||||
|
uninstall-am:
|
||||||
|
|
||||||
|
.MAKE: install-am install-strip
|
||||||
|
|
||||||
|
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||||
|
distclean distclean-generic distclean-libtool distdir dvi \
|
||||||
|
dvi-am html html-am info info-am install install-am \
|
||||||
|
install-data install-data-am install-dvi install-dvi-am \
|
||||||
|
install-exec install-exec-am install-html install-html-am \
|
||||||
|
install-info install-info-am install-man install-pdf \
|
||||||
|
install-pdf-am install-ps install-ps-am install-strip \
|
||||||
|
installcheck installcheck-am installdirs maintainer-clean \
|
||||||
|
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||||
|
mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
|
||||||
|
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
||||||
|
|
||||||
|
#>+ 2
|
||||||
|
KDE_DIST=Makefile.in Makefile.am
|
||||||
|
|
||||||
|
#>+ 2
|
||||||
|
docs-am:
|
||||||
|
|
||||||
|
#>+ 15
|
||||||
|
force-reedit:
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/en/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --gnu doc/en/Makefile
|
||||||
|
cd $(top_srcdir) && perl admin/am_edit doc/en/Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
#>+ 21
|
||||||
|
clean-bcheck:
|
||||||
|
rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
|
||||||
|
|
||||||
|
bcheck: bcheck-am
|
||||||
|
|
||||||
|
bcheck-am:
|
||||||
|
@for i in ; do \
|
||||||
|
if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
|
||||||
|
echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
|
||||||
|
echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
|
||||||
|
echo "$$i"; \
|
||||||
|
if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
|
||||||
|
rm -f $$i.bchecktest.cc; exit 1; \
|
||||||
|
fi ; \
|
||||||
|
echo "" >> $$i.bchecktest.cc.class; \
|
||||||
|
perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
|
||||||
|
rm -f a.out; \
|
||||||
|
fi ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
final:
|
||||||
|
$(MAKE) all-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
final-install:
|
||||||
|
$(MAKE) install-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
no-final:
|
||||||
|
$(MAKE) all-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
no-final-install:
|
||||||
|
$(MAKE) install-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
kde-rpo-clean:
|
||||||
|
-rm -f *.rpo
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
nmcheck:
|
||||||
|
nmcheck-am: nmcheck
|
@ -0,0 +1,2 @@
|
|||||||
|
POFILES = AUTO
|
||||||
|
# noinst_HEADERS = ldap.pot
|
@ -0,0 +1,598 @@
|
|||||||
|
# Makefile.in generated by automake 1.11.3 from Makefile.am.
|
||||||
|
# KDE tags expanded automatically by am_edit - $Revision$
|
||||||
|
# @configure_input@
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
|
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
|
||||||
|
# Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||||
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||||
|
install_sh_DATA = $(install_sh) -c -m 644
|
||||||
|
install_sh_PROGRAM = $(install_sh) -c
|
||||||
|
install_sh_SCRIPT = $(install_sh) -c
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
|
transform = $(program_transform_name)
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
build_triplet = @build@
|
||||||
|
host_triplet = @host@
|
||||||
|
target_triplet = @target@
|
||||||
|
subdir = po
|
||||||
|
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||||
|
$(top_srcdir)/configure.in
|
||||||
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
|
$(ACLOCAL_M4)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
|
||||||
|
CONFIG_HEADER = $(top_builddir)/config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
CONFIG_CLEAN_VPATH_FILES =
|
||||||
|
SOURCES =
|
||||||
|
DIST_SOURCES =
|
||||||
|
#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
#>+ 1
|
||||||
|
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
|
AR = @AR@
|
||||||
|
ARTSCCONFIG = @ARTSCCONFIG@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTODIRS = @AUTODIRS@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AWK = @AWK@
|
||||||
|
CC = @CC@
|
||||||
|
CCDEPMODE = @CCDEPMODE@
|
||||||
|
CFLAGS = @CFLAGS@
|
||||||
|
CONF_FILES = @CONF_FILES@
|
||||||
|
CPP = @CPP@
|
||||||
|
CPPFLAGS = @CPPFLAGS@
|
||||||
|
CXX = @CXX@
|
||||||
|
CXXCPP = @CXXCPP@
|
||||||
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CYGPATH_W = @CYGPATH_W@
|
||||||
|
DCOPIDL = @DCOPIDL@
|
||||||
|
DCOPIDL2CPP = @DCOPIDL2CPP@
|
||||||
|
DCOPIDLNG = @DCOPIDLNG@
|
||||||
|
DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@
|
||||||
|
DEFS = @DEFS@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
DSYMUTIL = @DSYMUTIL@
|
||||||
|
DUMPBIN = @DUMPBIN@
|
||||||
|
ECHO_C = @ECHO_C@
|
||||||
|
ECHO_N = @ECHO_N@
|
||||||
|
ECHO_T = @ECHO_T@
|
||||||
|
EGREP = @EGREP@
|
||||||
|
ENABLE_PERMISSIVE_FLAG = @ENABLE_PERMISSIVE_FLAG@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
|
FGREP = @FGREP@
|
||||||
|
FRAMEWORK_COREAUDIO = @FRAMEWORK_COREAUDIO@
|
||||||
|
GMSGFMT = @GMSGFMT@
|
||||||
|
GREP = @GREP@
|
||||||
|
HAVE_GCC_VISIBILITY = @HAVE_GCC_VISIBILITY@
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
|
KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@
|
||||||
|
KCONFIG_COMPILER = @KCONFIG_COMPILER@
|
||||||
|
KDECONFIG = @KDECONFIG@
|
||||||
|
KDE_CHECK_PLUGIN = @KDE_CHECK_PLUGIN@
|
||||||
|
KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@
|
||||||
|
KDE_INCLUDES = @KDE_INCLUDES@
|
||||||
|
KDE_LDFLAGS = @KDE_LDFLAGS@
|
||||||
|
KDE_MT_LDFLAGS = @KDE_MT_LDFLAGS@
|
||||||
|
KDE_MT_LIBS = @KDE_MT_LIBS@
|
||||||
|
KDE_NO_UNDEFINED = @KDE_NO_UNDEFINED@
|
||||||
|
KDE_PLUGIN = @KDE_PLUGIN@
|
||||||
|
KDE_RPATH = @KDE_RPATH@
|
||||||
|
KDE_USE_CLOSURE_FALSE = @KDE_USE_CLOSURE_FALSE@
|
||||||
|
KDE_USE_CLOSURE_TRUE = @KDE_USE_CLOSURE_TRUE@
|
||||||
|
KDE_USE_FINAL_FALSE = @KDE_USE_FINAL_FALSE@
|
||||||
|
KDE_USE_FINAL_TRUE = @KDE_USE_FINAL_TRUE@
|
||||||
|
KDE_USE_FPIE = @KDE_USE_FPIE@
|
||||||
|
KDE_USE_NMCHECK_FALSE = @KDE_USE_NMCHECK_FALSE@
|
||||||
|
KDE_USE_NMCHECK_TRUE = @KDE_USE_NMCHECK_TRUE@
|
||||||
|
KDE_USE_PIE = @KDE_USE_PIE@
|
||||||
|
KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@
|
||||||
|
LD = @LD@
|
||||||
|
LDFLAGS = @LDFLAGS@
|
||||||
|
LDFLAGS_AS_NEEDED = @LDFLAGS_AS_NEEDED@
|
||||||
|
LDFLAGS_NEW_DTAGS = @LDFLAGS_NEW_DTAGS@
|
||||||
|
LIBCOMPAT = @LIBCOMPAT@
|
||||||
|
LIBCRYPT = @LIBCRYPT@
|
||||||
|
LIBDL = @LIBDL@
|
||||||
|
LIBJPEG = @LIBJPEG@
|
||||||
|
LIBOBJS = @LIBOBJS@
|
||||||
|
LIBPNG = @LIBPNG@
|
||||||
|
LIBPTHREAD = @LIBPTHREAD@
|
||||||
|
LIBRESOLV = @LIBRESOLV@
|
||||||
|
LIBS = @LIBS@
|
||||||
|
LIBSM = @LIBSM@
|
||||||
|
LIBSOCKET = @LIBSOCKET@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LIBTQT_LDFLAGS = @LIBTQT_LDFLAGS@
|
||||||
|
LIBUCB = @LIBUCB@
|
||||||
|
LIBUTIL = @LIBUTIL@
|
||||||
|
LIBZ = @LIBZ@
|
||||||
|
LIB_KAB = @LIB_KAB@
|
||||||
|
LIB_KABC = @LIB_KABC@
|
||||||
|
LIB_KDED = @LIB_KDED@
|
||||||
|
LIB_KDNSSD = @LIB_KDNSSD@
|
||||||
|
LIB_KFILE = @LIB_KFILE@
|
||||||
|
LIB_KFM = @LIB_KFM@
|
||||||
|
LIB_KHTML = @LIB_KHTML@
|
||||||
|
LIB_KIMPROXY = @LIB_KIMPROXY@
|
||||||
|
LIB_KIO = @LIB_KIO@
|
||||||
|
LIB_KJS = @LIB_KJS@
|
||||||
|
LIB_KNEWSTUFF = @LIB_KNEWSTUFF@
|
||||||
|
LIB_KPARTS = @LIB_KPARTS@
|
||||||
|
LIB_KSPELL = @LIB_KSPELL@
|
||||||
|
LIB_KSYCOCA = @LIB_KSYCOCA@
|
||||||
|
LIB_KUNITTEST = @LIB_KUNITTEST@
|
||||||
|
LIB_KUTILS = @LIB_KUTILS@
|
||||||
|
LIB_POLL = @LIB_POLL@
|
||||||
|
LIB_QPE = @LIB_QPE@
|
||||||
|
LIB_QT = @LIB_QT@
|
||||||
|
LIB_QUI = @LIB_QUI@
|
||||||
|
LIB_SMB = @LIB_SMB@
|
||||||
|
LIB_TDECORE = @LIB_TDECORE@
|
||||||
|
LIB_TDEPIM = @LIB_TDEPIM@
|
||||||
|
LIB_TDEPRINT = @LIB_TDEPRINT@
|
||||||
|
LIB_TDEUI = @LIB_TDEUI@
|
||||||
|
LIB_X11 = @LIB_X11@
|
||||||
|
LIB_XEXT = @LIB_XEXT@
|
||||||
|
LIB_XRENDER = @LIB_XRENDER@
|
||||||
|
LIPO = @LIPO@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
LTLIBOBJS = @LTLIBOBJS@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
MAKEKDEWIDGETS = @MAKEKDEWIDGETS@
|
||||||
|
MANIFEST_TOOL = @MANIFEST_TOOL@
|
||||||
|
MCOPIDL = @MCOPIDL@
|
||||||
|
MEINPROC = @MEINPROC@
|
||||||
|
MKDIR_P = @MKDIR_P@
|
||||||
|
MOC = @MOC@
|
||||||
|
MSGFMT = @MSGFMT@
|
||||||
|
NM = @NM@
|
||||||
|
NMEDIT = @NMEDIT@
|
||||||
|
NOOPT_CFLAGS = @NOOPT_CFLAGS@
|
||||||
|
NOOPT_CXXFLAGS = @NOOPT_CXXFLAGS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
|
OTOOL = @OTOOL@
|
||||||
|
OTOOL64 = @OTOOL64@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||||
|
PACKAGE_NAME = @PACKAGE_NAME@
|
||||||
|
PACKAGE_STRING = @PACKAGE_STRING@
|
||||||
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||||
|
PACKAGE_URL = @PACKAGE_URL@
|
||||||
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||||
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
|
PERL = @PERL@
|
||||||
|
PKG_CONFIG = @PKG_CONFIG@
|
||||||
|
QTE_NORTTI = @QTE_NORTTI@
|
||||||
|
QT_INCLUDES = @QT_INCLUDES@
|
||||||
|
QT_LDFLAGS = @QT_LDFLAGS@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SED = @SED@
|
||||||
|
SET_MAKE = @SET_MAKE@
|
||||||
|
SHELL = @SHELL@
|
||||||
|
STRIP = @STRIP@
|
||||||
|
TOPSUBDIRS = @TOPSUBDIRS@
|
||||||
|
TQTDCOPIDL = @TQTDCOPIDL@
|
||||||
|
TQTDCOPIDL2CPP = @TQTDCOPIDL2CPP@
|
||||||
|
TQTDCOPIDLNG = @TQTDCOPIDLNG@
|
||||||
|
TQTMCOPIDL = @TQTMCOPIDL@
|
||||||
|
TQTMOC = @TQTMOC@
|
||||||
|
UIC = @UIC@
|
||||||
|
UIC_TR = @UIC_TR@
|
||||||
|
USER_INCLUDES = @USER_INCLUDES@
|
||||||
|
USER_LDFLAGS = @USER_LDFLAGS@
|
||||||
|
USE_EXCEPTIONS = @USE_EXCEPTIONS@
|
||||||
|
USE_RTTI = @USE_RTTI@
|
||||||
|
USE_THREADS = @USE_THREADS@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
WOVERLOADED_VIRTUAL = @WOVERLOADED_VIRTUAL@
|
||||||
|
XGETTEXT = @XGETTEXT@
|
||||||
|
XMKMF = @XMKMF@
|
||||||
|
XMLLINT = @XMLLINT@
|
||||||
|
X_EXTRA_LIBS = @X_EXTRA_LIBS@
|
||||||
|
X_INCLUDES = @X_INCLUDES@
|
||||||
|
X_LDFLAGS = @X_LDFLAGS@
|
||||||
|
X_PRE_LIBS = @X_PRE_LIBS@
|
||||||
|
X_RPATH = @X_RPATH@
|
||||||
|
abs_builddir = @abs_builddir@
|
||||||
|
abs_srcdir = @abs_srcdir@
|
||||||
|
abs_top_builddir = @abs_top_builddir@
|
||||||
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_AR = @ac_ct_AR@
|
||||||
|
ac_ct_CC = @ac_ct_CC@
|
||||||
|
ac_ct_CXX = @ac_ct_CXX@
|
||||||
|
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||||
|
all_includes = @all_includes@
|
||||||
|
all_libraries = @all_libraries@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__leading_dot = @am__leading_dot@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
am__tar = @am__tar@
|
||||||
|
am__untar = @am__untar@
|
||||||
|
bindir = @bindir@
|
||||||
|
build = @build@
|
||||||
|
build_alias = @build_alias@
|
||||||
|
build_cpu = @build_cpu@
|
||||||
|
build_os = @build_os@
|
||||||
|
build_vendor = @build_vendor@
|
||||||
|
builddir = @builddir@
|
||||||
|
datadir = @datadir@
|
||||||
|
datarootdir = @datarootdir@
|
||||||
|
docdir = @docdir@
|
||||||
|
dvidir = @dvidir@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
host = @host@
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_cpu = @host_cpu@
|
||||||
|
host_os = @host_os@
|
||||||
|
host_vendor = @host_vendor@
|
||||||
|
htmldir = @htmldir@
|
||||||
|
includedir = @includedir@
|
||||||
|
infodir = @infodir@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
kde_appsdir = @kde_appsdir@
|
||||||
|
kde_bindir = @kde_bindir@
|
||||||
|
kde_confdir = @kde_confdir@
|
||||||
|
kde_datadir = @kde_datadir@
|
||||||
|
kde_htmldir = @kde_htmldir@
|
||||||
|
kde_icondir = @kde_icondir@
|
||||||
|
kde_includes = @kde_includes@
|
||||||
|
kde_kcfgdir = @kde_kcfgdir@
|
||||||
|
kde_libraries = @kde_libraries@
|
||||||
|
kde_libs_htmldir = @kde_libs_htmldir@
|
||||||
|
kde_libs_prefix = @kde_libs_prefix@
|
||||||
|
kde_locale = @kde_locale@
|
||||||
|
kde_mimedir = @kde_mimedir@
|
||||||
|
kde_moduledir = @kde_moduledir@
|
||||||
|
kde_qtver = @kde_qtver@
|
||||||
|
kde_servicesdir = @kde_servicesdir@
|
||||||
|
kde_servicetypesdir = @kde_servicetypesdir@
|
||||||
|
kde_sounddir = @kde_sounddir@
|
||||||
|
kde_styledir = @kde_styledir@
|
||||||
|
kde_templatesdir = @kde_templatesdir@
|
||||||
|
kde_wallpaperdir = @kde_wallpaperdir@
|
||||||
|
kde_widgetdir = @kde_widgetdir@
|
||||||
|
libdir = @libdir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
localedir = @localedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
mandir = @mandir@
|
||||||
|
mkdir_p = @mkdir_p@
|
||||||
|
oldincludedir = @oldincludedir@
|
||||||
|
pdfdir = @pdfdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
program_transform_name = @program_transform_name@
|
||||||
|
psdir = @psdir@
|
||||||
|
qt_includes = @qt_includes@
|
||||||
|
qt_libraries = @qt_libraries@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
srcdir = @srcdir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
target = @target@
|
||||||
|
target_alias = @target_alias@
|
||||||
|
target_cpu = @target_cpu@
|
||||||
|
target_os = @target_os@
|
||||||
|
target_vendor = @target_vendor@
|
||||||
|
tdeinitdir = @tdeinitdir@
|
||||||
|
top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
x_includes = @x_includes@
|
||||||
|
x_libraries = @x_libraries@
|
||||||
|
xdg_appsdir = @xdg_appsdir@
|
||||||
|
xdg_directorydir = @xdg_directorydir@
|
||||||
|
xdg_menudir = @xdg_menudir@
|
||||||
|
POFILES = AUTO
|
||||||
|
#>- all: all-am
|
||||||
|
#>+ 1
|
||||||
|
all: docs-am all-am
|
||||||
|
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||||
|
#>- @for dep in $?; do \
|
||||||
|
#>- case '$(am__configure_deps)' in \
|
||||||
|
#>- *$$dep*) \
|
||||||
|
#>- ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
#>- && { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
#>- exit 1;; \
|
||||||
|
#>- esac; \
|
||||||
|
#>- done; \
|
||||||
|
#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile'; \
|
||||||
|
#>- $(am__cd) $(top_srcdir) && \
|
||||||
|
#>- $(AUTOMAKE) --gnu po/Makefile
|
||||||
|
#>+ 12
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --gnu po/Makefile
|
||||||
|
cd $(top_srcdir) && perl admin/am_edit po/Makefile.in
|
||||||
|
.PRECIOUS: Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
@case '$?' in \
|
||||||
|
*config.status*) \
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||||
|
*) \
|
||||||
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||||
|
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||||
|
esac;
|
||||||
|
|
||||||
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
|
||||||
|
$(top_srcdir)/configure: $(am__configure_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(am__aclocal_m4_deps):
|
||||||
|
|
||||||
|
mostlyclean-libtool:
|
||||||
|
-rm -f *.lo
|
||||||
|
|
||||||
|
clean-libtool:
|
||||||
|
-rm -rf .libs _libs
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
ctags: CTAGS
|
||||||
|
CTAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||||
|
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
|
||||||
|
list='$(DISTFILES)'; \
|
||||||
|
dist_files=`for file in $$list; do echo $$file; done | \
|
||||||
|
sed -e "s|^$$srcdirstrip/||;t" \
|
||||||
|
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
|
||||||
|
case $$dist_files in \
|
||||||
|
*/*) $(MKDIR_P) `echo "$$dist_files" | \
|
||||||
|
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
|
||||||
|
sort -u` ;; \
|
||||||
|
esac; \
|
||||||
|
for file in $$dist_files; do \
|
||||||
|
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||||
|
if test -d "$(distdir)/$$file"; then \
|
||||||
|
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||||
|
fi; \
|
||||||
|
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||||
|
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
|
||||||
|
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
|
||||||
|
fi; \
|
||||||
|
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
|
||||||
|
else \
|
||||||
|
test -f "$(distdir)/$$file" \
|
||||||
|
|| cp -p $$d/$$file "$(distdir)/$$file" \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
all-am: Makefile
|
||||||
|
installdirs:
|
||||||
|
install: install-am
|
||||||
|
install-exec: install-exec-am
|
||||||
|
install-data: install-data-am
|
||||||
|
uninstall: uninstall-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-strip:
|
||||||
|
if test -z '$(STRIP)'; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
install; \
|
||||||
|
else \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||||
|
fi
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||||
|
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
@echo "This command is intended for maintainers to use"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
#>- clean: clean-am
|
||||||
|
#>+ 1
|
||||||
|
clean: kde-rpo-clean clean-am
|
||||||
|
|
||||||
|
#>- clean-am: clean-generic clean-libtool mostlyclean-am
|
||||||
|
#>+ 1
|
||||||
|
clean-am: clean-bcheck clean-generic clean-libtool mostlyclean-am
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
-rm -f Makefile
|
||||||
|
distclean-am: clean-am distclean-generic
|
||||||
|
|
||||||
|
dvi: dvi-am
|
||||||
|
|
||||||
|
dvi-am:
|
||||||
|
|
||||||
|
html: html-am
|
||||||
|
|
||||||
|
html-am:
|
||||||
|
|
||||||
|
info: info-am
|
||||||
|
|
||||||
|
info-am:
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
|
||||||
|
install-dvi: install-dvi-am
|
||||||
|
|
||||||
|
install-dvi-am:
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
|
||||||
|
install-html: install-html-am
|
||||||
|
|
||||||
|
install-html-am:
|
||||||
|
|
||||||
|
install-info: install-info-am
|
||||||
|
|
||||||
|
install-info-am:
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
|
||||||
|
install-pdf: install-pdf-am
|
||||||
|
|
||||||
|
install-pdf-am:
|
||||||
|
|
||||||
|
install-ps: install-ps-am
|
||||||
|
|
||||||
|
install-ps-am:
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
-rm -f Makefile
|
||||||
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
|
||||||
|
|
||||||
|
pdf: pdf-am
|
||||||
|
|
||||||
|
pdf-am:
|
||||||
|
|
||||||
|
ps: ps-am
|
||||||
|
|
||||||
|
ps-am:
|
||||||
|
|
||||||
|
uninstall-am:
|
||||||
|
|
||||||
|
.MAKE: install-am install-strip
|
||||||
|
|
||||||
|
.PHONY: all all-am check check-am clean clean-generic clean-libtool \
|
||||||
|
distclean distclean-generic distclean-libtool distdir dvi \
|
||||||
|
dvi-am html html-am info info-am install install-am \
|
||||||
|
install-data install-data-am install-dvi install-dvi-am \
|
||||||
|
install-exec install-exec-am install-html install-html-am \
|
||||||
|
install-info install-info-am install-man install-pdf \
|
||||||
|
install-pdf-am install-ps install-ps-am install-strip \
|
||||||
|
installcheck installcheck-am installdirs maintainer-clean \
|
||||||
|
maintainer-clean-generic mostlyclean mostlyclean-generic \
|
||||||
|
mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
|
||||||
|
|
||||||
|
# noinst_HEADERS = ldap.pot
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
||||||
|
|
||||||
|
#>+ 2
|
||||||
|
KDE_DIST=Makefile.in Makefile.am
|
||||||
|
|
||||||
|
#>+ 2
|
||||||
|
docs-am:
|
||||||
|
|
||||||
|
#>+ 15
|
||||||
|
force-reedit:
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu po/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --gnu po/Makefile
|
||||||
|
cd $(top_srcdir) && perl admin/am_edit po/Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
#>+ 21
|
||||||
|
clean-bcheck:
|
||||||
|
rm -f *.bchecktest.cc *.bchecktest.cc.class a.out
|
||||||
|
|
||||||
|
bcheck: bcheck-am
|
||||||
|
|
||||||
|
bcheck-am:
|
||||||
|
@for i in ; do \
|
||||||
|
if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \
|
||||||
|
echo "int main() {return 0;}" > $$i.bchecktest.cc ; \
|
||||||
|
echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \
|
||||||
|
echo "$$i"; \
|
||||||
|
if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \
|
||||||
|
rm -f $$i.bchecktest.cc; exit 1; \
|
||||||
|
fi ; \
|
||||||
|
echo "" >> $$i.bchecktest.cc.class; \
|
||||||
|
perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \
|
||||||
|
rm -f a.out; \
|
||||||
|
fi ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
final:
|
||||||
|
$(MAKE) all-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
final-install:
|
||||||
|
$(MAKE) install-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
no-final:
|
||||||
|
$(MAKE) all-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
no-final-install:
|
||||||
|
$(MAKE) install-am
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
kde-rpo-clean:
|
||||||
|
-rm -f *.rpo
|
||||||
|
|
||||||
|
#>+ 3
|
||||||
|
nmcheck:
|
||||||
|
nmcheck-am: nmcheck
|
@ -0,0 +1,11 @@
|
|||||||
|
INCLUDES= $(all_includes) $(KDE_INCLUDES)/tde -I/usr/include/sasl
|
||||||
|
KDE_CXXFLAGS = $(USE_EXCEPTIONS)
|
||||||
|
|
||||||
|
bin_PROGRAMS = remotefpga_fpgaprogserver
|
||||||
|
|
||||||
|
remotefpga_fpgaprogserver_SOURCES = main.cpp fpga_conn.cpp
|
||||||
|
|
||||||
|
remotefpga_fpgaprogserver_METASOURCES = AUTO
|
||||||
|
remotefpga_fpgaprogserver_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(LIB_QT) -lDCOP $(LIB_TDECORE) $(LIB_TDEUI) -ltdefx $(LIB_KIO) -lktexteditor -ltdekrbsocket -ltqtrla
|
||||||
|
|
||||||
|
KDE_OPTIONS = nofinal
|
@ -0,0 +1,962 @@
|
|||||||
|
/*
|
||||||
|
* Remote Laboratory Instrumentation Server
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along
|
||||||
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* (c) 2009 Timothy Pearson
|
||||||
|
* Raptor Engineering
|
||||||
|
* http://www.raptorengineeringinc.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <ctype.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <getopt.h>
|
||||||
|
#include <allegro.h>
|
||||||
|
#include "parameters.h"
|
||||||
|
#include "gpib_functions.h"
|
||||||
|
#include "gpib/ib.h"
|
||||||
|
|
||||||
|
char falpha[1024];
|
||||||
|
double commanalyzer_raw_trace_data[1024];
|
||||||
|
|
||||||
|
unsigned long commanalyzerTraceLength (char * commanalyzerType) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
return 417;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_date(struct tm * datetime, char * commanalyzerType, int gpibDevice) {
|
||||||
|
char datebuffer [80];
|
||||||
|
strftime(datebuffer,80,"CONF:DATE %m%d%y",datetime);
|
||||||
|
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting date on communications analyzer\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", datebuffer);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, datebuffer) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_time(struct tm * datetime, char * commanalyzerType, int gpibDevice) {
|
||||||
|
char timebuffer [80];
|
||||||
|
strftime(timebuffer,80,"CONF:TIME +%H.%M",datetime); // FIXME wrong format
|
||||||
|
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting time on communications analyzer\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", timebuffer);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, timebuffer) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_switch_to_spectrum_analyzer_mode(char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting communications analyzer to spectrum anayzer mode\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"DISP SAN");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_lock_screen (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Locking communications analyzer screen\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SPEC:DISP 'LOCKED'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_mode_tracking (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator to tracking mode\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:RFG 'TRACK'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_mode_fixed (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator to fixed mode\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:RFG 'FIXED'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_spectrum_analyzer_set_rf_input_dedicated (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer RF input to dedicated connector\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:INP 'ANT'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_spectrum_analyzer_set_rf_input_muxed (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer RF input to multiplexed connector\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:INP 'RF IN'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_output_dedicated (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator output to dedicated connector\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:TGEN:DEST 'DUPL'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_output_muxed (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator output to multiplexed connector\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:TGEN:DEST 'RF OUT'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_get_spectrum_analyzer_trace(char * commanalyzerType, int gpibDevice) {
|
||||||
|
int max_num_bytes = 0;
|
||||||
|
|
||||||
|
unsigned char segarray[4194304];
|
||||||
|
unsigned char floatstring[1024];
|
||||||
|
long array_pointer;
|
||||||
|
long ai;
|
||||||
|
long left_char;
|
||||||
|
long right_char;
|
||||||
|
|
||||||
|
int x;
|
||||||
|
int y;
|
||||||
|
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
// Send request
|
||||||
|
printf("[INFO] Getting spectrum analyzer trace [Stage 1]\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"MEAS:SAN:TRACE?");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
max_num_bytes = (commanalyzerTraceLength(commanalyzerType)*24); // Request more bytes than are possible to ensure no bytes are left behind
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Read response
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Trying to read %i bytes from GPIB device...\n", max_num_bytes);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T30s);
|
||||||
|
ibeos(gpibDevice, 0x0);
|
||||||
|
|
||||||
|
ai = gpib_read_array(gpibDevice, max_num_bytes, segarray);
|
||||||
|
if (ai == -1) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
left_char = 0;
|
||||||
|
right_char = 0;
|
||||||
|
array_pointer = 0;
|
||||||
|
while (left_char < ai) {
|
||||||
|
for (right_char=left_char;right_char<ai;right_char++) {
|
||||||
|
if (segarray[right_char] == ',') {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
strncpy(floatstring, segarray+left_char, right_char-left_char);
|
||||||
|
floatstring[right_char-left_char] = 0;
|
||||||
|
commanalyzer_raw_trace_data[array_pointer] = atof(floatstring);
|
||||||
|
array_pointer++;
|
||||||
|
left_char = right_char+1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Read %li bytes from GPIB device\n", array_pointer);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_center_frequency(float desired_frequency, char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer center frequency to %f\n\r", desired_frequency);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:CFR %E", desired_frequency);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_frequency_span(float desired_frequency, char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer span frequency to %f\n\r", desired_frequency);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:SPAN %E", desired_frequency);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_input_attenuation(float desired_attenuation, char * commanalyzerType, int gpibDevice) {
|
||||||
|
int instrument_att;
|
||||||
|
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
// Only three attenuation values are valid
|
||||||
|
if (desired_attenuation < 10) {
|
||||||
|
instrument_att = 0;
|
||||||
|
}
|
||||||
|
else if (desired_attenuation < 30) {
|
||||||
|
instrument_att = 20;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
instrument_att = 40;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
printf("[INFO] Setting spectrum analyzer attenuation to %d dB\n\r", instrument_att);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:ATT '%d DB'", instrument_att);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_scale(float desired_scale, char * commanalyzerType, int gpibDevice) {
|
||||||
|
int instrument_scale;
|
||||||
|
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
// Only three scale values are valid
|
||||||
|
if (desired_scale < 1.5) {
|
||||||
|
instrument_scale = 1;
|
||||||
|
}
|
||||||
|
else if (desired_scale < 6) {
|
||||||
|
instrument_scale = 2;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
instrument_scale = 10;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
printf("[INFO] Setting spectrum analyzer scale to %d dB/div\n\r", instrument_scale);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:DISP:SCAL '%d DB/DIV'", instrument_scale);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_input_attenuator_mode_auto( char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer attenuation mode to automatic\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:ATT:MODE 'AUTO'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_input_attenuator_mode_fixed( char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer attenuation mode to fixed\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:ATT:MODE 'HOLD'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_generator_power(float desired_power, char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator power to %f\n\r", desired_power);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:TGEN:AMPL %E", desired_power);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_generator_frequency(float desired_frequency, char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator frequency to %f\n\r", desired_frequency);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:TGEN:OFR %E", desired_frequency);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_sweep_ascending (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator output sweep to ascending\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:TGEN:SWE 'NORM'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_sweep_descending (char * commanalyzerType, int gpibDevice) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator output sweep to descending\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:TGEN:SWE 'INVERT'");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_trace_averaging(float desired_avg_samples, char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
int instrument_samples;
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
// Only certain values are valid, and I am interpreting 0 as no pk/avg and -1 as peak hold
|
||||||
|
instrument_samples = desired_avg_samples;
|
||||||
|
if (desired_avg_samples > 5) {
|
||||||
|
if (desired_avg_samples < 5) {
|
||||||
|
instrument_samples = desired_avg_samples;
|
||||||
|
}
|
||||||
|
else if (desired_avg_samples < 7) {
|
||||||
|
instrument_samples = 5;
|
||||||
|
}
|
||||||
|
else if (desired_avg_samples < 15) {
|
||||||
|
instrument_samples = 10;
|
||||||
|
}
|
||||||
|
else if (desired_avg_samples < 35) {
|
||||||
|
instrument_samples = 20;
|
||||||
|
}
|
||||||
|
else if (desired_avg_samples < 75) {
|
||||||
|
instrument_samples = 50;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
instrument_samples = 100;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator trace averaging to %d\n\r", instrument_samples);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
if (instrument_samples > 0) {
|
||||||
|
sprintf(falpha,"SAN:TRAC:MHOL 'AVG %d'", instrument_samples);
|
||||||
|
}
|
||||||
|
else if (instrument_samples == -1) {
|
||||||
|
sprintf(falpha,"SAN:TRAC:MHOL 'PK HOLD'");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
sprintf(falpha,"SAN:TRAC:MHOL 'NO PK/AVG'");
|
||||||
|
}
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_spectrum_analyzer_reference_power_level(float desired_reflevel, char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
printf("[INFO] Setting spectrum analyzer generator reference level to %f dBm\n\r", desired_reflevel);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:RLEV %E", desired_reflevel);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_get_spectrum_analyzer_number_of_vertical_divisions( char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
return 8;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_get_spectrum_analyzer_number_of_horizontal_divisions( char * commanalyzerType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
return 10;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
double commanalyzer_get_spectrum_analyzer_reference_power_level(double * retval, char * commanalyzerType, int gpibDevice) {
|
||||||
|
unsigned char segarray[4194304];
|
||||||
|
unsigned char floatstring[1024];
|
||||||
|
long array_pointer;
|
||||||
|
long ai;
|
||||||
|
long left_char;
|
||||||
|
long right_char;
|
||||||
|
|
||||||
|
int max_num_bytes = 0;
|
||||||
|
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
// Send request
|
||||||
|
printf("[INFO] Getting spectrum analyzer reference power level\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:RLEV?");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
max_num_bytes = 24; // Request more bytes than are possible to ensure no bytes are left behind
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Read response
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Trying to read %i bytes from GPIB device...\n", max_num_bytes);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
ibeos(gpibDevice, 0x0);
|
||||||
|
|
||||||
|
ai = gpib_read_array(gpibDevice, max_num_bytes, segarray);
|
||||||
|
if (ai == -1) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
segarray[ai] = 0;
|
||||||
|
*retval = atof(segarray);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Read %li bytes from GPIB device\n", ai);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
double commanalyzer_get_spectrum_analyzer_scale(double * retval, char * commanalyzerType, int gpibDevice) {
|
||||||
|
unsigned char segarray[4194304];
|
||||||
|
unsigned char floatstring[1024];
|
||||||
|
long array_pointer;
|
||||||
|
long ai;
|
||||||
|
long left_char;
|
||||||
|
long right_char;
|
||||||
|
|
||||||
|
int max_num_bytes = 0;
|
||||||
|
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
// Send request
|
||||||
|
printf("[INFO] Getting spectrum analyzer scale\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:DISP:SCAL?");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
max_num_bytes = 24; // Request more bytes than are possible to ensure no bytes are left behind
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Read response
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Trying to read %i bytes from GPIB device...\n", max_num_bytes);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
ibeos(gpibDevice, 0x0);
|
||||||
|
|
||||||
|
ai = gpib_read_array(gpibDevice, max_num_bytes, segarray);
|
||||||
|
if (ai == -1) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
left_char = 1;
|
||||||
|
right_char = 0;
|
||||||
|
array_pointer = 0;
|
||||||
|
for (right_char=left_char;right_char<ai;right_char++) {
|
||||||
|
if (segarray[right_char] == ' ') {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
strncpy(floatstring, segarray+left_char, right_char-left_char);
|
||||||
|
floatstring[right_char-left_char] = 0;
|
||||||
|
*retval = atof(floatstring);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Read %li bytes from GPIB device\n", ai);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int commanalyzer_set_display_brightness(float percent, char * commanalyzerType, int gpibDevice) {
|
||||||
|
int instrument_scale;
|
||||||
|
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
instrument_scale = ((percent/100.0)*7.0)+1;
|
||||||
|
}
|
||||||
|
printf("[INFO] Setting display brightness to %d\n\r", instrument_scale);
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"CONF:INT %d", instrument_scale);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
double commanalyzer_get_spectrum_analyzer_center_frequency(double * retval, char * commanalyzerType, int gpibDevice) {
|
||||||
|
unsigned char segarray[4194304];
|
||||||
|
unsigned char floatstring[1024];
|
||||||
|
long array_pointer;
|
||||||
|
long ai;
|
||||||
|
long left_char;
|
||||||
|
long right_char;
|
||||||
|
|
||||||
|
int max_num_bytes = 0;
|
||||||
|
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
// Send request
|
||||||
|
printf("[INFO] Getting spectrum analyzer center frequency\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:CFR?");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
max_num_bytes = 24; // Request more bytes than are possible to ensure no bytes are left behind
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Read response
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Trying to read %i bytes from GPIB device...\n", max_num_bytes);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
ibeos(gpibDevice, 0x0);
|
||||||
|
|
||||||
|
ai = gpib_read_array(gpibDevice, max_num_bytes, segarray);
|
||||||
|
if (ai == -1) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
left_char = 1;
|
||||||
|
right_char = 0;
|
||||||
|
array_pointer = 0;
|
||||||
|
for (right_char=left_char;right_char<ai;right_char++) {
|
||||||
|
if (segarray[right_char] == ' ') {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
strncpy(floatstring, segarray+left_char, right_char-left_char);
|
||||||
|
floatstring[right_char-left_char] = 0;
|
||||||
|
*retval = atof(floatstring);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Read %li bytes from GPIB device\n", ai);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
double commanalyzer_get_spectrum_analyzer_span(double * retval, char * commanalyzerType, int gpibDevice) {
|
||||||
|
unsigned char segarray[4194304];
|
||||||
|
unsigned char floatstring[1024];
|
||||||
|
long array_pointer;
|
||||||
|
long ai;
|
||||||
|
long left_char;
|
||||||
|
long right_char;
|
||||||
|
|
||||||
|
int max_num_bytes = 0;
|
||||||
|
|
||||||
|
if ((strcmp("HP8924C", commanalyzerType) == 0)) {
|
||||||
|
// Send request
|
||||||
|
printf("[INFO] Getting spectrum analyzer frequency span\n\r");
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
sprintf(falpha,"SAN:SPAN?");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
max_num_bytes = 24; // Request more bytes than are possible to ensure no bytes are left behind
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Read response
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Trying to read %i bytes from GPIB device...\n", max_num_bytes);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
ibeos(gpibDevice, 0x0);
|
||||||
|
|
||||||
|
ai = gpib_read_array(gpibDevice, max_num_bytes, segarray);
|
||||||
|
if (ai == -1) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (strcmp("HP8924C", commanalyzerType) == 0) {
|
||||||
|
left_char = 1;
|
||||||
|
right_char = 0;
|
||||||
|
array_pointer = 0;
|
||||||
|
for (right_char=left_char;right_char<ai;right_char++) {
|
||||||
|
if (segarray[right_char] == ' ') {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
strncpy(floatstring, segarray+left_char, right_char-left_char);
|
||||||
|
floatstring[right_char-left_char] = 0;
|
||||||
|
*retval = atof(floatstring);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ibtmo(gpibDevice, T10s);
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Read %li bytes from GPIB device\n", ai);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* Remote Laboratory Instrumentation Server
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along
|
||||||
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* (c) 2009 Timothy Pearson
|
||||||
|
* Raptor Engineering
|
||||||
|
* http://www.raptorengineeringinc.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
extern double commanalyzer_raw_trace_data[1024];
|
||||||
|
|
||||||
|
unsigned long commanalyzerTraceLength (char * commanalyzerType);
|
||||||
|
int commanalyzer_set_date(struct tm * datetime, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_time(struct tm * datetime, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_switch_to_spectrum_analyzer_mode (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_lock_screen (char * commanalyzerType, int gpibDevice);
|
||||||
|
|
||||||
|
int commanalyzer_get_spectrum_analyzer_trace (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_center_frequency(float desired_frequency, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_frequency_span(float desired_frequency, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_mode_tracking (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_mode_fixed (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_spectrum_analyzer_set_rf_input_dedicated (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_spectrum_analyzer_set_rf_input_muxed (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_output_dedicated (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_output_muxed (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_input_attenuation(float desired_attenuation, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_scale(float desired_scale, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_input_attenuator_mode_auto( char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_input_attenuator_mode_fixed( char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_generator_power(float desired_power, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_generator_frequency(float desired_frequency, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_sweep_ascending (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_spectrum_analyzer_set_generator_sweep_descending (char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_trace_averaging(float desired_avg_samples, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_set_spectrum_analyzer_reference_power_level(float desired_reflevel, char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_get_spectrum_analyzer_number_of_vertical_divisions( char * commanalyzerType, int gpibDevice);
|
||||||
|
int commanalyzer_get_spectrum_analyzer_number_of_horizontal_divisions( char * commanalyzerType, int gpibDevice);
|
||||||
|
|
||||||
|
double commanalyzer_get_spectrum_analyzer_reference_power_level (double * retval, char * commanalyzerType, int gpibDevice);
|
||||||
|
double commanalyzer_get_spectrum_analyzer_scale (double * retval, char * commanalyzerType, int gpibDevice);
|
||||||
|
double commanalyzer_get_spectrum_analyzer_center_frequency (double * retval, char * commanalyzerType, int gpibDevice);
|
||||||
|
double commanalyzer_get_spectrum_analyzer_span (double * retval, char * commanalyzerType, int gpibDevice);
|
@ -0,0 +1,40 @@
|
|||||||
|
/*
|
||||||
|
* Remote Laboratory Instrumentation Server
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along
|
||||||
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* (c) 2009 Timothy Pearson
|
||||||
|
* Raptor Engineering
|
||||||
|
* http://www.raptorengineeringinc.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <ctype.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <getopt.h>
|
||||||
|
#include <allegro.h>
|
||||||
|
#include "gpib/ib.h"
|
||||||
|
|
||||||
|
int gpib_write(int ud, char * buffer){
|
||||||
|
if( ibwrt(ud, buffer, strlen(buffer)) & ERR )
|
||||||
|
{
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
@ -0,0 +1,23 @@
|
|||||||
|
/*
|
||||||
|
* Remote Laboratory Instrumentation Server
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along
|
||||||
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* (c) 2009 Timothy Pearson
|
||||||
|
* Raptor Engineering
|
||||||
|
* http://www.raptorengineeringinc.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
int gpib_write(int ud, char * buffer);
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,28 @@
|
|||||||
|
/*
|
||||||
|
* Remote Laboratory Instrumentation Server
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along
|
||||||
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* (c) 2009 Timothy Pearson
|
||||||
|
* Raptor Engineering
|
||||||
|
* http://www.raptorengineeringinc.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define SERVER_MAJOR "1"
|
||||||
|
#define SERVER_MINOR "01"
|
||||||
|
#define SERVER_REVISION "a"
|
||||||
|
#define COPYRIGHT_DATE "2009-2012"
|
||||||
|
#define FOSS_COPYRIGHT_DATE "2009-2012"
|
||||||
|
#define ENABLE_EXTRA_DEBUGGING
|
@ -0,0 +1,516 @@
|
|||||||
|
/*
|
||||||
|
* Remote Laboratory Instrumentation Server
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along
|
||||||
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* (c) 2009 Timothy Pearson
|
||||||
|
* Raptor Engineering
|
||||||
|
* http://www.raptorengineeringinc.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <ctype.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <getopt.h>
|
||||||
|
#include <allegro.h>
|
||||||
|
#include "parameters.h"
|
||||||
|
#include "gpib_functions.h"
|
||||||
|
#include "gpib/ib.h"
|
||||||
|
|
||||||
|
char falpha[1024];
|
||||||
|
unsigned char scope_raw_screenshot_data[4194304];
|
||||||
|
|
||||||
|
unsigned long scopeScreenWidth (char * scopeType) {
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
return 512;
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
return 640;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
unsigned long scopeScreenHeight (char * scopeType) {
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
return 280;
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
return 480;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
unsigned long scopeScreenSize (char * scopeType) {
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
return scopeScreenWidth(scopeType)*scopeScreenHeight(scopeType)*3;
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
return scopeScreenWidth(scopeType)*scopeScreenHeight(scopeType)*3;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int gpib_read_binblock(int ud, int max_num_bytes, char * scopeType)
|
||||||
|
{
|
||||||
|
unsigned char segarray[4194304];
|
||||||
|
long array_pointer;
|
||||||
|
long ai;
|
||||||
|
|
||||||
|
int x;
|
||||||
|
int y;
|
||||||
|
|
||||||
|
array_pointer = 0;
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Trying to read %i bytes from GPIB device...\n", max_num_bytes);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ibtmo(ud, T30s);
|
||||||
|
ibeos(ud, 0x0);
|
||||||
|
|
||||||
|
ai = gpib_read_array(ud, max_num_bytes, segarray);
|
||||||
|
if (ai == -1) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
ai = 0;
|
||||||
|
for (x=0;x<scopeScreenWidth(scopeType);x++) {
|
||||||
|
for (y=0;y<scopeScreenHeight(scopeType);y++) {
|
||||||
|
if ((x & 0x7) == 0) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = (segarray[((x >> 3)+(y*(560/8)))+17] & 0x80) << 0;
|
||||||
|
if ((x & 0x7) == 1) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = (segarray[((x >> 3)+(y*(560/8)))+17] & 0x40) << 1;
|
||||||
|
if ((x & 0x7) == 2) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = (segarray[((x >> 3)+(y*(560/8)))+17] & 0x20) << 2;
|
||||||
|
if ((x & 0x7) == 3) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = (segarray[((x >> 3)+(y*(560/8)))+17] & 0x10) << 3;
|
||||||
|
if ((x & 0x7) == 4) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = (segarray[((x >> 3)+(y*(560/8)))+17] & 0x08) << 4;
|
||||||
|
if ((x & 0x7) == 5) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = (segarray[((x >> 3)+(y*(560/8)))+17] & 0x04) << 5;
|
||||||
|
if ((x & 0x7) == 6) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = (segarray[((x >> 3)+(y*(560/8)))+17] & 0x02) << 6;
|
||||||
|
if ((x & 0x7) == 7) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = (segarray[((x >> 3)+(y*(560/8)))+17] & 0x01) << 7;
|
||||||
|
if (scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] == 0x0) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = 255;
|
||||||
|
if (scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] == 0x80) scope_raw_screenshot_data[y+(x*scopeScreenHeight(scopeType))] = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ibtmo(ud, T10s);
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Read %li bytes from GPIB device\n", array_pointer);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int gpib_read_array(int ud, int max_num_bytes, unsigned char * segarray)
|
||||||
|
{
|
||||||
|
int br;
|
||||||
|
|
||||||
|
ibrd(ud, segarray, max_num_bytes-1);
|
||||||
|
br = ThreadIbcntl();
|
||||||
|
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Number of bytes read from GPIB device: %li\n", br);
|
||||||
|
#endif
|
||||||
|
if ((ThreadIbsta() & ERR) && (br == 0)) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
return br;
|
||||||
|
}
|
||||||
|
|
||||||
|
int gpib_read_binary(int ud, int max_num_bytes)
|
||||||
|
{
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Trying to read %i bytes from GPIB device...\n", max_num_bytes);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//ibrd(ud, scope_raw_screenshot_data, max_num_bytes-1);
|
||||||
|
system("rm -f /tmp/current_scope_screenshot.bmp");
|
||||||
|
ibrdf(ud, "/tmp/current_scope_screenshot.bmp");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Number of bytes read from GPIB device: %li\n", ThreadIbcntl());
|
||||||
|
#endif
|
||||||
|
if (ThreadIbsta() & ERR) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int scope_get_screenshot_stage2(char * scopeType, int gpibDevice) {
|
||||||
|
long bytestosend;
|
||||||
|
int k;
|
||||||
|
int m;
|
||||||
|
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Getting scope screenshot [Stage 2]\n\r");
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
if (gpib_read_binblock(gpibDevice, 19768, scopeType) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
gpib_read_binary(gpibDevice, scopeScreenSize(scopeType));
|
||||||
|
|
||||||
|
BITMAP *bmp;
|
||||||
|
PALETTE palette;
|
||||||
|
int bpp;
|
||||||
|
install_allegro(SYSTEM_AUTODETECT, &errno, atexit);
|
||||||
|
bmp = load_bmp("/tmp/current_scope_screenshot.bmp", palette);
|
||||||
|
if (!bmp) {
|
||||||
|
printf("[WARN] Unable to load screenshot bitmap\n\r");
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
set_palette(palette);
|
||||||
|
bpp = bitmap_color_depth(bmp);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Found BPP of %d\n\r", bpp);
|
||||||
|
#endif
|
||||||
|
bytestosend = 0;
|
||||||
|
for (m=0;m<scopeScreenWidth(scopeType);m++) {
|
||||||
|
for (k=0;k<scopeScreenHeight(scopeType);k++) {
|
||||||
|
scope_raw_screenshot_data[bytestosend] = getr_depth(bpp, getpixel(bmp, m, k));
|
||||||
|
bytestosend = bytestosend + 1;
|
||||||
|
scope_raw_screenshot_data[bytestosend] = getg_depth(bpp, getpixel(bmp, m, k));
|
||||||
|
bytestosend = bytestosend + 1;
|
||||||
|
scope_raw_screenshot_data[bytestosend] = getb_depth(bpp, getpixel(bmp, m, k));
|
||||||
|
bytestosend = bytestosend + 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
destroy_bitmap(bmp);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int scope_get_screenshot(char * scopeType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Getting scope screenshot [Stage 1]\n\r");
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"PRINT?");
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"HARDCOPY:FORMAT BMPCOLOR");
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Wrote: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
sprintf(falpha,"HARDCOPY:LAYOUT PORTRAIT");
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Wrote: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
sprintf(falpha,"HARDCOPY:PALETTE HARDCOPY");
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Wrote: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
sprintf(falpha,"HARDCOPY:PORT GPIB");
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Wrote: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
sprintf(falpha,"HARDCOPY START");
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Wrote: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
int scope_set_timebase(float desired_timebase, char * scopeType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Setting scope timebase to %E\n\r", desired_timebase);
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"TIM:RANG %E", desired_timebase);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"HORIZONTAL:MAIN:SCALE %E", desired_timebase/10);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int scope_set_volts_div(int desired_channel, float desired_volts, char * scopeType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Setting scope volts/div on channel %d to %f\n\r", desired_channel, desired_volts/8);
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"CHAN%d:RANG %E", desired_channel, desired_volts);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"CH%d:SCALE %f", desired_channel, desired_volts/8);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int scope_set_acquisition(int status, char * scopeType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Setting scope run status to %d\n\r", status);
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
if (status == 0) {
|
||||||
|
sprintf(falpha,"STOP");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
sprintf(falpha,"RUN");
|
||||||
|
}
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"ACQUIRE:STATE %d", status);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int scope_set_channel_state(int desired_channel, int status, char * scopeType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Setting channel %d state to %i\n\r", desired_channel, status);
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
if (status == 0) {
|
||||||
|
sprintf(falpha,"BLAN CHAN%d", desired_channel);
|
||||||
|
}
|
||||||
|
else if (status == 1) {
|
||||||
|
sprintf(falpha,"VIEW CHAN%d", desired_channel);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
if (status == 0) {
|
||||||
|
sprintf(falpha,"SELECT:CH%d OFF", desired_channel);
|
||||||
|
}
|
||||||
|
else if (status == 1) {
|
||||||
|
sprintf(falpha,"SELECT:CH%d ON", desired_channel);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int scope_set_trigger_channel(int desired_channel, char * scopeType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Setting scope trigger channel to %d\n\r", desired_channel);
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"TRIG:SOUR CHAN%d", desired_channel);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"TRIGGER:MAIN:EDGE:SOURCE CH%d", desired_channel);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int scope_set_trigger_level(float desired_level, char * scopeType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Setting scope trigger level to %f\n\r", desired_level);
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"TRIG:LEV %E", desired_level);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"TRIGGER:MAIN:LEVEL %f", desired_level);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
int scope_set_channel_position(int desired_channel, float desired_level, char * scopeType, int gpibDevice) {
|
||||||
|
if ((strcmp("HP54600OS", scopeType) == 0) || (strcmp("TDS744AOS", scopeType) == 0)) {
|
||||||
|
printf("[INFO] Setting scope channel %d level to %f\n\r", desired_channel, desired_level);
|
||||||
|
if (strcmp("HP54600OS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"CHAN%d:OFFS %E", desired_channel, desired_level);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (strcmp("TDS744AOS", scopeType) == 0) {
|
||||||
|
sprintf(falpha,"CH%d:POSITION %f", desired_channel, desired_level);
|
||||||
|
#ifdef ENABLE_EXTRA_DEBUGGING
|
||||||
|
printf("[DEBG] Writing: %s\n\r", falpha);
|
||||||
|
#endif
|
||||||
|
if (gpib_write(gpibDevice, falpha) == 0) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,37 @@
|
|||||||
|
/*
|
||||||
|
* Remote Laboratory Instrumentation Server
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along
|
||||||
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* (c) 2009 Timothy Pearson
|
||||||
|
* Raptor Engineering
|
||||||
|
* http://www.raptorengineeringinc.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
extern unsigned char scope_raw_screenshot_data[4194304];
|
||||||
|
|
||||||
|
unsigned long scopeScreenSize (char * scopeType);
|
||||||
|
unsigned long scopeScreenWidth (char * scopeType);
|
||||||
|
unsigned long scopeScreenHeight (char * scopeType);
|
||||||
|
int gpib_read_binary(int ud, int max_num_bytes);
|
||||||
|
int scope_get_screenshot(char * scopeType, int gpibDevice);
|
||||||
|
int scope_get_screenshot_stage2(char * scopeType, int gpibDevice);
|
||||||
|
int scope_set_timebase(float desired_timebase, char * scopeType, int gpibDevice);
|
||||||
|
int scope_set_volts_div(int desired_channel, float desired_volts, char * scopeType, int gpibDevice);
|
||||||
|
int scope_set_acquisition(int status, char * scopeType, int gpibDevice);
|
||||||
|
int scope_set_channel_state(int desired_channel, int status, char * scopeType, int gpibDevice);
|
||||||
|
int scope_set_trigger_channel(int desired_channel, char * scopeType, int gpibDevice);
|
||||||
|
int scope_set_trigger_level(float desired_level, char * scopeType, int gpibDevice);
|
||||||
|
int scope_set_channel_position(int desired_channel, float desired_level, char * scopeType, int gpibDevice);
|
@ -0,0 +1,28 @@
|
|||||||
|
/*
|
||||||
|
* Remote Laboratory Instrumentation Server
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License along
|
||||||
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
*
|
||||||
|
* (c) 2009 Timothy Pearson
|
||||||
|
* Raptor Engineering
|
||||||
|
* http://www.raptorengineeringinc.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
int signal_reset(char * funcgenType, int gpibDevice, char * extendedError);
|
||||||
|
int signal_set_frequency(float desired_frequency, char * funcgenType, int gpibDevice, char * extendedError);
|
||||||
|
int signal_set_duty_cycle(float desired_dcycle, char * funcgenType, int gpibDevice, char * extendedError);
|
||||||
|
int signal_set_waveform(char * waveform, char * funcgenType, int gpibDevice, char * extendedError);
|
||||||
|
int signal_set_peak_peak_voltage(float desired_voltage, char * funcgenType, int gpibDevice, char * extendedError);
|
||||||
|
int signal_set_offset_voltage(float desired_voltage, char * funcgenType, int gpibDevice, char * extendedError);
|
@ -0,0 +1,3 @@
|
|||||||
|
doc
|
||||||
|
po
|
||||||
|
src
|
Loading…
Reference in new issue