added separator for win32 or unix
support custom targets