Remove all
[com/asn1c.git] / examples / sample.source.MHEG5 / Makefile
diff --git a/examples/sample.source.MHEG5/Makefile b/examples/sample.source.MHEG5/Makefile
deleted file mode 100644 (file)
index 6229c1d..0000000
+++ /dev/null
@@ -1,553 +0,0 @@
-ASN_MODULE_SRCS=       \
-       InterchangedObject.c    \
-       RootClass.c     \
-       GroupClass.c    \
-       StandardIdentifier.c    \
-       GroupItem.c     \
-       ApplicationClass.c      \
-       DefaultAttribute.c      \
-       FontBody.c      \
-       SceneClass.c    \
-       SceneCoordinateSystem.c \
-       AspectRatio.c   \
-       NextScene.c     \
-       IngredientClass.c       \
-       ContentBody.c   \
-       ReferencedContent.c     \
-       LinkClass.c     \
-       LinkCondition.c \
-       EventType.c     \
-       EventData.c     \
-       ProgramClass.c  \
-       ResidentProgramClass.c  \
-       RemoteProgramClass.c    \
-       InterchangedProgramClass.c      \
-       PaletteClass.c  \
-       FontClass.c     \
-       CursorShapeClass.c      \
-       VariableClass.c \
-       OriginalValue.c \
-       BooleanVariableClass.c  \
-       IntegerVariableClass.c  \
-       OctetStringVariableClass.c      \
-       ObjectRefVariableClass.c        \
-       ContentRefVariableClass.c       \
-       PresentableClass.c      \
-       TokenManagerClass.c     \
-       Movement.c      \
-       TokenGroupClass.c       \
-       TokenGroupItem.c        \
-       ActionSlot.c    \
-       ListGroupClass.c        \
-       VisibleClass.c  \
-       OriginalBoxSize.c       \
-       BitmapClass.c   \
-       LineArtClass.c  \
-       RectangleClass.c        \
-       DynamicLineArtClass.c   \
-       TextClass.c     \
-       Justification.c \
-       LineOrientation.c       \
-       StartCorner.c   \
-       StreamClass.c   \
-       StreamComponent.c       \
-       Storage.c       \
-       AudioClass.c    \
-       VideoClass.c    \
-       Termination.c   \
-       RTGraphicsClass.c       \
-       InteractibleClass.c     \
-       SliderClass.c   \
-       Orientation.c   \
-       SliderStyle.c   \
-       EntryFieldClass.c       \
-       InputType.c     \
-       HyperTextClass.c        \
-       ButtonClass.c   \
-       HotspotClass.c  \
-       PushButtonClass.c       \
-       SwitchButtonClass.c     \
-       ButtonStyle.c   \
-       ActionClass.c   \
-       ElementaryAction.c      \
-       Add.c   \
-       AddItem.c       \
-       Append.c        \
-       Call.c  \
-       CallActionSlot.c        \
-       Clone.c \
-       CloseConnection.c       \
-       DelItem.c       \
-       DeselectItem.c  \
-       Divide.c        \
-       DrawArc.c       \
-       DrawLine.c      \
-       DrawOval.c      \
-       DrawPolygon.c   \
-       DrawPolyline.c  \
-       DrawRectangle.c \
-       DrawSector.c    \
-       Fork.c  \
-       GetAvailabilityStatus.c \
-       GetBoxSize.c    \
-       GetCellItem.c   \
-       GetCursorPosition.c     \
-       GetEngineSupport.c      \
-       GetEntryPoint.c \
-       GetFillColour.c \
-       GetFirstItem.c  \
-       GetHighlightStatus.c    \
-       GetInteractionStatus.c  \
-       GetItemStatus.c \
-       GetLabel.c      \
-       GetLastAnchorFired.c    \
-       GetLineColour.c \
-       GetLineStyle.c  \
-       GetLineWidth.c  \
-       GetListItem.c   \
-       GetListSize.c   \
-       GetOverwriteMode.c      \
-       GetPortion.c    \
-       GetPosition.c   \
-       GetRunningStatus.c      \
-       GetSelectionStatus.c    \
-       GetSliderValue.c        \
-       GetTextContent.c        \
-       GetTextData.c   \
-       GetTokenPosition.c      \
-       GetVolume.c     \
-       Modulo.c        \
-       Move.c  \
-       MoveTo.c        \
-       Multiply.c      \
-       OpenConnection.c        \
-       PutBefore.c     \
-       PutBehind.c     \
-       ReadPersistent.c        \
-       ScaleBitmap.c   \
-       ScaleVideo.c    \
-       ScrollItems.c   \
-       SelectItem.c    \
-       SendEvent.c     \
-       SetBoxSize.c    \
-       SetCachePriority.c      \
-       SetCounterEndPosition.c \
-       SetCounterPosition.c    \
-       SetCounterTrigger.c     \
-       SetCursorPosition.c     \
-       SetCursorShape.c        \
-       SetData.c       \
-       SetEntryPoint.c \
-       SetFillColour.c \
-       SetFirstItem.c  \
-       SetFontRef.c    \
-       SetHighlightStatus.c    \
-       SetInteractionStatus.c  \
-       SetLabel.c      \
-       SetLineColour.c \
-       SetLineStyle.c  \
-       SetLineWidth.c  \
-       SetOverwriteMode.c      \
-       SetPaletteRef.c \
-       SetPortion.c    \
-       SetPosition.c   \
-       SetSliderValue.c        \
-       SetSpeed.c      \
-       SetTimer.c      \
-       NewTimer.c      \
-       SetTransparency.c       \
-       SetVariable.c   \
-       SetVolume.c     \
-       Step.c  \
-       StorePersistent.c       \
-       Subtract.c      \
-       TestVariable.c  \
-       ToggleItem.c    \
-       TransitionTo.c  \
-       ConnectionTagOrNull.c   \
-       ComparisonValue.c       \
-       EmulatedEventData.c     \
-       NewColour.c     \
-       NewContent.c    \
-       NewFont.c       \
-       NewReferencedContent.c  \
-       NewContentSize.c        \
-       NewVariableValue.c      \
-       Parameter.c     \
-       Point.c \
-       Rational.c      \
-       ObjectReference.c       \
-       ExternalReference.c     \
-       IndirectReference.c     \
-       ContentReference.c      \
-       GenericObjectReference.c        \
-       GenericContentReference.c       \
-       GenericInteger.c        \
-       GenericBoolean.c        \
-       GenericOctetString.c    \
-       Colour.c        \
-       XYPosition.c
-
-ASN_MODULE_HDRS=       \
-       InterchangedObject.h    \
-       RootClass.h     \
-       GroupClass.h    \
-       StandardIdentifier.h    \
-       GroupItem.h     \
-       ApplicationClass.h      \
-       DefaultAttribute.h      \
-       FontBody.h      \
-       SceneClass.h    \
-       SceneCoordinateSystem.h \
-       AspectRatio.h   \
-       NextScene.h     \
-       IngredientClass.h       \
-       ContentBody.h   \
-       ReferencedContent.h     \
-       LinkClass.h     \
-       LinkCondition.h \
-       EventType.h     \
-       EventData.h     \
-       ProgramClass.h  \
-       ResidentProgramClass.h  \
-       RemoteProgramClass.h    \
-       InterchangedProgramClass.h      \
-       PaletteClass.h  \
-       FontClass.h     \
-       CursorShapeClass.h      \
-       VariableClass.h \
-       OriginalValue.h \
-       BooleanVariableClass.h  \
-       IntegerVariableClass.h  \
-       OctetStringVariableClass.h      \
-       ObjectRefVariableClass.h        \
-       ContentRefVariableClass.h       \
-       PresentableClass.h      \
-       TokenManagerClass.h     \
-       Movement.h      \
-       TokenGroupClass.h       \
-       TokenGroupItem.h        \
-       ActionSlot.h    \
-       ListGroupClass.h        \
-       VisibleClass.h  \
-       OriginalBoxSize.h       \
-       BitmapClass.h   \
-       LineArtClass.h  \
-       RectangleClass.h        \
-       DynamicLineArtClass.h   \
-       TextClass.h     \
-       Justification.h \
-       LineOrientation.h       \
-       StartCorner.h   \
-       StreamClass.h   \
-       StreamComponent.h       \
-       Storage.h       \
-       AudioClass.h    \
-       VideoClass.h    \
-       Termination.h   \
-       RTGraphicsClass.h       \
-       InteractibleClass.h     \
-       SliderClass.h   \
-       Orientation.h   \
-       SliderStyle.h   \
-       EntryFieldClass.h       \
-       InputType.h     \
-       HyperTextClass.h        \
-       ButtonClass.h   \
-       HotspotClass.h  \
-       PushButtonClass.h       \
-       SwitchButtonClass.h     \
-       ButtonStyle.h   \
-       ActionClass.h   \
-       ElementaryAction.h      \
-       Add.h   \
-       AddItem.h       \
-       Append.h        \
-       Call.h  \
-       CallActionSlot.h        \
-       Clone.h \
-       CloseConnection.h       \
-       DelItem.h       \
-       DeselectItem.h  \
-       Divide.h        \
-       DrawArc.h       \
-       DrawLine.h      \
-       DrawOval.h      \
-       DrawPolygon.h   \
-       DrawPolyline.h  \
-       DrawRectangle.h \
-       DrawSector.h    \
-       Fork.h  \
-       GetAvailabilityStatus.h \
-       GetBoxSize.h    \
-       GetCellItem.h   \
-       GetCursorPosition.h     \
-       GetEngineSupport.h      \
-       GetEntryPoint.h \
-       GetFillColour.h \
-       GetFirstItem.h  \
-       GetHighlightStatus.h    \
-       GetInteractionStatus.h  \
-       GetItemStatus.h \
-       GetLabel.h      \
-       GetLastAnchorFired.h    \
-       GetLineColour.h \
-       GetLineStyle.h  \
-       GetLineWidth.h  \
-       GetListItem.h   \
-       GetListSize.h   \
-       GetOverwriteMode.h      \
-       GetPortion.h    \
-       GetPosition.h   \
-       GetRunningStatus.h      \
-       GetSelectionStatus.h    \
-       GetSliderValue.h        \
-       GetTextContent.h        \
-       GetTextData.h   \
-       GetTokenPosition.h      \
-       GetVolume.h     \
-       Modulo.h        \
-       Move.h  \
-       MoveTo.h        \
-       Multiply.h      \
-       OpenConnection.h        \
-       PutBefore.h     \
-       PutBehind.h     \
-       ReadPersistent.h        \
-       ScaleBitmap.h   \
-       ScaleVideo.h    \
-       ScrollItems.h   \
-       SelectItem.h    \
-       SendEvent.h     \
-       SetBoxSize.h    \
-       SetCachePriority.h      \
-       SetCounterEndPosition.h \
-       SetCounterPosition.h    \
-       SetCounterTrigger.h     \
-       SetCursorPosition.h     \
-       SetCursorShape.h        \
-       SetData.h       \
-       SetEntryPoint.h \
-       SetFillColour.h \
-       SetFirstItem.h  \
-       SetFontRef.h    \
-       SetHighlightStatus.h    \
-       SetInteractionStatus.h  \
-       SetLabel.h      \
-       SetLineColour.h \
-       SetLineStyle.h  \
-       SetLineWidth.h  \
-       SetOverwriteMode.h      \
-       SetPaletteRef.h \
-       SetPortion.h    \
-       SetPosition.h   \
-       SetSliderValue.h        \
-       SetSpeed.h      \
-       SetTimer.h      \
-       NewTimer.h      \
-       SetTransparency.h       \
-       SetVariable.h   \
-       SetVolume.h     \
-       Step.h  \
-       StorePersistent.h       \
-       Subtract.h      \
-       TestVariable.h  \
-       ToggleItem.h    \
-       TransitionTo.h  \
-       ConnectionTagOrNull.h   \
-       ComparisonValue.h       \
-       EmulatedEventData.h     \
-       NewColour.h     \
-       NewContent.h    \
-       NewFont.h       \
-       NewReferencedContent.h  \
-       NewContentSize.h        \
-       NewVariableValue.h      \
-       Parameter.h     \
-       Point.h \
-       Rational.h      \
-       ObjectReference.h       \
-       ExternalReference.h     \
-       IndirectReference.h     \
-       ContentReference.h      \
-       GenericObjectReference.h        \
-       GenericContentReference.h       \
-       GenericInteger.h        \
-       GenericBoolean.h        \
-       GenericOctetString.h    \
-       Colour.h        \
-       XYPosition.h
-
-ASN_MODULE_HDRS+=BOOLEAN.h
-ASN_MODULE_SRCS+=BOOLEAN.c
-ASN_MODULE_HDRS+=INTEGER.h
-ASN_MODULE_HDRS+=NativeEnumerated.h
-ASN_MODULE_SRCS+=INTEGER.c
-ASN_MODULE_HDRS+=NULL.h
-ASN_MODULE_SRCS+=NULL.c
-ASN_MODULE_SRCS+=NativeEnumerated.c
-ASN_MODULE_HDRS+=NativeInteger.h
-ASN_MODULE_SRCS+=NativeInteger.c
-ASN_MODULE_HDRS+=asn_SEQUENCE_OF.h
-ASN_MODULE_SRCS+=asn_SEQUENCE_OF.c
-ASN_MODULE_HDRS+=asn_SET_OF.h
-ASN_MODULE_SRCS+=asn_SET_OF.c
-ASN_MODULE_HDRS+=constr_CHOICE.h
-ASN_MODULE_SRCS+=constr_CHOICE.c
-ASN_MODULE_HDRS+=constr_SEQUENCE.h
-ASN_MODULE_SRCS+=constr_SEQUENCE.c
-ASN_MODULE_HDRS+=constr_SEQUENCE_OF.h
-ASN_MODULE_SRCS+=constr_SEQUENCE_OF.c
-ASN_MODULE_HDRS+=constr_SET_OF.h
-ASN_MODULE_HDRS+=constr_SET.h
-ASN_MODULE_SRCS+=constr_SET.c
-ASN_MODULE_SRCS+=constr_SET_OF.c
-ASN_MODULE_HDRS+=asn_application.h
-ASN_MODULE_HDRS+=asn_system.h
-ASN_MODULE_HDRS+=asn_codecs.h
-ASN_MODULE_HDRS+=asn_internal.h
-ASN_MODULE_HDRS+=OCTET_STRING.h
-ASN_MODULE_SRCS+=OCTET_STRING.c
-ASN_MODULE_HDRS+=BIT_STRING.h
-ASN_MODULE_SRCS+=BIT_STRING.c
-ASN_MODULE_SRCS+=asn_codecs_prim.c
-ASN_MODULE_HDRS+=asn_codecs_prim.h
-ASN_MODULE_HDRS+=ber_tlv_length.h
-ASN_MODULE_SRCS+=ber_tlv_length.c
-ASN_MODULE_HDRS+=ber_tlv_tag.h
-ASN_MODULE_SRCS+=ber_tlv_tag.c
-ASN_MODULE_HDRS+=ber_decoder.h
-ASN_MODULE_SRCS+=ber_decoder.c
-ASN_MODULE_HDRS+=der_encoder.h
-ASN_MODULE_SRCS+=der_encoder.c
-ASN_MODULE_HDRS+=constr_TYPE.h
-ASN_MODULE_SRCS+=constr_TYPE.c
-ASN_MODULE_HDRS+=constraints.h
-ASN_MODULE_SRCS+=constraints.c
-ASN_MODULE_HDRS+=xer_support.h
-ASN_MODULE_SRCS+=xer_support.c
-ASN_MODULE_HDRS+=xer_decoder.h
-ASN_MODULE_SRCS+=xer_decoder.c
-ASN_MODULE_HDRS+=xer_encoder.h
-ASN_MODULE_SRCS+=xer_encoder.c
-ASN_MODULE_HDRS+=per_support.h
-ASN_MODULE_SRCS+=per_support.c
-ASN_MODULE_HDRS+=per_decoder.h
-ASN_MODULE_SRCS+=per_decoder.c
-ASN_MODULE_HDRS+=per_encoder.h
-ASN_MODULE_SRCS+=per_encoder.c
-ASN_MODULE_HDRS+=per_opentype.h
-ASN_MODULE_SRCS+=per_opentype.c
-ASN_CONVERTER_SOURCES+=converter-sample.c
-
-
-lib_LTLIBRARIES=libsomething.la
-libsomething_la_SOURCES=$(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS)
-
-# This file may be used as an input for make(3)
-# Remove the lines below to convert it into a pure .am file
-TARGET = mheg5dump
-CFLAGS += -DHAVE_CONFIG_H -DJUNKTEST -D_DEFAULT_SOURCE  -DPDU=InterchangedObject -I.
-OBJS=${ASN_MODULE_SRCS:.c=.o} ${ASN_CONVERTER_SOURCES:.c=.o}
-
-all: InterchangedObject.c $(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/asn1c -S ../../skeletons -pdu=InterchangedObject -fcompound-names ../ISO13522-MHEG-5.asn
-
-
-InterchangedObject.c: ../sample.makefile.regen ../ISO13522-MHEG-5.asn
-       make regen-makefile
-       @touch InterchangedObject.c
-       make
-
-regen-makefile:
-       ASN_CMDOPTS="-fcompound-names" \
-       ASN_MODULES="../ISO13522-MHEG-5.asn" \
-       ASN_PDU=InterchangedObject \
-       ASN_PROGRAM=mheg5dump \
-       CFLAGS="" \
-       ../sample.makefile.regen
-
-check: ${TARGET} check-ber check-xer check-per
-       @echo ================
-       @echo All tests passed
-       @echo ================
-
-check-ber:
-       @if test -f sample-InterchangedObject-1.[db]er ; then \
-       for f in sample-InterchangedObject-*.[db]er; do \
-       for b in 1 17 33 980 8192; do \
-       echo "Recoding $$f into XER and back ($$b)..."; \
-       ./${TARGET} -b $$b -iber -oxer $$f > ./.tmp.1.$$$$ || exit 2; \
-       ./${TARGET} -b $$b -ixer -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
-       diff ./.tmp.1.$$$$ ./.tmp.2.$$$$ || exit 4; \
-       rm -f ./.tmp.[12].$$$$; \
-       echo "Test junking $$f (please wait)..."; \
-       ./${TARGET} -J0.0001 -n 1000 -b $$b -iber -onull $$f || exit 5; \
-       ./${TARGET} -J0.001 -n 1000 -b $$b -iber -onull $$f || exit 6; \
-       done; done; fi
-
-check-xer:
-       @if test -f sample-InterchangedObject-1.xer ; then \
-       for f in sample-InterchangedObject-*.xer; do \
-       for b in 1 17 33 980 8192; do \
-       echo "Recoding $$f into DER and back ($$b)..."; \
-       ./${TARGET} -b $$b -ixer -oder $$f > ./.tmp.1.$$$$ || exit 2; \
-       ./${TARGET} -b $$b -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
-       diff $$f ./.tmp.2.$$$$ || exit 4; \
-       rm -f ./.tmp.[12].$$$$; \
-       echo "Test junking $$f (please wait)..."; \
-       ./${TARGET} -J0.0001 -n 1000 -b $$b -ixer -onull $$f || exit 5; \
-       ./${TARGET} -J0.001 -n 1000 -b $$b -ixer -onull $$f || exit 6; \
-       done; done; fi
-
-check-per:
-       @if test -f sample-InterchangedObject-1-nopad.per ; then \
-       for f in sample-InterchangedObject-[1-9]-nopad.per; do \
-       for b in 1 17 33 980 8192; do \
-       echo "Recoding non-padded $$f into DER into XER and back ($$b)..."; \
-       ./${TARGET} -b $$b -per-nopad -iper -oder $$f > ./.tmp.1.$$$$ || exit 2; \
-       ./${TARGET} -b $$b -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 3; \
-       ./${TARGET} -b $$b -ixer -oder ./.tmp.2.$$$$ > ./.tmp.3.$$$$ || exit 4; \
-       diff ./.tmp.1.$$$$ ./.tmp.3.$$$$ || exit 5; \
-       rm -f ./.tmp.[123].$$$$; \
-       echo "Test junking $$f (please wait)..."; \
-       ./${TARGET} -J0.0001 -n 1000 -b $$b -per-nopad -iper -onull $$f || exit 6; \
-       ./${TARGET} -J0.001 -n 1000 -b $$b -per-nopad -iper -onull $$f || exit 7; \
-       done; done; fi
-       @if test -f sample-InterchangedObject-1.per ; then \
-       for f in sample-*-[1-9].per; do \
-       pdu=`echo $$f | sed -E -e "s/sample-([A-Za-z-]+)-[0-9].*/\1/"`; \
-       for b in 1 17 33 980 8192; do \
-       echo "Recoding $$f into DER into XER and back ($$b)..."; \
-       ./${TARGET} -b $$b -p $$pdu -iper -oder $$f > ./.tmp.1.$$$$ || exit 3; \
-       ./${TARGET} -b $$b -p $$pdu -iber -oxer ./.tmp.1.$$$$ > ./.tmp.2.$$$$ || exit 4; \
-       ./${TARGET} -b $$b -p $$pdu -ixer -oper ./.tmp.2.$$$$ > ./.tmp.1.$$$$ || exit 5; \
-       diff $$f ./.tmp.1.$$$$ || exit 6; \
-       rm -f ./.tmp.[12].$$$$; \
-       echo "Test junking $$f (please wait)..."; \
-       ./${TARGET} -J0.0001 -n 1000 -b $$b -iper -onull $$f || exit 7; \
-       ./${TARGET} -J0.001 -n 1000 -b $$b -iper -onull $$f || exit 8; \
-       done; done; fi
-
-distclean: clean
-       rm -f $(ASN_MODULE_SRCS)
-       rm -f $(ASN_MODULE_HDRS)
-       rm -f $(ASN_CONVERTER_SOURCES) $(ASN_CONVERTER_HEADERS)
-       rm -f Makefile.am.sample