Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

#
# Makefile for rpc protocol compiler (WATCOM C/C++)
#

CC =            wcc
CL =            wlink
CFLAGS =        -w3 -d2 -ml -I.\ -I.\..\ -DMSDOS -DPATCHED
LFLAGS =

EXEDIR =        .\
OBJDIR =        .\WCOBJ

OBJS =          &
                rindex.obj &
                rpc_clnt.obj &
                rpc_cout.obj &
                rpc_hout.obj &
                rpc_main.obj &
                rpc_pars.obj &
                rpc_samp.obj &
                rpc_scan.obj &
                rpc_svco.obj &
                rpc_tblo.obj &
                rpc_util.obj

all:    wrpcgen.exe

install:        .SYMBOLIC
        copy wrpcgen.exe ..\..\bin
        wstrip ..\..\bin\wrpcgen.exe

clean:          .SYMBOLIC
        del $(OBJDIR)\*.obj
        del *.err
        del *.map

wrpcgen.exe:    $(OBJS)
        %create rpcgen.lnk
        %append rpcgen.lnk Name   $(EXEDIR)\wrpcgen
        %append rpcgen.lnk Debug  Watcom All
        for %i in ($(OBJS)) do %append rpcgen.lnk File   $(OBJDIR)\%i
        %append rpcgen.lnk Option Stack=8k
        %append rpcgen.lnk Option Map=$(EXEDIR)\wrpcgen.map
        $(CL) $(LFLAGS) @rpcgen.lnk


.obj:   $(OBJDIR)
.c.obj:
        $(CC) $(CFLAGS) $[@ -fo=$(OBJDIR)\$[*.obj