(file) Return to Imakefile CVS log (file) (dir) Up to [XFree86 CVS] / xc

  1 dawes 1.1 XCOMM $XConsortium: Imakefile,v 1.125 94/04/08 19:57:43 rws Exp $
  2 dawes 3.1 XCOMM $XFree86: xc/Imakefile,v 3.0 1994/07/24 11:38:17 dawes Exp $
  3 dawes 1.1 #define IHaveSubdirs
  4           #define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS)"
  5           
  6           RELEASE = "Release 6"
  7           #ifndef OSName
  8           #define OSName Unknown Operating System!
  9           #endif
 10           
 11 dawes 3.0 #if !BuildServersOnly
 12 dawes 1.1 #if BuildFonts
 13                   FONTSDIR = fonts
 14           #endif
 15 dawes 3.1 #if !defined(Win32Architecture) && !defined(OS2Architecture)
 16 dawes 1.1         WIPDIR = workInProgress
 17                   DOCSDIR = doc
 18 dawes 3.0 #endif
 19 dawes 1.1 #endif
 20           
 21                   SUBDIRS = config include lib nls programs $(WIPDIR) $(FONTSDIR) $(DOCSDIR)
 22             LNINSTALLDIRS = lib
 23           
 24           MakeSubdirs($(SUBDIRS))
 25           
 26           MakeLintSubdirs($(LNINSTALLDIRS),install.ln,install.ln)
 27           
 28           MakeLintSubdirs($(LNINSTALLDIRS),external.ln,lintlib)
 29           
 30           DependSubdirs($(SUBDIRS))
 31           
 32           #ifndef Win32Architecture
 33 dawes 3.1 #ifndef OS2Architecture
 34 dawes 1.1 VerifyOS::
 35           	@echo ""
 36           	@echo Building on OSName.
 37           	@echo ""
 38           
 39           includes::
 40           	MakeDir($(BUILDINCDIR))
 41           
 42           XCOMM
 43           XCOMM Watch out!!!  Make sure you do make includes after removing X11....
 44           XCOMM
 45           clean::
 46           	$(RM) -r $(BUILDINCDIR)
 47           	$(RM) -r $(BUILDLIBDIR)
 48           
 49                 WORLDOPTS = -k
 50           
 51           XCOMM do not name your log file make.log when you run this ...
 52           World::
 53           	@echo ""
 54           	@echo Building $(RELEASE) of the X Window System.
 55 dawes 1.1 	@echo ""
 56           	@date
 57           	@echo ""
 58           	cd $(IMAKESRC); $(MAKE) $(MFLAGS) -f Makefile.ini clean; $(MAKE) $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
 59           	-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
 60           	$(MAKE) $(MFLAGS) -f Makefile.bak Makefile
 61           	$(MAKE) $(MFLAGS) VerifyOS
 62           	$(MAKE) $(MFLAGS) Makefiles
 63           	$(MAKE) $(MFLAGS) clean
 64           	$(MAKE) $(MFLAGS) includes
 65           	$(MAKE) $(MFLAGS) depend
 66           	$(MAKE) $(MFLAGS) $(WORLDOPTS)
 67           	@echo ""
 68           	@date
 69           	@echo ""
 70           	@echo Full build of $(RELEASE) of the X Window System complete.
 71           	@echo ""
 72           
 73           Everything::
 74           	@echo ""
 75           	@echo Rebuilding $(RELEASE) of the X Window System.
 76 dawes 1.1 	@echo ""
 77           	@date
 78           	@echo ""
 79           	cd $(IMAKESRC); $(MAKE) $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
 80           	-$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
 81           	$(MAKE) $(MFLAGS) -f Makefile.bak Makefile
 82           	$(MAKE) $(MFLAGS) Makefiles
 83           	$(MAKE) $(MFLAGS) includes
 84           	$(MAKE) $(MFLAGS) depend
 85           	$(MAKE) $(MFLAGS) $(WORLDOPTS)
 86           	@echo ""
 87           	@date
 88           	@echo ""
 89           	@echo Rebuild of $(RELEASE) of the X Window System complete.
 90           	@echo ""
 91           
 92           XCOMM clean out link tree looking for stuff that should get checked in
 93           dangerous_strip_clean::
 94           	make -k clean
 95           	find . -type l -exec rm {} \;
 96           	find . \( \! \( -type d -o -name Makefile \) \) -print
 97 dawes 1.1 
 98 dawes 3.1 #else /* OS2Architecture */
 99           VerifyOS::
100           	@echo :
101           	@echo Building on OSName.
102           	@echo :
103           
104           includes::
105           	MakeDir($(subst /,\,$(BUILDINCDIR)))
106           
107           XCOMM
108           XCOMM Watch out!!!  Make sure you do make includes after removing X11....
109           XCOMM
110           clean::
111           	$(RM) -r $(BUILDINCDIR)
112           	$(RM) -r $(BUILDLIBDIR)
113           
114           XCOMM do not name your log file make.log when you run this ...
115           World::
116           	@echo :
117           	@echo Building $(RELEASE) of the X Window System on OS/2
118           	@echo :
119 dawes 3.1 	@echo :
120           	\indir $(IMAKESRC) $(MAKE) $(MFLAGS) SHELL= -f Makefile.ini clean.os2 
121           	\indir $(IMAKESRC) $(MAKE) $(MFLAGS) SHELL= -f Makefile.ini BOOTSTRAPCFLAGS=-Zexe
122           	if exist Makefile.bak del Makefile.bak
123           	if exist MAkefile ren Makefile Makefile.bak
124           	$(MAKE) $(MFLAGS) -f Makefile.bak Makefile
125           	$(MAKE) $(MFLAGS) SHELL= VerifyOS
126           	$(MAKE) $(MFLAGS) SHELL= Makefiles
127           	$(MAKE) $(MFLAGS) SHELL= clean
128           	$(MAKE) $(MFLAGS) SHELL= includes
129           	$(MAKE) $(MFLAGS) SHELL= depend
130           	$(MAKE) $(MFLAGS)
131           	@echo :
132           	@echo :
133           	@echo Full build of $(RELEASE) of the X Window System complete.
134           	@echo :
135           
136           Everything::
137           	@echo :
138           	@echo Building $(RELEASE) of the X Window System on OS/2
139           	@echo :
140 dawes 3.1 	@echo :
141           	\indir $(IMAKESRC) $(MAKE) $(MFLAGS) SHELL= -f Makefile.ini BOOTSTRAPCFLAGS=-Zexe
142           	if exist Makefile.bak del Makefile.bak
143           	if exist MAkefile ren Makefile Makefile.bak
144           	$(MAKE) $(MFLAGS) -f Makefile.bak Makefile
145           	$(MAKE) $(MFLAGS) SHELL= VerifyOS
146           	$(MAKE) $(MFLAGS) SHELL= Makefiles
147           	$(MAKE) $(MFLAGS) SHELL= clean
148           	$(MAKE) $(MFLAGS) SHELL= includes
149           	$(MAKE) $(MFLAGS) SHELL= depend
150           	$(MAKE) $(MFLAGS)
151           	@echo :
152           	@echo :
153           	@echo Full build of $(RELEASE) of the X Window System complete.
154           	@echo :
155           
156           #ifdef ProjectRoot
157           install::
158           	MakeDir($(subst /,\,$(PROJECTROOT)))
159           #endif
160           
161 dawes 3.1 install::
162           	MakeDir($(subst /,\,$(INCROOT)))
163           	MakeDir($(subst /,\,$(USRLIBDIR)))
164           	MakeDir($(subst /,\,$(LIBDIR)))
165           
166           #endif
167           #else /* Win32Architecture */
168 dawes 1.1 VerifyOS::
169           	@echo :
170           	@echo Building on OSName.
171           	@echo :
172           
173           includes::
174           	MakeDir($(BUILDINCDIR:/=\))
175           
176           XCOMM
177           XCOMM Watch out!!!  Make sure you do make includes after removing X11....
178           XCOMM
179           clean::
180           	RmTreeCmd $(BUILDINCDIR:/=\)
181           	RmTreeCmd $(BUILDLIBDIR:/=\)
182           
183                 WORLDOPTS = -i
184           
185           XCOMM do not name your log file make.log when you run this ...
186           World World.Win32::
187           	@echo :
188           	@echo Building $(RELEASE) of the X Window System.
189 dawes 1.1 	@echo :
190           	@echo :
191           	cd $(IMAKESRC)
192           	$(MAKE) $(MFLAGS) -f Makefile.ini clean.Win32
193           	$(MAKE) $(MFLAGS) -f Makefile.ini imake.exe
194           	cd ..\..
195           	RMoveToBakFile(Makefile)
196           	$(MAKE) $(MFLAGS) -f Makefile.bak Makefile
197           	$(MAKE) $(MFLAGS) VerifyOS
198           	$(MAKE) $(MFLAGS) Makefiles
199           	$(MAKE) $(MFLAGS) clean
200           	$(MAKE) $(MFLAGS) includes
201           	$(MAKE) $(MFLAGS) depend
202           	$(MAKE) $(MFLAGS) $(WORLDOPTS)
203           	@echo :
204           	@echo :
205           	@echo Full build of $(RELEASE) of the X Window System complete.
206           	@echo :
207           
208           Everything::
209           	@echo :
210 dawes 1.1 	@echo Rebuilding $(RELEASE) of the X Window System.
211           	@echo :
212           	@echo :
213           	cd $(IMAKESRC)
214           	$(MAKE) $(MFLAGS) -f Makefile.ini imake.exe
215           	cd ..\..
216           	RMoveToBakFile(Makefile)
217           	$(MAKE) $(MFLAGS) -f Makefile.bak Makefile
218           	$(MAKE) $(MFLAGS) Makefiles
219           	$(MAKE) $(MFLAGS) includes
220           	$(MAKE) $(MFLAGS) depend
221           	$(MAKE) $(MFLAGS) $(WORLDOPTS)
222           	@echo :
223           	@echo :
224           	@echo Rebuild of $(RELEASE) of the X Window System complete.
225           	@echo :
226           
227           #ifdef ProjectRoot
228           install::
229           	MakeDir($(PROJECTROOT:/=\))
230           #endif
231 dawes 1.1 
232           install::
233           	MakeDir($(INCROOT:/=\))
234           	MakeDir($(USRLIBDIR:/=\))
235           	MakeDir($(LIBDIR:/=\))
236           
237           #endif

Powered by
ViewCVS 0.9.2