Day of Defeat: Source is ran on the Source engine, so you don't need HL2, or any other game to run it.
Also, you don't need HL2 to run CS:S. Again, runs alone. There are no games (other than mods like the Age of Chivalry mod) that need HL2 to run, other than of course HL2.