# # 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