home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
progmisc
/
fakesrc.zip
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1993-11-23
|
3KB
|
138 lines
# FAKE Demo V0.1ß Copyright (c) 1993 Carlos Hasan. 11/23/93.
# Santiago, Chile.
# Fill with the FAKE Demo Home Directory:
HOMEDIR=\TEMP\ASM\FAKE
# Tested with:
# Turbo Assembler 3.2
# Turbo Link 5.1
# MAKE 3.6
# BIN to OBJ Converter Version 6.0 (PARA Aligned Patched)
# Borland Pascal 7.0
# PKLite Version 1.15
# Pelusa Resource Compiler V0.1ß
# PCX to RAW V0.1ß
#
# Notice that BINOBJ was patched to generate PARA aligned segments
# using the PATCH.COM utility and the BINOBJ.PAT patchfile.
#
ASM=\BP\BIN\TASM
LINK=\BP\BIN\TLINK
MAKE=\BP\BIN\MAKE
BINOBJ=\BP\BIN\BINOBJ
BPC=\BP\BIN\BPC
PACK=\BIN\PKLITE
RAW=$(HOMEDIR)\SOURCE\MISC\RAW
RC=$(HOMEDIR)\SOURCE\RC
ASMOPTS=-m -q -iMISC
LINKOPTS=-LMISC
MAKOPTS=-DASM=$(ASM) -DLINK=$(LINK) -DRAW=$(RAW) -DBINOBJ=$(BINOBJ) -DBPC=$(BPC)
fake.exe : fake.obj loader.obj PARTS
$(LINK) $(LINKOPTS) fake loader.obj dsik.lib
$(PACK) fake
$(RC) fake.exe fake.rc
fake.obj : fake.asm
loader.obj : loader.asm
$(RAW).EXE : $(HOMEDIR)\SOURCE\MISC\raw.pas
$(BPC) $(HOMEDIR)\SOURCE\MISC\raw.pas
$(RC).EXE : $(HOMEDIR)\SOURCE\rc.pas
$(BPC) $(HOMEDIR)\SOURCE\rc.pas
PARTS: $(RAW).EXE $(RC).EXE
cd part1
$(MAKE) $(MAKOPTS)
$(PACK) flag.exe
cd ..\part2
$(MAKE) $(MAKOPTS)
$(PACK) scrl.exe
cd ..\part3
$(MAKE) $(MAKOPTS)
$(PACK) plasma.exe
cd ..\part4
$(MAKE) $(MAKOPTS)
$(PACK) lenz.exe
cd ..\part5
$(MAKE) $(MAKOPTS)
$(PACK) dblscrl.exe
cd ..\part6
$(MAKE) $(MAKOPTS)
$(PACK) land.exe
cd ..\part7
$(MAKE) $(MAKOPTS)
$(PACK) shades.exe
cd ..\part8
$(MAKE) $(MAKOPTS)
$(PACK) worm.exe
cd ..\part9
$(MAKE) $(MAKOPTS)
$(PACK) txtfx.exe
cd ..\part10
$(MAKE) $(MAKOPTS)
$(PACK) zoom.exe
cd ..\part11
$(MAKE) $(MAKOPTS)
$(PACK) flames.exe
cd ..
.asm.obj :
$(ASM) $(ASMOPTS) $<
clear :
del fake.obj loader.obj fake.map $(RAW).exe $(RC).exe
cd part1
$(MAKE) clear
cd ..\part2
$(MAKE) clear
cd ..\part3
$(MAKE) clear
cd ..\part4
$(MAKE) clear
cd ..\part5
$(MAKE) clear
cd ..\part6
$(MAKE) clear
cd ..\part7
$(MAKE) clear
cd ..\part8
$(MAKE) clear
cd ..\part9
$(MAKE) clear
cd ..\part10
$(MAKE) clear
cd ..\part11
$(MAKE) clear
cd ..
backup: clear
@echo *********************************************
@echo * Making backup zip-file named FAKEDEMO.ZIP *
@echo *********************************************
cd $(HOMEDIR)
pkzip -ex -rp fakedemo -xfake.exe
package: clear
@echo ***********************************************************
@echo * Making distribution zip-files FAKE.ZIP and FAKESRC.ZIP. *
@echo ***********************************************************
@cd $(HOMEDIR)\SOURCE
@time 1:00
@date 11-23-93
@pkzip -ex ..\fake file_id.diz readme.txt fake.exe -x*.zip
@time 1:00
@date 11-23-93
@pkzip -ex -rp ..\fakesrc -x$(HOMEDIR)\makefile -xdsik.* -xfake.* -xloader.* -xrc.* -xmod2dsm.* -xripper.txt -x*.dsm -x*.zip
@cd $(HOMEDIR)
@dir *.zip
@echo ****************************************************************
@echo * Fix the FILE_ID.DIZ in both zip-files with 1/2 and 2/2 label *
@echo ****************************************************************