Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

##
#       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=$^@