1 # Define additional MSDOS specific settings.
4 # --- Set Wrapper command ---
5 # Provide a macro that can be used to access the wrapper and to avoid
6 # hardcoding the program name everywhere
9 # This is a no-op for native W32 dmake
12 # Directory cache configuration.
15 # Applicable suffix definitions
16 E
*:= .exe
# Executables
18 # Now set the remaining arguments depending on which SHELL we
21 .IF
$(USE_SHELL
) == bash
24 # See iz50689 why -f is needed.
26 .ENDIF
# $(USE_SHELL) == bash
29 SHELLMETAS
*:= *";?<>|()&][$$\#`'
30 # Fix syntax highlighting: "
32 # This is hopefully not used. Only in: dmake/msdos/spawn.c
34 DIVFILE
*= $(TMPFILE
:s
,/,${__.DIVSEP-sh-
${USESHELL}})
38 __.DIVSEP-sh-yes
*:= \\\
39 __.DIVSEP-sh-no
*:= \\
44 .IF
$(SHELL
) == $(NULL
)
45 # SHELL has to be set in (non-4NT) OOobuild environment
46 .ERROR
: ; @echo Forced error
: Environment variable SHELL has to be set for OOo build
!
50 GROUPSHELL
*:= $(SHELL
)
52 # Does not respect case of filenames.
53 .DIRCACHERESPCASE
:= no