xref: /reactos/base/shell/cmd/config.h (revision 0c2cdcae)
1 /*
2  *  CONFIG.H - Used to configure what will be compiled into the shell.
3  *
4  *
5  *  History:
6  *
7  *    27 Jul 1998 - John P. Price
8  *        started.
9  *
10  */
11 
12 #pragma once
13 
14 #define WIN32_LEAN_AND_MEAN
15 
16 //#define NT4_INTERNAL_COMMANDS
17 
18 /* Define to enable the alias command, and aliases.*/
19 #define FEATURE_ALIASES
20 
21 /* Define to enable history */
22 #define FEATURE_HISTORY
23 
24 /*Define to enable history wrap (4nt's style)*/
25 #define WRAP_HISTORY
26 
27 /* Define one of these to enable filename completion */
28 //#define FEATURE_UNIX_FILENAME_COMPLETION
29 #define FEATURE_4NT_FILENAME_COMPLETION
30 
31 /* Define to enable the directory stack */
32 #define FEATURE_DIRECTORY_STACK
33 
34 /* Define to activate redirections and piping */
35 #define FEATURE_REDIRECTION
36 
37 /* Define to enable dynamic switching of TRACE output in console */
38 #define FEATURE_DYNAMIC_TRACE
39 
40 /* Define one of these to select the used locale. */
41 /*  (date and time formats etc.) used in DATE, TIME, */
42 /*  DIR, PROMPT etc. */
43 /* #define LOCALE_WINDOWS */   /* System locale */
44 /* #define LOCALE_GERMAN */    /* German locale */
45 /* #define LOCALE_DEFAULT */   /* United States locale */
46 
47 #ifdef NT4_INTERNAL_COMMANDS
48 #define INCLUDE_CMD_ACTIVATE
49 #endif
50 #define INCLUDE_CMD_ASSOC
51 #define INCLUDE_CMD_CHDIR
52 #define INCLUDE_CMD_CHOICE
53 #define INCLUDE_CMD_CLS
54 #define INCLUDE_CMD_COLOR
55 #define INCLUDE_CMD_COPY
56 #define INCLUDE_CMD_CTTY
57 #define INCLUDE_CMD_DATE
58 #define INCLUDE_CMD_DEL
59 #define INCLUDE_CMD_DELAY
60 #define INCLUDE_CMD_DIR
61 #define INCLUDE_CMD_FREE
62 #define INCLUDE_CMD_MEMORY
63 #define INCLUDE_CMD_MKDIR
64 #define INCLUDE_CMD_MKLINK
65 #define INCLUDE_CMD_MOVE
66 #ifdef NT4_INTERNAL_COMMANDS
67 #define INCLUDE_CMD_MSGBOX
68 #endif
69 #define INCLUDE_CMD_PATH
70 #define INCLUDE_CMD_PROMPT
71 #define INCLUDE_CMD_RMDIR
72 #define INCLUDE_CMD_RENAME
73 #define INCLUDE_CMD_SCREEN
74 #define INCLUDE_CMD_SET
75 #define INCLUDE_CMD_START
76 #define INCLUDE_CMD_TIME
77 #define INCLUDE_CMD_TIMER
78 #define INCLUDE_CMD_TITLE
79 #define INCLUDE_CMD_TYPE
80 #define INCLUDE_CMD_VER
81 #define INCLUDE_CMD_REM
82 #define INCLUDE_CMD_PAUSE
83 #define INCLUDE_CMD_BEEP
84 #define INCLUDE_CMD_VERIFY
85 #define INCLUDE_CMD_VOL
86 #ifdef NT4_INTERNAL_COMMANDS
87 #define INCLUDE_CMD_WINDOW
88 #endif
89