/usr/include/synthesis/target_options.h is in libsynthesis-dev 3.4.0.47.5-0ubuntu3~gcc5.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | /*
* File: target_options.h
*
* Author: Beat Forster (bfo@synthesis.ch),
* Patrick Ohly (patrick.ohly@intel.com)
*
* Programming interface between Synthesis SyncML engine
* and a database structure or client.
*
* Options for the client side which links against
* libsynthesissdk.
*
* Copyright (c) 2009-2011 by Synthesis AG + plan44.ch
*
*/
#ifndef TARGET_OPTIONS_H
#define TARGET_OPTIONS_H
/* - find out target platform */
#if defined (__MACH__) && defined(__APPLE__)
#define MACOSX
#else
#if defined __MWERKS__ || defined _MSC_VER
#ifndef _WIN32
#define _WIN32
#endif
#else
#define LINUX
#endif
#endif
/* - we are not at the SyncML engine's side here */
#undef SYSYNC_ENGINE
/* - but we link directly to the module */
#define DBAPI_LINKED 1
/*
* The libsynthesis shared library uses SySync_ as prefix for C
* functions. TEngineModuleBridge checks for the name with and without
* the prefix, so clients are compatible with the current shared
* libraries and (potentially older) commercial releases.
*/
#define SYSYNC_EXTERNAL(_x) SySync_ ## _x
#define SYSYNC_PREFIX "SySync_"
/* activate debug output */
#define SYDEBUG 2
#define NOWSM 1
#endif /* TARGET_OPTIONS_H */
/* eof */
|