FreeRDP/libfreerdp-asn1/CMakeLists.txt
2011-06-30 20:31:07 -04:00

265 lines
5.0 KiB
CMake

# libfreerdp-asn1
include_directories(.)
set(COMMON_SRCS
asn_application.h
asn_codecs.h
asn_codecs_prim.c
asn_codecs_prim.h
asn_internal.h
asn_SEQUENCE_OF.c
asn_SEQUENCE_OF.h
asn_SET_OF.c
asn_SET_OF.h
asn_system.h
ber_decoder.c
ber_decoder.h
ber_tlv_length.c
ber_tlv_length.h
ber_tlv_tag.c
ber_tlv_tag.h
BIT_STRING.c
BIT_STRING.h
constraints.c
constraints.h
constr_CHOICE.c
constr_CHOICE.h
constr_SEQUENCE.c
constr_SEQUENCE.h
constr_SEQUENCE_OF.c
constr_SEQUENCE_OF.h
constr_SET_OF.c
constr_SET_OF.h
constr_TYPE.c
constr_TYPE.h
der_encoder.c
der_encoder.h
GeneralString.c
GeneralString.h
INTEGER.c
INTEGER.h
NativeEnumerated.c
NativeEnumerated.h
NativeInteger.c
NativeInteger.h
OBJECT_IDENTIFIER.c
OBJECT_IDENTIFIER.h
OCTET_STRING.c
OCTET_STRING.h
per_decoder.c
per_decoder.h
per_encoder.c
per_encoder.h
per_opentype.c
per_opentype.h
per_support.c
per_support.h
xer_decoder.c
xer_decoder.h
xer_encoder.c
xer_encoder.h
xer_support.c
xer_support.h)
set(CREDSSP_SRCS
NegoData.c
NegoData.h
NegoDataItem.c
NegoDataItem.h
TSCredentials.c
TSCredentials.h
TSCspDataDetail.c
TSCspDataDetail.h
TSPasswordCreds.c
TSPasswordCreds.h
TSRequest.c
TSRequest.h
TSSmartCardCreds.c
TSSmartCardCreds.h)
set(SPNEGO_SRCS
ContextFlags.c
ContextFlags.h
MechType.c
MechType.h
MechTypeList.c
MechTypeList.h
NegHints.c
NegHints.h
NegotiationToken.c
NegotiationToken.h
NegTokenInit2.c
NegTokenInit2.h
NegTokenInit.c
NegTokenInit.h
NegTokenResp.c
NegTokenResp.h)
set(MCS_SRCS
AssignedChannelId.c
AssignedChannelId.h
AttachUserConfirm.c
AttachUserConfirm.h
AttachUserRequest.c
AttachUserRequest.h
BOOLEAN.c
BOOLEAN.h
CapabilitiesNotificationIndication.c
CapabilitiesNotificationIndication.h
CapabilitiesNotificationRequest.c
CapabilitiesNotificationRequest.h
CapabilityClass.c
CapabilityClass.h
CapabilityID.c
CapabilityID.h
ChannelAdmitIndication.c
ChannelAdmitIndication.h
ChannelAdmitRequest.c
ChannelAdmitRequest.h
ChannelAttributes.c
ChannelAttributes.h
ChannelConveneConfirm.c
ChannelConveneConfirm.h
ChannelConveneRequest.c
ChannelConveneRequest.h
ChannelDisbandIndication.c
ChannelDisbandIndication.h
ChannelDisbandRequest.c
ChannelDisbandRequest.h
ChannelExpelIndication.c
ChannelExpelIndication.h
ChannelExpelRequest.c
ChannelExpelRequest.h
ChannelId.c
ChannelId.h
ChannelJoinConfirm.c
ChannelJoinConfirm.h
ChannelJoinRequest.c
ChannelJoinRequest.h
ChannelLeaveRequest.c
ChannelLeaveRequest.h
DataPriority.c
DataPriority.h
DetachUserIndication.c
DetachUserIndication.h
DetachUserRequest.c
DetachUserRequest.h
Diagnostic.c
Diagnostic.h
DisconnectProviderUltimatum.c
DisconnectProviderUltimatum.h
DomainMCSPDU.c
DomainMCSPDU.h
DynamicChannelId.c
DynamicChannelId.h
ErectDomainRequest.c
ErectDomainRequest.h
ExtendedParameterAccept.c
ExtendedParameterAccept.h
ExtendedParameterMCSPDU.c
ExtendedParameterMCSPDU.h
ExtendedParameterPropose.c
ExtendedParameterPropose.h
ExtendedParameters.c
ExtendedParameters.h
H221NonStandardIdentifier.c
H221NonStandardIdentifier.h
IndicationCapability.c
IndicationCapability.h
Key.c
Key.h
MergeChannelsConfirm.c
MergeChannelsConfirm.h
MergeChannelsRequest.c
MergeChannelsRequest.h
MergeTokensConfirm.c
MergeTokensConfirm.h
MergeTokensRequest.c
MergeTokensRequest.h
NonStandardParameter.c
NonStandardParameter.h
NonStandardPDU.c
NonStandardPDU.h
NULL.c
NULL.h
ParticipationIndicator.c
ParticipationIndicator.h
PlumbDomainIndication.c
PlumbDomainIndication.h
PrivateChannelId.c
PrivateChannelId.h
PurgeChannelsIndication.c
PurgeChannelsIndication.h
PurgeTokensIndication.c
PurgeTokensIndication.h
Reason.c
Reason.h
RejectMCSPDUUltimatum.c
RejectMCSPDUUltimatum.h
RequestCapability.c
RequestCapability.h
Result.c
Result.h
Segmentation.c
Segmentation.h
SendDataIndication.c
SendDataIndication.h
SendDataRequest.c
SendDataRequest.h
SeqOfIndicationCapabilities.c
SeqOfIndicationCapabilities.h
SeqOfRequestCapabilities.c
SeqOfRequestCapabilities.h
StaticChannelId.c
StaticChannelId.h
TokenAttributes.c
TokenAttributes.h
TokenGiveConfirm.c
TokenGiveConfirm.h
TokenGiveIndication.c
TokenGiveIndication.h
TokenGiveRequest.c
TokenGiveRequest.h
TokenGiveResponse.c
TokenGiveResponse.h
TokenGrabConfirm.c
TokenGrabConfirm.h
TokenGrabRequest.c
TokenGrabRequest.h
TokenId.c
TokenId.h
TokenInhibitConfirm.c
TokenInhibitConfirm.h
TokenInhibitRequest.c
TokenInhibitRequest.h
TokenPleaseIndication.c
TokenPleaseIndication.h
TokenPleaseRequest.c
TokenPleaseRequest.h
TokenReleaseConfirm.c
TokenReleaseConfirm.h
TokenReleaseRequest.c
TokenReleaseRequest.h
TokenStatus.c
TokenStatus.h
TokenTestConfirm.c
TokenTestConfirm.h
TokenTestRequest.c
TokenTestRequest.h
UniformSendDataIndication.c
UniformSendDataIndication.h
UniformSendDataRequest.c
UniformSendDataRequest.h
UserId.c
UserId.h)
# disable warnings
if(CMAKE_COMPILER_IS_GNUCC)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w")
endif()
# MCS_SRCS not in use
add_library(freerdp-asn1 SHARED ${COMMON_SRCS} ${CREDSSP_SRCS} ${SPNEGO_SRCS})