Well as far as I'm aware...
A macromolecule has a giant covalent structure
A giant covalent structure is a type of macromolecule. which is A macromolecule large molecule made up of many smaller molecules, such as, glycerol with many fatty acid chains; polymers such as polyvinylchloride and I believe a basic one is graphite (possibly graphene as well). These are also examples of giant covalent structures but as mentioned below, giant ionic structures are also a type of macromolecule.
Edit: Starch is a good example with many smaller chains of simple sugars joined together...