Annotate all libraries and APIs as To Be Deprecated.

PiperOrigin-RevId: 457604477
diff --git a/src/CAMediaTimingFunction+MDMTimingCurve.h b/src/CAMediaTimingFunction+MDMTimingCurve.h
index e140d0b..9f2832f 100644
--- a/src/CAMediaTimingFunction+MDMTimingCurve.h
+++ b/src/CAMediaTimingFunction+MDMTimingCurve.h
@@ -19,6 +19,9 @@
 
 #import "MDMTimingCurve.h"
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 // A CAMediaTimingFunction is a timing curve - we simply define its conformity to our protocol here.
 @interface CAMediaTimingFunction () <MDMTimingCurve>
 @end
@@ -42,3 +45,4 @@
 
 @end
 
+API_DEPRECATED_END
diff --git a/src/MDMAnimationTraits.h b/src/MDMAnimationTraits.h
index b0539a5..220bdca 100644
--- a/src/MDMAnimationTraits.h
+++ b/src/MDMAnimationTraits.h
@@ -23,6 +23,9 @@
 #import "MDMSubclassingRestricted.h"
 #import "MDMTimingCurve.h"
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  A generic representation of animation traits.
  */
@@ -156,3 +159,5 @@
 - (nonnull instancetype)initWithMotionTiming:(MDMMotionTiming)timing;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/MDMMotionCurve.h b/src/MDMMotionCurve.h
index ed2e046..b0d102e 100644
--- a/src/MDMMotionCurve.h
+++ b/src/MDMMotionCurve.h
@@ -18,6 +18,9 @@
 #import <Foundation/Foundation.h>
 #import <QuartzCore/QuartzCore.h>
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /** The possible kinds of motion curves that can be used to describe an animation. */
 typedef NS_ENUM(NSUInteger, MDMMotionCurveType) {
   /** The value will be instantly set with no animation. */
@@ -184,3 +187,5 @@
 #define MDMModalMovementTiming { \
   .delay = 0.000, .duration = 0.500, .curve = _MDMSpring(3, 1000, 500) \
 }
+
+API_DEPRECATED_END
diff --git a/src/MDMMotionRepetition.h b/src/MDMMotionRepetition.h
index 94fc266..42b6fd2 100644
--- a/src/MDMMotionRepetition.h
+++ b/src/MDMMotionRepetition.h
@@ -17,6 +17,9 @@
 #import <CoreGraphics/CoreGraphics.h>
 #import <Foundation/Foundation.h>
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  The possible kinds of repetition that can be used to describe an animation.
  */
@@ -68,3 +71,5 @@
     .amount = 0,                         \
     .autoreverses = false                \
   }
+
+API_DEPRECATED_END
diff --git a/src/MDMMotionTiming.h b/src/MDMMotionTiming.h
index b225570..39a0701 100644
--- a/src/MDMMotionTiming.h
+++ b/src/MDMMotionTiming.h
@@ -20,6 +20,9 @@
 #import "MDMMotionCurve.h"
 #import "MDMMotionRepetition.h"
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  A representation of timing for an animation.
  */
@@ -46,3 +49,5 @@
 
 } NS_SWIFT_NAME(MotionTiming);
 typedef struct MDMMotionTiming MDMMotionTiming;
+
+API_DEPRECATED_END
diff --git a/src/MDMRepetition.h b/src/MDMRepetition.h
index 9098b75..3e7b742 100644
--- a/src/MDMRepetition.h
+++ b/src/MDMRepetition.h
@@ -19,6 +19,9 @@
 #import "MDMRepetitionTraits.h"
 #import "MDMSubclassingRestricted.h"
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  Represents repetition that repeats a specific number of times.
  */
@@ -60,3 +63,4 @@
 
 @end
 
+API_DEPRECATED_END
diff --git a/src/MDMRepetitionOverTime.h b/src/MDMRepetitionOverTime.h
index d1d1bda..aacc0db 100644
--- a/src/MDMRepetitionOverTime.h
+++ b/src/MDMRepetitionOverTime.h
@@ -19,6 +19,9 @@
 #import "MDMRepetitionTraits.h"
 #import "MDMSubclassingRestricted.h"
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  Represents repetition that repeats until a specific duration has passed.
  */
@@ -55,3 +58,4 @@
 
 @end
 
+API_DEPRECATED_END
diff --git a/src/MDMRepetitionTraits.h b/src/MDMRepetitionTraits.h
index 05fc947..bfe8394 100644
--- a/src/MDMRepetitionTraits.h
+++ b/src/MDMRepetitionTraits.h
@@ -16,6 +16,9 @@
 
 #import <Foundation/Foundation.h>
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  A generalized representation of a repetition traits.
  */
@@ -28,3 +31,4 @@
 
 @end
 
+API_DEPRECATED_END
diff --git a/src/MDMSpringTimingCurve.h b/src/MDMSpringTimingCurve.h
index 9406c34..d0f5a8d 100644
--- a/src/MDMSpringTimingCurve.h
+++ b/src/MDMSpringTimingCurve.h
@@ -20,6 +20,9 @@
 #import "MDMSubclassingRestricted.h"
 #import "MDMTimingCurve.h"
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  A timing curve that represents the motion of a single-dimensional attached spring.
  */
@@ -95,3 +98,5 @@
 - (nonnull instancetype)init NS_UNAVAILABLE;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/MDMSpringTimingCurveGenerator.h b/src/MDMSpringTimingCurveGenerator.h
index 440d1aa..dcf1ea2 100644
--- a/src/MDMSpringTimingCurveGenerator.h
+++ b/src/MDMSpringTimingCurveGenerator.h
@@ -20,6 +20,9 @@
 #import "MDMSubclassingRestricted.h"
 #import "MDMTimingCurve.h"
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 @class MDMSpringTimingCurve;
 
 /**
@@ -91,3 +94,5 @@
 - (nonnull instancetype)init NS_UNAVAILABLE;
 
 @end
+
+API_DEPRECATED_END
diff --git a/src/MDMTimingCurve.h b/src/MDMTimingCurve.h
index 7849ff5..f09d378 100644
--- a/src/MDMTimingCurve.h
+++ b/src/MDMTimingCurve.h
@@ -17,8 +17,13 @@
 #import <Foundation/Foundation.h>
 #import <QuartzCore/QuartzCore.h>
 
+API_DEPRECATED_BEGIN("Use standard UIKit/CALayer animation APIs instead.",
+                     ios(12, API_TO_BE_DEPRECATED))
+
 /**
  A generalized representation of a timing curve.
  */
 @protocol MDMTimingCurve <NSObject, NSCopying>
 @end
+
+API_DEPRECATED_END