home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FreeWare Collection 2
/
FreeSoftwareCollection2pd199x-jp.img
/
ms_dos
/
xscrfm51
/
makefile
< prev
next >
Wrap
Makefile
|
1990-06-14
|
2KB
|
110 lines
#
# Make xscript.com, kbdrv.sys and xsave.com
#
# written by Oka / Feb. 7, 1988
# modified for FMR by SHU on Jan.13,1990
#
NAME = xscript
DOC = xscript.doc
FIN = xscript.fin
HDR = xscript.h kbdrv.h
SRC = xscript.asm xinit.asm
OBJ = xscript.obj xinit.obj
OBJ50 = xscrpt50.obj xinit50.obj
OBJTW = xscrpttw.obj xinittw.obj
COM = xscript.com xscrpt50.com xscrpttw.com
#===== : make executable files
all : $(COM) xsetup.exe xsave.exe # kbdrv.sys
xscript.com : $(OBJ)
link $(OBJ) ;
exe2bin xscript.exe xscript.com
del xscript.exe
xscrpt50.com : $(OBJ50)
link $(OBJ50) ;
exe2bin xscrpt50.exe xscrpt50.com
del xscrpt50.exe
xscrpttw.com : $(OBJTW)
link $(OBJTW) ;
exe2bin xscrpttw.exe xscrpttw.com
del xscrpttw.exe
xscript.obj : xscript.asm xscript.h kbdrv.h
masm xscript.asm, xscript /DFMR70 ;
xinit.obj : xinit.asm xscript.h
masm xinit.asm, xinit.obj /DFMR70 ;
xscrpt50.obj : xscript.asm xscript.h kbdrv.h
masm xscript.asm, xscrpt50 /DFMR50 ;
xinit50.obj : xinit.asm xscript.h
masm xinit.asm, xinit50.obj /DFMR50 ;
xscrpttw.obj : xscript.asm xscript.h kbdrv.h
masm xscript.asm, xscrpttw /DFMTOWNS ;
xinittw.obj : xinit.asm xscript.h
masm xinit.asm, xinittw.obj /DFMTOWNS ;
#kbtrap.obj : xscript.h kbdrv.h
kbdrv.sys : kbdrv.asm
masm kbdrv ;
link kbdrv ;
exe2bin kbdrv.exe kbdrv.sys
del kbdrv.obj
del kbdrv.exe
kbdrv.asm : xscript.h kbdrv.h
# Use LSIC-86 compiler
xsave.exe : xsave.c
lcc -lnoexpand.obj $?
xsetup.exe : xsetup.c
lcc -lnoexpand.obj $?
#===== fin : format document
fin : $(DOC) readme.doc
$(DOC) : $(FIN)
command /cfin -mss $(FIN) >$(DOC)
readme.doc : readme.fin
command /cfin -t -mss readme.fin >readme.doc
#===== ci : check in for RCS
ci :
-ci -l -q xscript.h
-ci -l -q kbdrv.h
-ci -l -q xscript.asm
-ci -l -q kbtrap.asm
-ci -l -q xinit.asm
-ci -l -q $(FIN)
-ci -l -q xsave.c
-ci -l -q xsetup.c
#===== lharc : make archive file
lharc :
lharc u xscrptfm $(HDR) $(SRC)
lharc u xscrptfm xsave.c xsetup.c
lharc u xscrptfm makefile
lharc u xscrptfm $(COM) xsave.exe xsetup.exe
lharc u xscrptfm readme.doc $(DOC)
lharc u xscrptfm readme.fin $(FIN)
lharc s xscrptfm
#===== help : help message
help :
@sed -n -e 's/^.=====[\t ]/ make /p' makefile