Place your precooked ham in oven with 1-2 cup water. The ham should be flat side down and covered in foil.
In a pan (not on the stove), add all the ingredients and stir to incorporate.
Place the pan on the stove on medium heat.
You will want the mix to come to a slow boil for about 5 minutes.
After an hour of cooking the ham, remove the ham from the oven.
Remove the foil. Use care and place ham on it's side in the pan, so you can see the spirals.
If you are using a boneless ham, you will want to cut slits into the top about 1/2 inch deep, making squares on top.
Use a brush and spread the glaze onto and into the sections of the ham. Take about half of the glaze, reserving some to glaze the ham once it's cooked.
Place the ham back into the oven (no foil) and cook for an hour, until it is hot and 145F (because you ham was precooked and just needed to be heated). Precooked hams are baked 10 to 15 minutes per pound.
Remove from the oven and cut the ham and place ham onto platter.
Use the brush to glaze the remaining glaze onto the ham (optional).