ASN_MODULE_SOURCES=	\
	ANY.c \
	Code.c	\
	Priority.c	\
	ChargingEvent.c	\
	DigitsGeneratedEvent.c	\
	TelephonyTonesGeneratedEvent.c	\
	ServiceCompletionFailureEvent.c	\
	PrimaryOrSecondaryCall.c	\
	OtherCall.c	\
	TransferredEvent.c	\
	QueuedEvent.c	\
	HookswitchEvent.c	\
	OfferedEvent.c	\
	FailedEvent.c	\
	HeldEvent.c	\
	NetworkCapabilitiesChangedEvent.c	\
	NetworkReachedEvent.c	\
	OriginatedEvent.c	\
	RetrievedEvent.c	\
	ServiceInitiatedEvent.c	\
	CallInformationEvent.c	\
	BridgedEvent.c	\
	CallClearedEvent.c	\
	ConferencedEvent.c	\
	ConnectionClearedEvent.c	\
	DeliveredEvent.c	\
	DigitsDialedEvent.c	\
	DivertedEvent.c	\
	EstablishedEvent.c	\
	EventCause.c	\
	ConnectionID.c	\
	CallID.c	\
	LocalDeviceID.c	\
	AgentID.c	\
	AgentPassword.c	\
	MessageID.c	\
	ServicesPermitted.c	\
	CallControlServices.c	\
	CallAssociatedServices.c	\
	MediaAttachmentServices.c	\
	RouteingServices.c	\
	VoiceUnitServices.c	\
	CSTAEventReportArgument.c	\
	EventSpecificInfo.c	\
	CallControlEvents.c	\
	CallAssociatedEvents.c	\
	MediaAttachmentEvents.c	\
	PhysicalDeviceFeatureEvents.c	\
	LogicalDeviceFeatureEvents.c	\
	DeviceMaintenanceEvents.c	\
	VoiceUnitEvents.c	\
	VendorSpecEvents.c	\
	ButtonInformationEvent.c	\
	DisplayUpdatedEvent.c	\
	MessageWaitingEvent.c	\
	DeviceCapsChangedEvent.c	\
	OutOfServiceEvent.c	\
	BackInServiceEvent.c	\
	RouteingModeEvent.c	\
	ForwardingEvent.c	\
	DoNotDisturbEvent.c	\
	CallerIDStatusEvent.c	\
	CallBackMessageEvent.c	\
	CallBackEvent.c	\
	AutoWorkModeEvent.c	\
	AutoAnswerEvent.c	\
	AgentWorkingAfterCallEvent.c	\
	AgentReadyEvent.c	\
	AgentNotReadyEvent.c	\
	AgentLoggedOnEvent.c	\
	AgentLoggedOffEvent.c	\
	AgentBusyEvent.c	\
	PrivateEvent.c	\
	CSTAObject.c	\
	CallingDeviceID.c	\
	CalledDeviceID.c	\
	SubjectDeviceID.c	\
	RedirectionDeviceID.c	\
	AssociatedCallingDeviceID.c	\
	AssociatedCalledDeviceID.c	\
	NetworkCallingDeviceID.c	\
	NetworkCalledDeviceID.c	\
	DeviceID.c	\
	PublicTON.c	\
	PrivateTON.c	\
	OtherPlan.c	\
	NumberDigits.c	\
	DeviceNumber.c	\
	SuspendPlayEvent.c	\
	SuspendRecordEvent.c	\
	VoiceAttributesChangeEvent.c	\
	ReviewEvent.c	\
	StopEvent.c	\
	PlayEvent.c	\
	RecordEvent.c	\
	SpeakerMuteEvent.c	\
	SpeakerVolumeEvent.c	\
	RingerStatusEvent.c	\
	MicrophoneMuteEvent.c	\
	MicrophoneGainEvent.c	\
	AuditoryApparatusList.c	\
	AuditoryApparatusID.c	\
	ButtonID.c	\
	CharacterSet.c	\
	DisplayID.c	\
	HookswitchID.c	\
	LampBrightness.c	\
	LampColor.c	\
	LampID.c	\
	LampMode.c	\
	MicrophoneGain.c	\
	MicGainInc.c	\
	MicGainAbs.c	\
	RingerID.c	\
	RingMode.c	\
	Volume.c	\
	VolInc.c	\
	VolAbs.c	\
	CSTACommonArguments.c	\
	CSTAPrivateData.c	\
	CSTASecurityData.c	\
	SecurityInfo.c	\
	TimeInfo.c	\
	LampModeEvent.c	\
	MediaAttachedEvent.c	\
	MediaDetachedEvent.c	\
	ButtonPressEvent.c	\
	UserData.c	\
	AuthCode.c	\
	CorrelatorData.c	\
	CallCharacteristics.c	\
	CallQualifyingData.c	\
	MediaServiceType.c	\
	MediaStreamID.c	\
	MediaServiceInstanceID.c	\
	ConnectionInformation.c	\
	ConnectionMode.c	\
	ConnectionModeBMap.c	\
	MediaCallCharacteristics.c	\
	MediaClass.c	\
	CallLinkageDataList.c	\
	CallLinkageData.c	\
	ForwardingType.c	\
	ForwardDefault.c	\
	PendingAgentState.c	\
	ChargingInfo.c	\
	NumberUnits.c	\
	NumberOfChargingUnits.c	\
	NumberOfCurrencyUnits.c	\
	CallOrigination.c	\
	MonitorObject.c	\
	MonitorCrossRefID.c	\
	MonitorType.c	\
	MonitorMediaClass.c	\
	NetworkCapability.c	\
	ProgressIndicator.c	\
	ThreadData.c	\
	ThreadLinkageID.c	\
	GlobalCallData.c	\
	GlobalCallLinkageID.c	\
	ConnectionList.c	\
	LocalConnectionState.c	\
	AccountInfo.c	\
	TelephonyTone.c	\
	CSTAapdu.c	\
	ROIVapdu.c	\
	RORSapdu.c	\
	ROERapdu.c	\
	RORJapdu.c	\
	GeneralProblem.c	\
	InvokeProblem.c	\
	ReturnResultProblem.c	\
	ReturnErrorProblem.c	\
	CSTAServices.c	\
	UniversalFailure.c	\
	Operations.c	\
	StateIncompatibility.c	\
	SystemResourceAvailability.c	\
	SubscribedResourceAvailability.c	\
	PerformanceManagement.c	\
	SecurityError.c	\
	CallControlEventIDs.c	\
	CallAssociatedEventIDs.c	\
	MediaAttachmentEventIDs.c	\
	PhysicalDeviceFeatureEventIDs.c	\
	LogicalDeviceFeatureEventIDs.c	\
	DeviceMaintenanceEventIDs.c	\
	VoiceUnitEventIDs.c	\
	VendorSpecEventIDs.c	\
	MonitorFilter.c	\
	MonitorStartArgument.c	\
	MonitorStartResult.c

ASN_MODULE_HEADERS=	\
	Code.h	\
	Priority.h	\
	ChargingEvent.h	\
	DigitsGeneratedEvent.h	\
	TelephonyTonesGeneratedEvent.h	\
	ServiceCompletionFailureEvent.h	\
	PrimaryOrSecondaryCall.h	\
	OtherCall.h	\
	TransferredEvent.h	\
	QueuedEvent.h	\
	HookswitchEvent.h	\
	OfferedEvent.h	\
	FailedEvent.h	\
	HeldEvent.h	\
	NetworkCapabilitiesChangedEvent.h	\
	NetworkReachedEvent.h	\
	OriginatedEvent.h	\
	RetrievedEvent.h	\
	ServiceInitiatedEvent.h	\
	CallInformationEvent.h	\
	BridgedEvent.h	\
	CallClearedEvent.h	\
	ConferencedEvent.h	\
	ConnectionClearedEvent.h	\
	DeliveredEvent.h	\
	DigitsDialedEvent.h	\
	DivertedEvent.h	\
	EstablishedEvent.h	\
	EventCause.h	\
	ConnectionID.h	\
	CallID.h	\
	LocalDeviceID.h	\
	AgentID.h	\
	AgentPassword.h	\
	MessageID.h	\
	ServicesPermitted.h	\
	CallControlServices.h	\
	CallAssociatedServices.h	\
	MediaAttachmentServices.h	\
	RouteingServices.h	\
	VoiceUnitServices.h	\
	CSTAEventReportArgument.h	\
	EventSpecificInfo.h	\
	CallControlEvents.h	\
	CallAssociatedEvents.h	\
	MediaAttachmentEvents.h	\
	PhysicalDeviceFeatureEvents.h	\
	LogicalDeviceFeatureEvents.h	\
	DeviceMaintenanceEvents.h	\
	VoiceUnitEvents.h	\
	VendorSpecEvents.h	\
	ButtonInformationEvent.h	\
	DisplayUpdatedEvent.h	\
	MessageWaitingEvent.h	\
	DeviceCapsChangedEvent.h	\
	OutOfServiceEvent.h	\
	BackInServiceEvent.h	\
	RouteingModeEvent.h	\
	ForwardingEvent.h	\
	DoNotDisturbEvent.h	\
	CallerIDStatusEvent.h	\
	CallBackMessageEvent.h	\
	CallBackEvent.h	\
	AutoWorkModeEvent.h	\
	AutoAnswerEvent.h	\
	AgentWorkingAfterCallEvent.h	\
	AgentReadyEvent.h	\
	AgentNotReadyEvent.h	\
	AgentLoggedOnEvent.h	\
	AgentLoggedOffEvent.h	\
	AgentBusyEvent.h	\
	PrivateEvent.h	\
	CSTAObject.h	\
	CallingDeviceID.h	\
	CalledDeviceID.h	\
	SubjectDeviceID.h	\
	RedirectionDeviceID.h	\
	AssociatedCallingDeviceID.h	\
	AssociatedCalledDeviceID.h	\
	NetworkCallingDeviceID.h	\
	NetworkCalledDeviceID.h	\
	DeviceID.h	\
	PublicTON.h	\
	PrivateTON.h	\
	OtherPlan.h	\
	NumberDigits.h	\
	DeviceNumber.h	\
	SuspendPlayEvent.h	\
	SuspendRecordEvent.h	\
	VoiceAttributesChangeEvent.h	\
	ReviewEvent.h	\
	StopEvent.h	\
	PlayEvent.h	\
	RecordEvent.h	\
	SpeakerMuteEvent.h	\
	SpeakerVolumeEvent.h	\
	RingerStatusEvent.h	\
	MicrophoneMuteEvent.h	\
	MicrophoneGainEvent.h	\
	AuditoryApparatusList.h	\
	AuditoryApparatusID.h	\
	ButtonID.h	\
	CharacterSet.h	\
	DisplayID.h	\
	HookswitchID.h	\
	LampBrightness.h	\
	LampColor.h	\
	LampID.h	\
	LampMode.h	\
	MicrophoneGain.h	\
	MicGainInc.h	\
	MicGainAbs.h	\
	RingerID.h	\
	RingMode.h	\
	Volume.h	\
	VolInc.h	\
	VolAbs.h	\
	CSTACommonArguments.h	\
	CSTAPrivateData.h	\
	CSTASecurityData.h	\
	SecurityInfo.h	\
	TimeInfo.h	\
	LampModeEvent.h	\
	MediaAttachedEvent.h	\
	MediaDetachedEvent.h	\
	ButtonPressEvent.h	\
	UserData.h	\
	AuthCode.h	\
	CorrelatorData.h	\
	CallCharacteristics.h	\
	CallQualifyingData.h	\
	MediaServiceType.h	\
	MediaStreamID.h	\
	MediaServiceInstanceID.h	\
	ConnectionInformation.h	\
	ConnectionMode.h	\
	ConnectionModeBMap.h	\
	MediaCallCharacteristics.h	\
	MediaClass.h	\
	CallLinkageDataList.h	\
	CallLinkageData.h	\
	ForwardingType.h	\
	ForwardDefault.h	\
	PendingAgentState.h	\
	ChargingInfo.h	\
	NumberUnits.h	\
	NumberOfChargingUnits.h	\
	NumberOfCurrencyUnits.h	\
	CallOrigination.h	\
	MonitorObject.h	\
	MonitorCrossRefID.h	\
	MonitorType.h	\
	MonitorMediaClass.h	\
	NetworkCapability.h	\
	ProgressIndicator.h	\
	ThreadData.h	\
	ThreadLinkageID.h	\
	GlobalCallData.h	\
	GlobalCallLinkageID.h	\
	ConnectionList.h	\
	LocalConnectionState.h	\
	AccountInfo.h	\
	TelephonyTone.h	\
	CSTAapdu.h	\
	ROIVapdu.h	\
	RORSapdu.h	\
	ROERapdu.h	\
	RORJapdu.h	\
	GeneralProblem.h	\
	InvokeProblem.h	\
	ReturnResultProblem.h	\
	ReturnErrorProblem.h	\
	CSTAServices.h	\
	UniversalFailure.h	\
	Operations.h	\
	StateIncompatibility.h	\
	SystemResourceAvailability.h	\
	SubscribedResourceAvailability.h	\
	PerformanceManagement.h	\
	SecurityError.h	\
	CallControlEventIDs.h	\
	CallAssociatedEventIDs.h	\
	MediaAttachmentEventIDs.h	\
	PhysicalDeviceFeatureEventIDs.h	\
	LogicalDeviceFeatureEventIDs.h	\
	DeviceMaintenanceEventIDs.h	\
	VoiceUnitEventIDs.h	\
	VendorSpecEventIDs.h	\
	MonitorFilter.h	\
	MonitorStartArgument.h	\
	MonitorStartResult.h

ASN_MODULE_HEADERS+=BOOLEAN.h
ASN_MODULE_SOURCES+=BOOLEAN.c
ASN_MODULE_HEADERS+=ENUMERATED.h
ASN_MODULE_SOURCES+=ENUMERATED.c
ASN_MODULE_HEADERS+=INTEGER.h
ASN_MODULE_HEADERS+=NativeEnumerated.h
ASN_MODULE_HEADERS+=GeneralizedTime.h
ASN_MODULE_SOURCES+=GeneralizedTime.c
ASN_MODULE_HEADERS+=IA5String.h
ASN_MODULE_SOURCES+=IA5String.c
ASN_MODULE_SOURCES+=INTEGER.c
ASN_MODULE_HEADERS+=NULL.h
ASN_MODULE_SOURCES+=NULL.c
ASN_MODULE_SOURCES+=NativeEnumerated.c
ASN_MODULE_HEADERS+=NativeInteger.h
ASN_MODULE_SOURCES+=NativeInteger.c
ASN_MODULE_HEADERS+=OBJECT_IDENTIFIER.h
ASN_MODULE_SOURCES+=OBJECT_IDENTIFIER.c
ASN_MODULE_HEADERS+=asn_SEQUENCE_OF.h
ASN_MODULE_SOURCES+=asn_SEQUENCE_OF.c
ASN_MODULE_HEADERS+=asn_SET_OF.h
ASN_MODULE_SOURCES+=asn_SET_OF.c
ASN_MODULE_HEADERS+=constr_CHOICE.h
ASN_MODULE_SOURCES+=constr_CHOICE.c
ASN_MODULE_HEADERS+=constr_SEQUENCE.h
ASN_MODULE_SOURCES+=constr_SEQUENCE.c
ASN_MODULE_HEADERS+=constr_SEQUENCE_OF.h
ASN_MODULE_SOURCES+=constr_SEQUENCE_OF.c
ASN_MODULE_HEADERS+=constr_SET_OF.h
ASN_MODULE_SOURCES+=constr_SET_OF.c
ASN_MODULE_HEADERS+=asn_application.h
ASN_MODULE_HEADERS+=asn_system.h
ASN_MODULE_HEADERS+=asn_codecs.h
ASN_MODULE_HEADERS+=asn_internal.h
ASN_MODULE_HEADERS+=OCTET_STRING.h
ASN_MODULE_SOURCES+=OCTET_STRING.c
ASN_MODULE_HEADERS+=BIT_STRING.h
ASN_MODULE_SOURCES+=BIT_STRING.c
ASN_MODULE_SOURCES+=asn_codecs_prim.c
ASN_MODULE_HEADERS+=asn_codecs_prim.h
ASN_MODULE_HEADERS+=ber_tlv_length.h
ASN_MODULE_SOURCES+=ber_tlv_length.c
ASN_MODULE_HEADERS+=ber_tlv_tag.h
ASN_MODULE_SOURCES+=ber_tlv_tag.c
ASN_MODULE_HEADERS+=ber_decoder.h
ASN_MODULE_SOURCES+=ber_decoder.c
ASN_MODULE_HEADERS+=der_encoder.h
ASN_MODULE_SOURCES+=der_encoder.c
ASN_MODULE_HEADERS+=constr_TYPE.h
ASN_MODULE_SOURCES+=constr_TYPE.c
ASN_MODULE_HEADERS+=constraints.h
ASN_MODULE_SOURCES+=constraints.c
ASN_MODULE_HEADERS+=xer_support.h
ASN_MODULE_SOURCES+=xer_support.c
ASN_MODULE_HEADERS+=xer_decoder.h
ASN_MODULE_SOURCES+=xer_decoder.c
ASN_MODULE_HEADERS+=xer_encoder.h
ASN_MODULE_SOURCES+=xer_encoder.c
ASN_MODULE_HEADERS+=per_support.h
ASN_MODULE_SOURCES+=per_support.c
ASN_MODULE_HEADERS+=per_decoder.h
ASN_MODULE_SOURCES+=per_decoder.c


lib_LTLIBRARIES=libsomething.la
libsomething_la_SOURCES=$(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS)

# This file may be used as an input for make(3)
# Remove the lines below to convert it into a pure .am file
TARGET = tda
CC = gcc
CFLAGS += -I. -lmysqlclient -L/usr/local/lib/mysql -lz
OBJS=${ASN_MODULE_SOURCES:.c=.o} $(TARGET).o

all: $(TARGET)

$(TARGET): ${OBJS}
	$(CC) $(CFLAGS) -o $(TARGET) ${OBJS} $(LDFLAGS) $(LIBS)

.SUFFIXES:
.SUFFIXES: .c .o

.c.o:
	$(CC) $(CFLAGS) -o $@ -c $<

clean:
	rm -f $(TARGET)
	rm -f $(OBJS)

regen: regenerate-from-asn1-source

regenerate-from-asn1-source:
	asn1c ../x.asn1

