|
1 | 1 | # defaults for DOS; can be overridden in compiler makefiles |
2 | 2 | DIRSEP = \ #a backslash |
3 | | -RMFILES = ..\scripts\rmfiles |
4 | | -RMFILES2 = ..\..\scripts\rmfiles |
5 | | -ECHOTO0 = echoto |
6 | | -ECHOTO = $(TOP)\scripts\echoto |
| 3 | +ECHOTO = echoto |
| 4 | +ECHOTODEP = echoto.bat |
| 5 | +LIBLIST = , |
| 6 | +ECHOLIB = echolib |
| 7 | +ECHOLIBDEP = echolib.bat |
7 | 8 | CP = copy |
8 | 9 | CLO = |
| 10 | +SCRIPTS_PATH = ..\scripts |
| 11 | +!if $(TOP2LVL)0 == 10 |
| 12 | +SCRIPTS_PATH = ..\..\scripts |
| 13 | +!endif |
| 14 | +RMFILES = $(SCRIPTS_PATH)\rmfiles |
9 | 15 |
|
10 | 16 | ## Where the pre-compiled SUPPL files are located |
11 | 17 | ## See DOCS\SUPPL.TXT for more information about this library |
@@ -55,14 +61,20 @@ MMODEL = $(FIXSTRS_MMODEL) |
55 | 61 | ## |
56 | 62 | ## (*) Note: Should be detected by CONFIG.H automatically for Turbo C |
57 | 63 | ## and Borland C compilers. |
58 | | -$(CFG): $(CFG_DEPENDENCIES) $(TOP)/config.mak |
| 64 | +$(CFG): $(ECHOTODEP) $(CFG_DEPENDENCIES) $(TOP)/config.mak |
59 | 65 | $(RMFILES) $(CFG) |
60 | 66 | $(ECHOTO) $(CFG) $(CFLAGS1) |
61 | 67 | $(ECHOTO) $(CFG) $(CFLAGS2) |
62 | 68 | $(ECHOTO) $(CFG) $(INCLUDEPATH) |
63 | 69 | $(ECHOTO) $(CFG) -m$(SHELL_MMODEL_COMP) $(MMODEL) |
64 | 70 | $(ECHOTO) $(CFG) $(DEBUG) $(__XMS_SWAP) |
65 | 71 |
|
| 72 | +echoto.bat: $(SCRIPTS_PATH)\echoto.bat |
| 73 | + $(CP) $(SCRIPTS_PATH)\echoto.bat . |
| 74 | + |
| 75 | +echolib.bat: $(SCRIPTS_PATH)\echolib.bat |
| 76 | + $(CP) $(SCRIPTS_PATH)\echolib.bat . |
| 77 | + |
66 | 78 | # *Implicit Rules* |
67 | 79 | .asm.obj: |
68 | 80 | $(NASM) -f obj $(NASMFLAGS) -DMODEL=$(SHELL_MMODEL) -DCOMPILER=$(COMPILER) $(__XMS_SWAP) $< |
0 commit comments