Not sure what macadam is but i am assuming asphalt. If it is, then driveway mix is different than road mix. But you would want a good compacted base with crushed stone probably along the size of No.8 (approx. 3/4" in size) The depth of what you would need depends on what type of soil, what is already there, etc. If you are going over an existing drive, then the base that you have (if gravel) may just need scraped somewhat as it would be compacted, then just add to the edges. If it is concrete then you should have a good base under it, but it will be disturbed tearing the old out so should be recompacted. The tighter the base the better. If there is no drive at all where you are going to put one, you would want base stone ( not sure of the number but the size of a tennis ball) put in first, compacted down, then 8's over the top of that.