Looking at the documentation and implementation of the code it seems that you can use the AG_LinkedListAccess.c and AG_LinkedList.c file without the rest but you also need these lines from the AwakeGeneric.h file:
// Linked list
typedef struct
{
void* Data;
void* Next;
} AG_LinkedListItem;
typedef struct
{
AG_LinkedListItem* First;
} AG_LinkedList;
An example how to use this linked list can be found in the AG_Test.c file