aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Imakefile
blob: 9480baf6efd9f6ea03ac8f259760fb35e910e71c (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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
XCOMM $Xorg: Imakefile,v 1.4 2000/08/17 19:47:01 cpqbld Exp $



XCOMM $XFree86: xc/programs/Imakefile,v 3.54 2003/04/14 20:37:16 herrb Exp $
/**************************************************************************/
/*                                                                        */
/* Copyright (c) 2001, 2011 NoMachine, http://www.nomachine.com/.         */
/*                                                                        */
/* NX-X11, NX protocol compression and NX extensions to this software     */
/* are copyright of NoMachine. Redistribution and use of the present      */
/* software is allowed according to terms specified in the file LICENSE   */
/* which comes in the source distribution.                                */
/*                                                                        */
/* Check http://www.nomachine.com/licensing.html for applicability.       */
/*                                                                        */
/* NX and NoMachine are trademarks of Medialogic S.p.A.                   */
/*                                                                        */
/* All rights reserved.                                                   */
/*                                                                        */
/**************************************************************************/

#define IHaveSubdirs
#define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)"

#if BuildServer || UseRgbTxt
       RGBSRCDIR = rgb
#endif
#if BuildServer
        XSSRCDIR = Xserver
#endif
#if BuildXkbcomp
      XKBCOMPDIR = xkbcomp
#endif
#ifndef Win32Architecture
#if HasXServer
     XINITSRCDIR = xinit
#endif
#if BuildFontServer
       XFSSRCDIR = xfs
#endif
#if BuildXKBlib
      XKBSRCDIRS = setxkbmap $(XKBCOMPDIR) xkbevd xkbprint xkbutils
#endif
#if BuildScreenSaverLibrary
SCREENSAVESRCDIR = beforelight
#endif
#if BuildXF86VidModeLibrary
  XVIDTUNESRCDIR = xvidtune
#endif
#if BuildXF86DGALibrary
   XF86DGASRCDIR = xf86dga
#endif
#if BuildXAServer
       XASSRCDIR = Xaserver
#endif
#if BuildLBX
  LBXPROXYSRCDIR = lbxproxy
#endif
#if BuildXprintClients
  XPSRCDIRS = xplsprinters xprehashprinterlist xphelloworld xpr
#endif
  PROXYMGRSRCDIR = proxymngr
    RSTARTSRCDIR = rstart
   SMPROXYSRCDIR = smproxy
       TWMSRCDIR = twm
  XCONSOLESRCDIR = xconsole
       XDMSRCDIR = xdm
XFINDPROXYSRCDIR = xfindproxy
      XFWPSRCDIR = xfwp
#if BuildXF86VidModeLibrary
    XGAMMASRCDIR = xgamma
#endif
#if BuildXvLibrary
    XVINFOSRCDIR = xvinfo
#endif
     XHOSTSRCDIR = xhost
#if BuildPlugin && BuildXaw
       XRXSRCDIR = xrx
#endif
       XSMSRCDIR = xsm
#if BuildXterm
     XTERMSRCDIR = xterm
#endif
      SCRIPTSDIR = scripts
#endif /* Win32Architecture */
#if BuildCID
     MKCFMSRCDIR = mkcfm
#endif

#if (HasFreetype2 || BuildFreetype2Library) && BuildFontEncLib
  MKFONTSCALEDIR = mkfontscale
#endif

#if BuildXInputLib
XINPUTCLIENTDIRS = xsetmode xsetpointer
#endif

#if BuildXTrapLibrary
XTRAPCLIENTDIRS = xtrap
#endif

/* makepsres should be considered as part of the DPS libraries */
#if BuildDPSLibraries
    MAKEPSRESDIR = makepsres
#endif

/* on the other hand, the following are independent clients */
#if BuildDPSClients
     DPSCLIENTDIRS = dpsinfo dpsexec texteroids
#endif
#if BuildDBElib && BuildXprintClients
     DBECLIENTDIRS = xdbedizzy
#endif

   XPMCLIENTDIRS = cxpm sxpm

#if BuildGLXLibrary
      GLXCLIENTDIRS = glxinfo glxgears
#endif

        XLOADDIR = xload

#if BuildRandRLibrary
       XRANDRDIR = xrandr
#endif

#if BuildXcursorgen
   XCURSORGENDIR = xcursorgen
#endif

#if BuildFontconfigLibrary
          FCDIRS = fc-cache fc-list
#endif
#if 0
       FCLANGDIR = fc-lang
#endif

#if BuildXDriInfo
        XDRIINFO = xdriinfo
#endif

#if BuildXaw
        XMORE = xmore
#endif

#if BuildServersOnly || !BuildClients
#if defined(NXEmbeddedXServer)
SUBDIRS = $(XSSRCDIR) 
#else
SUBDIRS = $(XSSRCDIR) nxauth
#endif
#else
SUBDIRS = \
	appres bdftopcf bitmap \
	$(SCREENSAVESRCDIR) editres $(FCDIRS) $(FCLANGDIR) fslsfonts fstobdf \
	iceauth ico listres luit \
	$(MAKEPSRESDIR) $(DPSCLIENTDIRS) $(DBECLIENTDIRS) \
	$(MKCFMSRCDIR) \
	mkfontdir $(MKFONTSCALEDIR) oclock $(PROXYMGRSRCDIR) \
	$(RGBSRCDIR) $(RSTARTSRCDIR) showfont \
	$(SMPROXYSRCDIR) $(TWMSRCDIR) viewres x11perf xauth xbiff xcalc \
	xclipboard xclock \
	xcmsdb $(XCONSOLESRCDIR) xditview $(XDMSRCDIR) xdpyinfo \
	$(XF86DGASRCDIR) xedit xev xeyes xfd xfontsel $(XFSSRCDIR) xfsinfo \
	$(XFINDPROXYSRCDIR) $(XFWPSRCDIR) $(XGAMMASRCDIR) xgc $(XHOSTSRCDIR) \
	$(XINITSRCDIR) $(XKBSRCDIRS) xkill $(XLOADDIR) xlogo xlsatoms \
	xlsclients xlsfonts xmag xman xmessage xmh xmodmap $(XMORE) xprop \
	xrdb xrefresh $(XRXSRCDIR) xset \
	xsetroot $(XSMSRCDIR) xstdcmap $(XINPUTCLIENTDIRS) \
	$(XTERMSRCDIR) $(XTRAPCLIENTDIRS) $(XVIDTUNESRCDIR) xwd xwininfo xwud \
	$(XPMCLIENTDIRS) $(XVINFOSRCDIR) \
	$(XSSRCDIR) $(XASSRCDIR) $(LBXPROXYSRCDIR) $(XPSRCDIRS) $(SCRIPTSDIR) \
	$(GLXCLIENTDIRS) $(XRANDRDIR) $(XCURSORGENDIR) $(XDRIINFO)
#endif

MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))