Non-Smooth Thermomechanics