Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

##
#       wmake makefile
##
OBJDIR  = obj32

PROG    = sh32
CC      = wcc386
LD      = wcl386
CFLAGS  = -mf -w2 -d2 -i=.\INCLUDE;..\DOSLIB /dOS_TYPE=OS_DOS
LFLAGS  = -mf -w2 -d2 -k100K -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\dos32.lib
        $(LD) $(LFLAGS) $(OBJDIR)\*.obj ..\doslib\dos32.lib

clean:          .SYMBOLIC
        del *.obj >NUL
        del *.err >NUL
        del *.map >NUL

.c.obj:
        $(CC) $[@ $(CFLAGS) -fo=$^@