Path Separators
Does a folder path require a terminating back-slash? That's a puzzle whose solution varies, I have noticed, with the operating system.
MIcroStation configuration variables, MDL and make files are consistent: a folder path always requires a trailing terminator. In Windows that terminator — the path separator— is the back-slash.
Windows, however, is wobbly. Some versions don't like a trailing terminator. Some versions don't mind a double back-slash inside a path; some can't interpret a double back-slash correctly. So my answer varies depending on the version of Windows you are using as your build platform.
Paths that Contain Spaces
Versions of bmake for MicroStation/J don't like paths that contain spaces. I think you are OK because it looks like you have a default installation in a path that has no spaces (later versions of MicroStation follow the Microsoft rules and install to the \Program Files folder, where there is always at least one space).
With MS/J follow this hint: keep your MDL project files in folders that have no spaces.
Hint: one way to eliminate spaces in a variable definition is to use the MS-DOS folder names, which you can see in a Windows prompt using DIR/X. For example, my MS definition is
MS=G:\PROGRA~2\BENTLE~2\MICROS~1\
but the actual folder is
G:\Program Files (x86)\Bentley SS3\MicroStation
[quote user="Samuel Lazcano"]How about the MS and MSMDE (the last one with a back slash "\" I added)[/quote]
When an environment variable that specifies a folder is expanded, it may or may not have a trailing separator. If it doesn't, then the MDL build tools will think it's a file spec. and things will go wrong. In that case, you need to add the separator. MSMDE is derived from MS— in a default installation they point to the same place. You can add the trailing separator either in the operating system environment variable, or you can edit your make files to add one. But you need to ensure that, at build time, (a) every path has a trailing separator and (b) no path includes a double separator (\\).
If you get MS right, then the rest should follow.