Cath's Marinated Pasta Salad

1 large pot mixed macaroni, cooked, drained, rinsed and cooled
3 c broccoli, broken into bite-sized florets
½ c chopped onion
¼ c grated Parmesan cheese
1 tin of ham or turkey flakes
½ c oil (not olive, as it will harden in fridge)
½ c vinegar
½ tsp garlic powder
1 tsp lemon juice
1½ tsp dry mustard
½ tsp sage
½ tsp cayenne pepper
2 tsp dill

Combine wet ingredients thoroughly, pour over dry ingredients, mix and refrigerate.