# # MODEX library makefile (for Borland MAKE) # Copyright (c) 1993,1994 by Alessandro Scotti # !ifdef __LINUX__ REMOVECOMMAND=rm -f COPYCOMMAND=cp -f DIRSEP=/ OBJ=o !else REMOVECOMMAND=del COPYCOMMAND=copy /y DIRSEP=\ OBJ=obj !endif LIBINCS = modex.def LIBOBJS = mxbb.$(OBJ) mxcc.$(OBJ) mxcg.$(OBJ) mxcl.$(OBJ) mxcr.$(OBJ) mxfb.$(OBJ) mxgc.$(OBJ) mxgi.$(OBJ) mxgm.$(OBJ) mxgp.$(OBJ) mxgv.$(OBJ) mxhl.$(OBJ) mxit.$(OBJ) mxll.$(OBJ) mxln.$(OBJ) mxot.$(OBJ) mxpb.$(OBJ) mxpf.$(OBJ) mxpg.$(OBJ) mxpi.$(OBJ) mxpn.$(OBJ) mxpp.$(OBJ) mxra.$(OBJ) mxrp.$(OBJ) mxsa.$(OBJ) mxsc.$(OBJ) mxsi.$(OBJ) mxsl.$(OBJ) mxsm.$(OBJ) mxsp.$(OBJ) mxss.$(OBJ) mxtl.$(OBJ) mxvs.$(OBJ) mxwd.$(OBJ) mxwm.$(OBJ) mxwp.$(OBJ) mxwr.$(OBJ) #mxfp.$(OBJ) # # ASM compiler # ASMC =wasm ASMO =-mh -0 # # PAS compiler # #PASC = tpc #PASO = /m -$D- -$L- -$S- # # LIB maker, uses response file # LIBC = wlib # .asm.obj: # $(ASMC) $(ASMO) $< mxbb.$(OBJ): mxbb.asm $(ASMC) $(ASMO) mxbb.asm mxcc.$(OBJ): mxcc.asm $(ASMC) $(ASMO) mxcc.asm mxcg.$(OBJ): mxcg.asm $(ASMC) $(ASMO) mxcg.asm mxcl.$(OBJ): mxcl.asm $(ASMC) $(ASMO) mxcl.asm mxcr.$(OBJ): mxcr.asm $(ASMC) $(ASMO) mxcr.asm mxfb.$(OBJ): mxfb.asm $(ASMC) $(ASMO) mxfb.asm mxfp.$(OBJ): mxfp.asm $(ASMC) $(ASMO) mxfp.asm mxgc.$(OBJ): mxgc.asm $(ASMC) $(ASMO) mxgc.asm mxgi.$(OBJ): mxgi.asm $(ASMC) $(ASMO) mxgi.asm mxgm.$(OBJ): mxgm.asm $(ASMC) $(ASMO) mxgm.asm mxgp.$(OBJ): mxgp.asm $(ASMC) $(ASMO) mxgp.asm mxgv.$(OBJ): mxgv.asm $(ASMC) $(ASMO) mxgv.asm mxhl.$(OBJ): mxhl.asm $(ASMC) $(ASMO) mxhl.asm mxit.$(OBJ): mxit.asm $(ASMC) $(ASMO) mxit.asm mxll.$(OBJ): mxll.asm $(ASMC) $(ASMO) mxll.asm mxln.$(OBJ): mxln.asm $(ASMC) $(ASMO) mxln.asm mxot.$(OBJ): mxot.asm $(ASMC) $(ASMO) mxot.asm mxpb.$(OBJ): mxpb.asm $(ASMC) $(ASMO) mxpb.asm mxpf.$(OBJ): mxpf.asm $(ASMC) $(ASMO) mxpf.asm mxpg.$(OBJ): mxpg.asm $(ASMC) $(ASMO) mxpg.asm mxpi.$(OBJ): mxpi.asm $(ASMC) $(ASMO) mxpi.asm mxpn.$(OBJ): mxpn.asm $(ASMC) $(ASMO) mxpn.asm mxpp.$(OBJ): mxpp.asm $(ASMC) $(ASMO) mxpp.asm mxra.$(OBJ): mxra.asm $(ASMC) $(ASMO) mxra.asm mxrp.$(OBJ): mxrp.asm $(ASMC) $(ASMO) mxrp.asm mxsa.$(OBJ): mxsa.asm $(ASMC) $(ASMO) mxsa.asm mxsc.$(OBJ): mxsc.asm $(ASMC) $(ASMO) mxsc.asm mxsi.$(OBJ): mxsi.asm $(ASMC) $(ASMO) mxsi.asm mxsl.$(OBJ): mxsl.asm $(ASMC) $(ASMO) mxsl.asm mxsm.$(OBJ): mxsm.asm $(ASMC) $(ASMO) mxsm.asm mxsp.$(OBJ): mxsp.asm $(ASMC) $(ASMO) mxsp.asm mxss.$(OBJ): mxss.asm $(ASMC) $(ASMO) mxss.asm mxtl.$(OBJ): mxtl.asm $(ASMC) $(ASMO) mxtl.asm mxvs.$(OBJ): mxvs.asm $(ASMC) $(ASMO) mxvs.asm mxwd.$(OBJ): mxwd.asm $(ASMC) $(ASMO) mxwd.asm mxwm.$(OBJ): mxwm.asm $(ASMC) $(ASMO) mxwm.asm mxwp.$(OBJ): mxwp.asm $(ASMC) $(ASMO) mxwp.asm mxwr.$(OBJ): mxwr.asm $(ASMC) $(ASMO) mxwr.asm all: $(LIBOBJS) modex.lib # modex.tpu modex.tpp #modex.tpu: $(LIBOBJS) modex.pas # $(PASC) $(PASO) modex # copy modex.tpu .. # copy modex.pas .. #modex.tpp: $(LIBOBJS) modex.pas # $(PASC) /cp $(PASO) modex # copy modex.tpp .. modex.lib: modex.lbr $(LIBOBJS) $(LIBC) modex.lib @modex.lbr $(LIBOBJS): modex.def