Subversion Repositories DevTools

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
227 dpurdie 1
#
2
# Makefile for rpc protocol compiler (WATCOM C/C++)
3
#
4
 
5
CC =            wcc
6
CL =            wlink
7
CFLAGS =        -w3 -d2 -ml -I.\ -I.\..\ -DMSDOS -DPATCHED
8
LFLAGS =
9
 
10
EXEDIR =        .\
11
OBJDIR =        .\WCOBJ
12
 
13
OBJS =          &
14
                rindex.obj &
15
                rpc_clnt.obj &
16
                rpc_cout.obj &
17
                rpc_hout.obj &
18
                rpc_main.obj &
19
                rpc_pars.obj &
20
                rpc_samp.obj &
21
                rpc_scan.obj &
22
                rpc_svco.obj &
23
                rpc_tblo.obj &
24
                rpc_util.obj
25
 
26
all:    wrpcgen.exe
27
 
28
install:        .SYMBOLIC
29
        copy wrpcgen.exe ..\..\bin
30
        wstrip ..\..\bin\wrpcgen.exe
31
 
32
clean:          .SYMBOLIC
33
        del $(OBJDIR)\*.obj
34
        del *.err
35
        del *.map
36
 
37
wrpcgen.exe:    $(OBJS)
38
        %create rpcgen.lnk
39
        %append rpcgen.lnk Name   $(EXEDIR)\wrpcgen
40
        %append rpcgen.lnk Debug  Watcom All
41
        for %i in ($(OBJS)) do %append rpcgen.lnk File   $(OBJDIR)\%i
42
        %append rpcgen.lnk Option Stack=8k
43
        %append rpcgen.lnk Option Map=$(EXEDIR)\wrpcgen.map
44
        $(CL) $(LFLAGS) @rpcgen.lnk
45
 
46
 
47
.obj:	$(OBJDIR)
48
.c.obj:
49
        $(CC) $(CFLAGS) $[@ -fo=$(OBJDIR)\$[*.obj
50