# 1. Lauf: "make distrib"
# 2. Lauf: "exechain kcemu.exe" (da dusseligerweise Windows-Programm)
# 3. Lauf: "make patch"
# 4. Lauf: "make zip"
zip: kcemu.zip kcemusrc.zip
kcemu.zip: kcemu.exe kcemu.386 kcemu.hlp load.exe
pkzip -u $< $?
kcemusrc.zip: kcemu.pas kcemu.res \progwin\common\wutils.pas kchdr.pas\
kcdeb.pas kc880.asm disasm.asm roms.res kcemu.rtf kcemu.hpj kccaos.rtf\
load.pas load.res makefile
& pkzip -u $< {$? }
distrib:
bpc -cw -b /UC:\BP\UNITS;D:\PROGWIN\COMMON -$W-,G+,S-,R-,D-,E-,I-,L-,Y- kcemu
bpc -cw -b /UC:\BP\UNITS;D:\PROGWIN\COMMON -$W-,G+,S-,R-,D-,E-,I-,L-,Y- load
patch: patch_header patch_ver
patch_header: kcemu.exe load.exe kcemu.386
- fpatch -s"This program req"\
-r"KC-Emulator 0.40 (03/98): Dieses Programm benötigt Windows",0d,0a,"$"\
kcemu.exe
- fpatch -s"This program req"\
-r"KC-Load 0.40 (03/98): Dieses Programm benötigt Windows",0d,0a,"$"\
load.exe
# - fpatch -s"This program cannot"\
# -r"KC-Emulator: Speicherschalttreiber 0.40 (03/98)",0d,0a,"$"\
# kcemu.386
patch_ver: kcemu.exe kcemu.386 load.exe
- fpatch -m -s"0.40 (03/98)" -r"0.47 (04/98)" $?
- fpatch -p13e -r0a kcemu.exe load.exe
kcemu.386: kcemuvxd.obj
\ms\bin\link386 /ALI:2 $?,$<,,,&&!
LIBRARY KCEMU
DESCRIPTION 'Win386 KCEMU pagemap support 0.45 (04/98)'
EXETYPE DEV386
SEGMENTS
_LTEXT PRELOAD NONDISCARDABLE
_LDATA PRELOAD NONDISCARDABLE
_ITEXT CLASS 'ICODE' DISCARDABLE
_IDATA CLASS 'ICODE' DISCARDABLE
_TEXT CLASS 'PCODE' NONDISCARDABLE
_DATA CLASS 'PCODE' NONDISCARDABLE
EXPORTS
KCEMU_DDB @1
!
kcemu.hlp: kcemu.hpj kcemu.rtf kccaos.rtf
hcp kcemu.hpj
Detected encoding: OEM (CP437) | 1
|
|