~ubuntu-branches/ubuntu/raring/freerdp/raring-proposed

« back to all changes in this revision

Viewing changes to libfreerdp-core/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Martin Pitt, Jeremy Bicha, Jean-Louis Dupond, Martin Pitt
  • Date: 2012-01-31 10:02:14 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20120131100214-jaok3uwvni7sqxth
Tags: 1.0.0-0git1
Upload current Debian packaging git to get this rolling for precise.

[ Jeremy Bicha ]
* New upstream release. Closes: #647498.
* Updated symbols and bumped soname
* debian/control:
  - Added new build dependencies
  - Bump Standards-Version to 3.9.2
* debian/source/format: Set to 3.0 (quilt)
* debian/rules: Turn on strict symbols checking
* debian/watch: Watch github

[ Jean-Louis Dupond ]
* debian/control: Updated homepage
* debian/copyright: Reflect upstream switch to the Apache license

[ Martin Pitt ]
* debian/libfreerdp0.symbols: Fix version number, should
  be 1.0~beta5, not 1.0-beta5.
* debian/control: Add libavcodec-dev build dependency, upstream build system
  checks for that. Thanks Jean-Louis Dupond!

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# FreeRDP: A Remote Desktop Protocol Client
 
2
# libfreerdp-core cmake build script
 
3
#
 
4
# Copyright 2011 O.S. Systems Software Ltda.
 
5
# Copyright 2011 Otavio Salvador <otavio@ossystems.com.br>
 
6
# Copyright 2011 Marc-Andre Moreau <marcandre.moreau@gmail.com>
 
7
#
 
8
# Licensed under the Apache License, Version 2.0 (the "License");
 
9
# you may not use this file except in compliance with the License.
 
10
# You may obtain a copy of the License at
 
11
#
 
12
#     http://www.apache.org/licenses/LICENSE-2.0
 
13
#
 
14
# Unless required by applicable law or agreed to in writing, software
 
15
# distributed under the License is distributed on an "AS IS" BASIS,
 
16
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
17
# See the License for the specific language governing permissions and
 
18
# limitations under the License.
 
19
 
 
20
add_definitions(-DEXT_PATH="/usr/lib/freerdp/extensions")
 
21
include_directories(${OPENSSL_INCLUDE_DIR})
 
22
include_directories(${ZLIB_INCLUDE_DIRS})
 
23
 
 
24
set(LIBFREERDP_CORE_SRCS
 
25
        activation.c
 
26
        activation.h
 
27
        extension.c
 
28
        extension.h
 
29
        ber.c
 
30
        ber.h
 
31
        gcc.c
 
32
        gcc.h
 
33
        mcs.c
 
34
        mcs.h
 
35
        nego.c
 
36
        nego.h
 
37
        info.c
 
38
        info.h
 
39
        input.c
 
40
        input.h
 
41
        crypto.c
 
42
        crypto.h
 
43
        credssp.c
 
44
        credssp.h
 
45
        ntlmssp.c
 
46
        ntlmssp.h
 
47
        license.c
 
48
        license.h
 
49
        errinfo.c
 
50
        errinfo.h
 
51
        security.c
 
52
        security.h
 
53
        settings.c
 
54
        orders.c
 
55
        orders.h
 
56
        freerdp.c
 
57
        graphics.c
 
58
        capabilities.c
 
59
        capabilities.h
 
60
        certificate.c
 
61
        certificate.h
 
62
        connection.c
 
63
        connection.h
 
64
        redirection.c
 
65
        redirection.h
 
66
        rdp.c
 
67
        rdp.h
 
68
        per.c
 
69
        per.h
 
70
        tcp.c
 
71
        tcp.h
 
72
        tls.c
 
73
        tls.h
 
74
        tpdu.c
 
75
        tpdu.h
 
76
        tpkt.c
 
77
        tpkt.h
 
78
        fastpath.c
 
79
        fastpath.h
 
80
        surface.c
 
81
        surface.h
 
82
        transport.c
 
83
        transport.h
 
84
        update.c
 
85
        update.h
 
86
        channel.c
 
87
        channel.h
 
88
        window.c
 
89
        window.h
 
90
        listener.c
 
91
        listener.h
 
92
        peer.c
 
93
        peer.h
 
94
    mppc.c
 
95
)
 
96
 
 
97
add_library(freerdp-core ${LIBFREERDP_CORE_SRCS})
 
98
 
 
99
set_target_properties(freerdp-core PROPERTIES VERSION ${FREERDP_VERSION_FULL} SOVERSION ${FREERDP_VERSION} PREFIX "lib")
 
100
 
 
101
if(WIN32)
 
102
        target_link_libraries(freerdp-core ws2_32)
 
103
else()
 
104
        target_link_libraries(freerdp-core ${ZLIB_LIBRARIES})   
 
105
endif()
 
106
 
 
107
target_link_libraries(freerdp-core ${OPENSSL_LIBRARIES})
 
108
target_link_libraries(freerdp-core freerdp-utils)
 
109
target_link_libraries(freerdp-core freerdp-codec)
 
110
 
 
111
install(TARGETS freerdp-core DESTINATION ${CMAKE_INSTALL_LIBDIR})