MAKE DZCMAKE FOR QMAKE MKE)sMAKE ZRL*&MKE-EXMPLBR?2sTOUCH MKE]ouTOUCH MZD_ TOUCHZ ZZ0hf vMAKE.DO[Z-Node Central 408-432-0821]% ADCym2y@f7 ,.)s:&#dNqXdR&DbbqhO&@H)NJ$H*#=Mhxi7L1Bk2sP$R2+9L(nF1 :ۄa>!Άt *钺sϒ2-'̆Z.Fa6ecAZ4qz E }3" {lL# dFso:ЋbSĠsD.I'"E,o 3@4#<H :Cj:V9hĶAx7 CB Cƒ7p $@9Q#9."<ޯa68+XC,% +Px@6+#$" L0,쌕%XA Z 3 G5NC!/k诣 )S CK`BkR."Gck b#P0F4m2?%J һ("%,\Fbm;^&%%{Qu`ߠz*+דذ* zYen8hn Rϭz {Zc 5&p0<6 H%R&ڹτݺrs73HbZ'nW%-c[h19Ôէtjvln=SA֛qnE@(Fp(N&۞QuҶR۰g`xD\s.uмL j~WX"\Kz-#`"407:pb .X{ Pf q\7 DN6&l"ɺWg(gn[PɰO)a $2@xNO $CBpN'V`E PKEuB7@r™C䥨ke )g~sO3 ң8s8ȇMZmEdOC*QcgP#%TQ;if0X%M#!P,W à5i`Oa<B *M- V0f-,n!CkL҂ь2LA h|`e,MVr'޾waηC2Fm+^-4z|gPgҸx!~M٫B !kHs_Qk>gzOSXÓ}E 习c"-;s'xOL ܡp(*+19_y‰?z2&В*2%2T@Rb׼*.+ib GsC(y% 2PP(t4 8DX1X* :F)*06 U%p*-,:ޏ*bî]0H(ؿR|0pݠ$Ȑ36!#7)DpP*&5 ydqlr use MEX114 for most purposes.Z34CMN.LIB TUCH MAKE.Z80 MAKE.Z80 SLRZ80 MAKE # NZCOM MAKE.REL /V :g.<"!ܯ{CDzKDzhY ͆X K dTH ! .CHKACTPS d4 =91=COUTTTԠ$T 9ENTRYSєDdTH9FILUSRQSTdtUD4(= 0GOBBLEѓDX5-MNTRNGTURQU DX9]MQJNEXTPUdE(9aQ !JOVFERRS `e$EI A9REDIRTVU E$xI9AQJSCANPT e4UDd4(M-%AISTATUSe5E$sMQIYTCHACTeDU5DxQ=U "TSTCHRT`eUDDXUAIJUSERPU eT5UDX_ENV_e55D_MSG_Ud4%_MCL_e5D_BIOS_e"@H A%hx C%"TH@iHO%2`E) LM(B DHdBHD*Ȥ@ M(B D"HD*Ȥ@PU!#@B&Heb)HI'#8E)"$P cq<N'%B 0R)@a$K$yE) q,p0C HddI# 1p1&He"yLF*%BI# 0O# N! !$RHR))  ˀX Z+T;NvB]m`(v0jjb/ Y`AvV`B _ENV_+*3 봷"+@!`|#?o l ( _MCL_.6m(i TeP2,a[[pQڰPp=WB9\!2*Ah`4 [W ނ3k(#6?l+2`!?=@lH( ٴ.a_ ٴ#>YlCbY,{ٴ/mQ'F0jjb;ܮݘWJM+fG4PTlY0EH`PXX+2j!`.e\ fPAfAՓ[(eH@D Vp#+;Jw #cB"ݐ9PQ؀P tXڰfѰFm5ذVZ#aAh!66  ;V 6ͦ @ 0#aAF6uH*9J#Y`E  ҐVD6-.viڱqT@7+U`A.@L'C}@d#+;Jw pVm a@cVDud :+ 4 z!}c/  W :m[ 7xŶղ[W {i^071|Uh1WIvBa^01U"#m]&Xq"FFۂJ`0b â(`>&YCEg,Ք[5!Ϳ@n^2+& !`X9~[TBwinL(pVh( rVHFXڰpGVPnroZ͢m^@|a!|v a@%yt7&8OMIr4t4(e{\ 0.аPA|+& ! !Vmph Ϳ@jVT{xʂ;OvO;NFcae2 fin2 q@b:S@M Ȣ sd2A '΂1n2 3Ag2BIHt  ,R!p  ,%YPCddI# p7#@N7Ia9 Ie9`\iiq0 iȑҠ,iɉqߠ8jJjQPDDhȑ ȩ Q 8ȩȆQ L)*qLHIQɉhɈe)hQ@Lɪ*(߀DȪjQp82*qL i Q@L I)ʆ1аLHjȑ:H *pXI Q܀5h*HiѰLii* HPLjiq@ cjJȨqPLʈiɈLipL*<ʪJQHpjQ֠,8 j-READ ME jBUDGET MKEvBYE MKE CULL MKE [FIAS MZE |KERNAL MKEMAKE MKERCP MKEl:VARBIOS MKEa This library is made up of a collection of MAKEFILES from my system. The purpose is to illustrate some of the uses of MAKE. I want to thank a legion of Z-System programers for providing the most powerful user interface available on micro's today.  xor a ld (fscb+12),a ; mark end of search fcb ld hl,fscb+1 call print1 ld hl,uerror finis: push hl call crlf EQUATES.LIB PROTECT PUBLIC:EXTEND.MAC MACROS.LIB PROTECT PUBLIC:EXTEND.MAC EXTEND.MAC PUBLIC:;M80 =EXTEND/L;BUDGET: BUDGET.PLI PLI BUDGET $LNDS # PLILINK BUDGET,EXTEND note that ZRDOS public is on for the PUBLIC directory, thus MAKE finds EXTEND.MAC. PROTECT may not be needed and TUCH could be substituted, but I haven't tried it ( this is an old makefile ). lf Z3BASE.LIB TUCH BYE.MAC B5KP-1.INS TUCH BYE.MAC BYE.MAC M80 =BYE/M/L # L80 BYE,BYE/N/E O/L # PLILINK CULL,IO Y.PLI CULL.PLI PLI CULL $DLNS EQUATES.LIB TUCH IO.MAC MACROS.LIB TUCH IO.MAC IO.MAC M80 =IO/L # PLILINK CULL,IO Y.PLI vFIAS.MKE[VLU102]% 2y4O' 2`$R'2T.( PQ*b1tp *Hd$.&Hq$̇J%Rte4IadIF1FRBa8D)Q f5DxUf!Aة XG$IRLnl $8y2l o<%?72E)`z]9;RRNJ*!O8T]v}#S#]S-KʍSY6,Е:ZmFYnz>T4Nb`h2 fqo6 !6@:0C2@Ϙ!!cK2r2Ã44#c02D xh@5ȣcXA*<h71-,%1A#H̗AOϜ|L$utX4P::Le#Iʢ E=utR:KCh6X3 1d3|@HwbUsdQԃ2(B C22`Hd^C59W ܖX2 6H`e6R P= CRTOUT.MAC TUCH BBIIROM.MAC DISKIO.MAC TUCH BBIIROM.MAC ENTRYS.MAC TUCH BBIIROM.MAC INIT.MAC TUCH BBIIROM.MAC INTSRV.MAC TUCH BBIIROM.MAC MEMMAP.LIB TUCH BBIIROM.MAC MEMORY.MAC TUCH BBIIROM.MAC MONITOR.MAC TUCH BBIIROM.MAC SCRATCH.MAC TUCH BBIIROM.MAC BBIIROM.MAC M80 =BBIIROM/L # ZEX LNKERNAL The linker line can be used for anything, in this case a ZEX script to link the executable to EPROM.  program that started the ZCPR versions of MAKE. I was able to get this running withi MAKE.RCP /PUBON Z3BASE.LIB TUCH MAKE.MAC MAKE.MAC M80 =MAKE/M/L # L80 /P:E2D0,MAKE/N,MAKE/X/U/Y/E;/PUBOFF;MLOAD MAKE.RCP=MAKE;LDR MAKE:MAKE.RCP Using public files, the aliases turn public on/off to access Z3BASE.LIB. Now that NZCOM is here, creating MAKE is different. BIIROM/L # ZEX LNKERNAL The linker line can be used for anything, in this case a ZEX s SYSDEF.LIB TUCH Z33RCP.MAC Z3BASE.LIB TUCH Z33RCP.MAC Z33DEFN.LIB TUCH Z33RCP.MAC Z33RCP.LIB TUCH Z33RCP.MAC Z33MAC.LIB TUCH Z33RCP.MAC Z33RCP.MAC Z80HEX Z33RCP/CFHLSXE # MLOAD RAS.RCP=Z33RCP RING size is >,%(BUFSIZ), end  ACB5500.MAC TUCH VARBIOS.MAC COLDINIT.MAC TUCH VARBIOS.MAC MEMDEF.LIB TUCH VARBIOS.MAC MEMMAP.LIB TUCH VARBIOS.MAC MYDEBLOK.MAC TUCH VARBIOS.MAC RAMDRIVE.MAC TUCH VARBIOS.MAC RAMEQUS.LIB TUCH VARBIOS.MAC SELECT.MAC TUCH VARBIOS.MAC SETUP.LIB TUCH VARBIOS.MAC VONESECT.MAC TUCH VARBIOS.MAC Z3BASE.LIB TUCH VARBIOS.MAC VARBIOS.MAC M80 =VARBIOS/L # ZEX BIOS54  ; now at start of command portion ; stuff CLB with makefile command ld hl,z3cl+4 ; first time at start of CLB comma TOUCHZ.Z80 SLRZ80 TOUCHZ A TOUCHZ.COM TUCH TOUCH.MOD TOUCH.MOD M2COMP C TOUCH /L+N+O-T- # M2LINK TOUCH TOUCH.COM /A &.DM!Qn`i="ٱ|<*)&.&.*ױ*ٱ ++}}2۱*)&. !i}2|2!,~=72#~#:~2OvTOUH.MO[Z-Node Central 408-432-0821]% IB0 *Φ3Al2`TXP*DC)2i:aD 4yl0I13Fc2Ł4#Y:7Φ9\ $y@c7r)e` IΠdJ !NFKZ'"L[ # m&Ḻi@R*Xr& ɓ7bf8tylko8gC,JW=&jt@bdT"uٜR]/, |݄0p:'#)ɩՙyLn:ibR P*I 4 ێ. Ƞ"' #k*)"ȶpb#1D6ҁ"0! P@00$P) 4H Qj?d9E&9L ðCAMEQd$&"<G.P"Rp , °Ck=2p؉"dZ >`್))Oe 1" ’@P# _AL3DԦ: \ A8R@ h0`@0P1ā"`V@@g?C:ҙ<[ 3o6X9 㔓ӳn`V 8uyZu_ru4I)j^F# (@\ g ϷtQYy>r*ie_XP$`ؑbyoyeʳzzdwUiZ,a<$_!PZi-Eh $"nȓ"XØ.n:,"$ P@0w%N\&ApRaBǔVSHN`41KIqB3dLSRvTOUCHZ.Z8[Z-Node Central 408-432-0821]% %#y@B0@Z'd2fSqa6h3 d!R LPBC9X2yE `W{Up7@Ox -ݖJ1u~GgfIՆi ز'h*/AWC5f3'6X+f2>7nr-mH2>vlս`չ@TH(`CC%y*D(`RΠu6gă|v!> ᢆgQ$7w # BCʫhBj VDeYl63cHX(dͰHYd~l06jZUQu@kh1$VzH!9Q*)RWe12EY>Vþ:oU{LRI!9)f\1 ^nvP- sS![Z{QmRHOv$Qł1@lF˽xF&UKRXDw0jhoum!Y"ā񣁺8OM<]B|iøe!DŽăˤ 2ZȖ #?NIIEbY -*dg[(|Z5V43βl*Ys40Q*5j]t\Fby#N3^e T#Ya+,c;8:CYnC&9$g,Z˚`q.LXN |5ِYV]x!QtG("U S@ADGYI$}v*$VnʀuYsp2HI49[ Ϊ8HM:z~Pi~jB y_lQd# L H5Syxc`pPHNY2k5P&lL"܋^ĶV2˩xmT)ј وs%O"4rj]K