summaryrefslogtreecommitdiff
path: root/xc/workInProgress/Fresco/include/Ox/Imakefile
blob: f68f5cb668590ac2b1b804b8e26be5b76be902e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
XCOMM $XConsortium: Imakefile,v 1.4 94/03/25 19:54:24 matt Exp $

#define IHaveSubdirs
#define PassCDebugFlags /**/

SUBDIRS = Interfaces

HEADERS = \
  base.h env.h exchange.h marshal.h obj-impl.h object.h \
  request.h schema.h stub.h transport.h typeobjs.h

DEST = $(INCDIR)/Fresco/Ox

all::

BuildIncludes($(HEADERS),Fresco/Ox,../..)

InstallMultipleFlags($(HEADERS),$(DEST),$(INSTINCFLAGS))

XCOMM  The stuff from here down is related to running the ixx translator
XCOMM  to build header files from IDL definitions.  You should not have 
XCOMM  to use this part unless you are rebuilding the Fresco headers.

#include <Ixx.tmpl>

IXFLAGS = -s BaseObject -m TypeObj 
IXINCLUDES = -i '<X11/Fresco/Ox/base.h>'

MakeHeader(object)

EditImplHeader(request,Interfaces/object.idl)
EditImplHeader(schema,Interfaces/object.idl)
EditImplHeader(typeobjs,Interfaces/object.idl)

DependHeaders()