## # wmake makefile ## OBJDIR = obj16 PROG = sh16 CC = wcc LD = wcl CFLAGS = -ml -w2 -d2 -i=.\INCLUDE;..\DOSLIB /dOS_TYPE=OS_DOS LFLAGS = -ml -w2 -d2 -k32K -fe=$(PROG).exe -fm=$(PROG).map OBJ = & $(OBJDIR)\sh1.obj & $(OBJDIR)\sh2.obj & $(OBJDIR)\sh3.obj & $(OBJDIR)\sh4.obj & $(OBJDIR)\sh5.obj & $(OBJDIR)\sh6.obj & $(OBJDIR)\sh7.obj & $(OBJDIR)\sh8.obj & $(OBJDIR)\sh9.obj & $(OBJDIR)\sh10.obj & $(OBJDIR)\sh11.obj & $(OBJDIR)\sh12.obj & $(OBJDIR)\sh13.obj & $(OBJDIR)\glob.obj & $(OBJDIR)\system.obj $(PROG).exe: $(OBJ) ..\doslib\dos16.lib $(LD) $(LFLAGS) $(OBJDIR)\*.obj ..\doslib\dos16.lib clean: .SYMBOLIC del *.obj >NUL del *.err >NUL del *.map >NUL .c.obj: $(CC) $[@ $(CFLAGS) -fo=$^@