From 2d04cacc5322951f187bb17e017c12920ac8ebe2 Mon Sep 17 00:00:00 2001 From: Mark Zbikowski Date: Thu, 25 Apr 2024 21:24:10 +0100 Subject: MZ is back! --- v4.0/src/CMD/IFSFUNC/MAKEFILE | 127 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 v4.0/src/CMD/IFSFUNC/MAKEFILE (limited to 'v4.0/src/CMD/IFSFUNC/MAKEFILE') diff --git a/v4.0/src/CMD/IFSFUNC/MAKEFILE b/v4.0/src/CMD/IFSFUNC/MAKEFILE new file mode 100644 index 0000000..3925be3 --- /dev/null +++ b/v4.0/src/CMD/IFSFUNC/MAKEFILE @@ -0,0 +1,127 @@ +#************************** makefile for cmd\... *************************** + +msg =..\..\messages +dos =..\..\dos +inc =..\..\inc +hinc =..\..\h +here =..\cmd\ifsfunc +make =nmake -i + +# +####################### dependencies begin here. ######################### +# + +all: ifsfunc.exe + +msdos.cl1: $(dos)\msdos.skl \ + $(msg)\$(COUNTRY).msg \ + $(dos)\makefile + copy $(dos)\msdos.skl + nosrvbld msdos.skl $(msg)\$(COUNTRY).msg + +ifsfunc.ctl: ifsfunc.skl $(msg)\$(COUNTRY).msg makefile + +$(inc)\dossym.inc: $(inc)\versiona.inc $(inc)\dosmac.inc \ + $(inc)\bpb.inc $(inc)\buffer.inc $(inc)\sysvar.inc \ + $(inc)\vector.inc $(inc)\mult.inc $(inc)\dirent.inc \ + $(inc)\dpb.inc $(inc)\curdir.inc $(inc)\cpmfcb.inc \ + $(inc)\find.inc $(inc)\pdb.inc $(inc)\exe.inc \ + $(inc)\sf.inc $(inc)\arena.inc $(inc)\intnat.inc \ + $(inc)\mi.inc $(inc)\filemode.inc $(inc)\error.inc \ + $(inc)\syscall.inc \ + makefile + echo " touch $(inc)\dossym.inc " + +ifssess.obj: ifssess.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + makefile + +ifsdir.obj: ifsdir.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + makefile + +ifsfile.obj: ifsfile.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + makefile $(inc)\doscntry.inc + +ifshand.obj: ifshand.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + makefile + +ifsdev.obj: ifsdev.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + makefile + +ifsutil.obj: ifsutil.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + $(inc)\bugtyp.asm \ + makefile + +ifserror.obj: ifserror.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + ifsfunc.ctl ifsfunc.cla ifsfunc.cl1 ifsfunc.cl2 \ + makefile + +ifsfdos.obj: ifsfdos.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + $(inc)\msdata.asm $(inc)\bugtyp.asm $(inc)\sysmsg.inc \ + $(inc)\psdata.inc $(inc)\msgserv.asm ifsparse.inc \ + $(inc)\parse.asm \ + makefile + +ifsinit.obj: ifsinit.asm $(inc)\ifssym.inc ifsfsym.inc \ + $(inc)\dossym.inc $(inc)\devsym.inc $(inc)\dosseg.asm \ + $(inc)\msdata.asm $(inc)\bugtyp.asm $(inc)\sysmsg.inc \ + $(inc)\psdata.inc $(inc)\msgserv.asm ifsparse.inc \ + $(inc)\parse.asm \ + ifsfunc.ctl ifsfunc.cla ifsfunc.cl1 ifsfunc.cl2 \ + makefile + +$(inc)\nibdos.obj: + cd $(inc) + $(make) + cd $(here) + +$(inc)\const2.obj: + cd $(inc) + $(make) + cd $(here) + +$(inc)\msdata.obj: + cd $(inc) + $(make) + cd $(here) + +$(inc)\mstable.obj: + cd $(inc) + $(make) + cd $(here) + +$(inc)\msdosme.obj: + cd $(inc) + $(make) + cd $(here) + +$(dos)\msdisp.obj: + cd $(dos) + $(make) + cd $(here) + +$(dos)\mscode.obj: + cd $(dos) + $(make) + cd $(here) + +ifsflink.obj: ifsflink.asm \ + $(inc)\dossym.inc \ + makefile + +ifsfunc.exe: ifssess.obj ifsdir.obj ifsfile.obj ifshand.obj \ + ifsdev.obj ifsutil.obj ifserror.obj ifsfdos.obj \ + ifsinit.obj \ + $(inc)\nibdos.obj $(inc)\const2.obj $(inc)\msdata.obj \ + $(inc)\mstable.obj $(dos)\msdisp.obj \ + $(dos)\mscode.obj $(inc)\msdosme.obj \ + ifsflink.obj makefile ifsfunc.lnk + link @ifsfunc.lnk + -- cgit v1.2.3