Skip to content

Commit b0b21c6

Browse files
author
vii
committed
Completada instalación y arreglos en makefiles
1 parent 6f464b4 commit b0b21c6

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

makefile

+14-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ ROOT=$+ $(%cdrive):$(%cwd) $-
4444
MAKE=$+ $(MAKE) -h $-
4545
%CONFIG=$(CONFIG)
4646
OUTDIR_BASE = build.dos
47-
%OUTDIR = $(ROOT)\$(OUTDIR_BASE)\$(CONFIG)
47+
%OUTDIR = $+ $(ROOT)\$(OUTDIR_BASE)\$(CONFIG) $-
4848

4949
%ASM=$(ASM)
5050
%TASM_EXE = $(TASM_EXE)
@@ -130,6 +130,8 @@ install: all .SYMBOLIC
130130
if not exist $(INSTALL_DIR)\fnt mkdir $(INSTALL_DIR)\fnt
131131
if not exist $(INSTALL_DIR)\fpg mkdir $(INSTALL_DIR)\fpg
132132
if not exist $(INSTALL_DIR)\genspr mkdir $(INSTALL_DIR)\genspr
133+
for %i in (enano enano_a hombre hombre_a mujer mujer_a) do &
134+
if not exist $(INSTALL_DIR)\genspr\%i mkdir $(INSTALL_DIR)\genspr\%i
133135
if not exist $(INSTALL_DIR)\help mkdir $(INSTALL_DIR)\help
134136
if not exist $(INSTALL_DIR)\ifs mkdir $(INSTALL_DIR)\ifs
135137
if not exist $(INSTALL_DIR)\install mkdir $(INSTALL_DIR)\install
@@ -144,8 +146,18 @@ install: all .SYMBOLIC
144146
$(COPY) $(%OUTDIR).586\d.exe $(INSTALL_DIR)
145147
$(COPY) system\*.* $(INSTALL_DIR)\system
146148
$(COPY) $(%OUTDIR).386\d.386 $(INSTALL_DIR)\system
149+
$(COPY) $(%OUTDIR).586\session\session.div $(INSTALL_DIR)\system
150+
$(COPY) $(%OUTDIR).386\session\session.386 $(INSTALL_DIR)\system
147151
$(COPY) help\*.* $(INSTALL_DIR)\help
148-
$(COPY) /S genspr\*.* $(INSTALL_DIR)\genspr
152+
$(COPY) genspr\*.* $(INSTALL_DIR)\genspr
153+
for %i in (enano enano_a hombre hombre_a mujer mujer_a) do &
154+
$(COPY) genspr\%i\*.* $(INSTALL_DIR)\genspr\%i
155+
$(COPY) dll\*.* $(INSTALL_DIR)\dll
156+
$(COPY) install\*.* $(INSTALL_DIR)\install
157+
$(COPY) $(%OUTDIR).586\div32run\div32run.ins $(INSTALL_DIR)\install
158+
$(COPY) $(%OUTDIR).386\div32run\div32run.386 $(INSTALL_DIR)\install
159+
$(COPY) setup\*.* $(INSTALL_DIR)\setup
160+
for %i in (LICENSE README.md) do $(COPY) %i $(INSTALL_DIR)
149161
if exist $(INSTALL_DIR)\system\setup.bin del $(INSTALL_DIR)\system\setup.bin
150162
if exist $(INSTALL_DIR)\system\session.dtf del $(INSTALL_DIR)\system\session.dtf
151163
if exist $(INSTALL_DIR)\system\user.nfo del $(INSTALL_DIR)\system\user.nfo

src/div32run/makefile

+6-6
Original file line numberDiff line numberDiff line change
@@ -110,20 +110,20 @@ $(%STUB): ..\wstub\makefile ..\wstub\wstub.c ..\cpuid.asm
110110
#.cpp: source;vbe;netlib
111111
#.asm: source
112112

113-
.obj: $(OUTDIR)
114-
#.obj: $(OUTDIR);$(OUTDIR)\netlib;$(OUTDIR)\vpe
113+
#.obj: $(OUTDIR)
114+
.obj: $(OUTDIR);$(OUTDIR)\netlib;$(OUTDIR)\vpe
115115

116116
.c.obj:
117-
*$(%CC) $(%OPTIONS) -fo=$(OUTDIR)\$^@ -fr=$(OUTDIR)\$^* $<
117+
*$(%CC) $(%OPTIONS) -fo=$(OUTDIR)\$^:$^. -fr=$(OUTDIR)\$^:$^& $<
118118

119119
.cpp.obj:
120-
*$(%CC) $(%OPTIONS) -fo=$(OUTDIR)\$^@ -fr=$(OUTDIR)\$^* $<
120+
*$(%CC) $(%OPTIONS) -fo=$(OUTDIR)\$^:$^. -fr=$(OUTDIR)\$^:$^& $<
121121

122122
.asm.obj:
123123
!ifeqi %ASM WASM
124-
*$(WASM) $(WASM_OPTIONS) -fo=$(OUTDIR)\$^@ -fr=$(OUTDIR)\$^* $<
124+
*$(WASM) $(WASM_OPTIONS) -fo=$(OUTDIR)\$^:$^. -fr=$(OUTDIR)\$^:$^& $<
125125
!else
126-
$(TASM) $(TASM_OPTIONS) /m2 $<,$(OUTDIR)\$^@
126+
$(TASM) $(TASM_OPTIONS) /m2 $<,$(OUTDIR)\$^:$^.
127127
!endif
128128
#vesa.obj: vesa.asm
129129
#!ifeqi %ASM WASM

0 commit comments

Comments
 (0)