#------------ PARAMETRING --------------- MODEL =LARGE ASMFLAGS =/m /ml /q /z /zi ASMLINKFLAGS=/3 /c /C /x /v CINCLUDE =D:\BC\INCLUDE CLIB =D:\BC\LIB CFLAGS =-3 -B -O2 -Z -ml -v -y #-------------- TARGETS ----------------- all: FRMI_EX.EXE FRMI_EX2.EXE FRMI_EX3.EXE FRMI_EX4.EXE FRMI_EX.EXE: FRMI_EX.OBJ FRMI.ASM FRMI.INC TASM $(ASMFLAGS) /dMDL=$(MODEL) FRMI TLINK $(ASMLINKFLAGS) FRMI_EX.OBJ FRMI.OBJ,$@ FRMI_EX2.EXE: FRMI_EX2.OBJ FRMI.OBJ FRMI.ASM FRMI.INC TASM $(ASMFLAGS) /dMDL=$(MODEL) FRMI.ASM TLINK $(ASMLINKFLAGS) FRMI_EX2.OBJ FRMI.OBJ,$@ FRMI_EX3.EXE: FRMI_EX3.OBJ FRMI.OBJ FRMI.ASM FRMI.INC TASM $(ASMFLAGS) /dMDL=$(MODEL) FRMI.ASM TLINK $(ASMLINKFLAGS) FRMI_EX3.OBJ FRMI.OBJ,$@ FRMI_EX4.EXE: FRMI_EX4.C FRMI.H FRMI.ASM FRMI.INC TASM $(ASMFLAGS) /dMDL=$(MODEL) /dLANG_C FRMI.ASM # ^^^^^^^^ # IMPORTANT USING BC++ $(CC) $(CFLAGS) -I$(CINCLUDE) -L$(CLIB) -e$@ FRMI_EX4.C FRMI.OBJ FRMI_EX.OBJ: FRMI_EX.ASM FRMI.INC TASM $(ASMFLAGS) FRMI_EX.ASM FRMI_EX2.OBJ: FRMI_EX2.ASM FRMI.INC TASM $(ASMFLAGS) FRMI_EX2.ASM FRMI_EX3.OBJ: FRMI_EX3.ASM FRMI.INC TASM $(ASMFLAGS) FRMI_EX3.ASM clean: Del FRMI*.obj Del FRMI*.exe