- Prevent TARGET and TARGET_ARCH from being defined as empty when
  TARGET="" and/or TARGET_ARCH="" is specified.
- Remove extra ().
Use standard CLEANFILES/CLEANDIRS and clean target in bsd.obj.mk.