1# Makefile for libg++.a 2 3# Copyright (C) 1988 Free Software Foundation 4# written by Doug Lea (dl@rocky.oswego.edu) 5 6# This file is part of GNU CC. 7 8# GNU CC is distributed in the hope that it will be useful, 9# but WITHOUT ANY WARRANTY. No author or distributor 10# accepts responsibility to anyone for the consequences of using it 11# or for whether it serves any particular purpose or works at all, 12# unless he says so in writing. Refer to the GNU CC General Public 13# License for full details. 14 15# Everyone is granted permission to copy, modify and redistribute 16# GNU CC, but only under the conditions described in the 17# GNU CC General Public License. A copy of this license is 18# supposed to have been given to you along with GNU CC so you 19# can know your rights and responsibilities. It should be in a 20# file named COPYING. Among other things, the copyright notice 21# and this notice must be preserved on all copies. 22 23# make parameters -- these should normally be inherited from parent make 24 25# ------ source locations 26 27# source directory for libg++.a 28SRCDIR = ../src 29 30# source include directory 31SRCIDIR= ../g++-include 32 33# ------ installation destinations 34# ------ You will require write-permission on the destination directories 35# ------ in order to `make install' 36 37 38prefix =/usr/gnu 39 40# libg++.a destination 41LIBDIR = $(prefix)/lib 42 43# executables directory: location to install the genclass class generator 44BINDIR = $(prefix)/bin 45 46# location to install include file directory 47IDIR = $(prefix)/lib/g++-include 48 49 50# ------- System-dependent defines 51# ------- use the second form of each for SystemV (USG) 52 53# g++ flags 54OSFLAG= 55#OSFLAG = -DUSG 56# use this only if you have a strange stdio implementation 57#OSFLAG = -DDEFAULT_filebuf 58 59# ld or ld++ flags 60OSLDFLAG = 61#OSLDFLAG= -lPW 62 63# how to install 64INSTALL=install -c 65#INSTALL=cp 66 67# ranlib if necessary 68RANLIB=ranlib 69#RANLIB=echo 70 71# which make? 72MAKE=make 73 74#which ar? 75AR=ar 76 77# not used, but convenient for those who preprocess things while compiling 78SHELL=/bin/sh 79 80 81# ------ compiler names 82 83# GNU C++ compiler name 84GXX = g++ 85#GXX=gcc 86 87# GNU CC compiler name (needed for some .c files in libg++.a) 88CC = gcc 89 90# GNU loader 91LDXX = $(LIBDIR)/gcc-ld++ 92 93# crt0+.o location (for dynamic loading tests) 94GXXCRT1=$(LIBDIR)/crt1+.o 95 96# ------ Other compilation flags 97# ------ modify as you like -- the ones here are sheer overkill 98 99GXX_OPTIMIZATION_FLAGS= -O -fstrength-reduce -felide-constructors -fschedule-insns -fdelayed-branch -fsave-memoized 100 101GCC_OPTIMIZATION_FLAGS= -O -fstrength-reduce -fdelayed-branch 102 103DEBUG_FLAGS= -g 104 105#use this only if you like to look at lots of useless messages 106VERBOSITY_FLAGS= -Wall -v 107 108GXX_INCLUDE_DIRS= -I$(SRCIDIR) 109 110GCC_INCLUDE_DIRS= -I$(prefix)/lib/gcc-include -I/usr/include -I$(SRCIDIR) 111 112PIPE_AS= -pipe 113 114# Flags for all C++ compiles 115GXXFLAGS = $(OSFLAG) $(GXX_INCLUDE_DIRS) $(DEBUG_FLAGS) $(GXX_OPTIMIZATION_FLAGS) $(VERBOSITY_FLAGS) $(PIPE_AS) 116 117# Flags for all C compiles 118CFLAGS= $(OSFLAG) $(GCC_INCLUDE_DIRS) $(DEBUG_FLAGS) $(GCC_OPTIMIZATION_FLAGS) $(VERBOSITY_FLAGS) $(PIPE_AS) 119 120# g++ load time flags 121GXXLDFLAGS = -L$(SRCDIR) -lg++ -lm $(OSLDFLAG) 122 123# these flags tell test0 where ld++ and crt1+.o are 124TFLAGS = -DLDXX=\"$(LDXX)\" -DCRT1X=\"$(GXXCRT1)\" 125 126# g++ files should have extension .cc 127.SUFFIXES: .cc 128.cc.o: 129 $(GXX) $(GXXFLAGS) -c $< 130 131########################################################################### 132# 133# declarations from here on should not normally need to be changed 134# in order to compile libg++.a 135# 136 137# library sources 138 139OBJS = AllocRing.o Obstack.o File.o ostream.o istream.o \ 140 streambuf.o filebuf.o Filebuf.o \ 141 PlotFile.o SFile.o builtin.o \ 142 regex.o Regex.o String.o Integer.o Rational.o Complex.o Random.o \ 143 BitSet.o BitString.o LogNorm.o SmplHist.o SmplStat.o \ 144 Normal.o NegExp.o Weibull.o Erlang.o DiscUnif.o \ 145 Uniform.o Poisson.o HypGeom.o Geom.o Binomial.o \ 146 RNG.o ACG.o MLCG.o RndInt.o \ 147 Fix.o Fix16.o Fix24.o CursesW.o GetOpt.o EH.o EH2.o\ 148 xyzzy.o gnulib3.o new.o delete.o malloc.o chr.o dtoa.o error.o form.o gcd.o \ 149 hash.o itoa.o \ 150 lg.o fmtq.o ioob.o pow.o sqrt.o str.o timer.o bcopy.o \ 151 std.o ctype.o curses.o math.o compare.o 152 153########################################################################### 154# 155# compilation actions 156# 157 158all: libg++.a 159 160libg++.a: $(OBJS) 161 rm -f libg++.a 162 $(AR) r libg++.a $(OBJS) 163 $(RANLIB) libg++.a 164 165install: 166 $(INSTALL) libg++.a $(LIBDIR)/libg++.a 167 -if [ -x /usr/bin/$(RANLIB) -o -x /bin/ranlib ] ; then \ 168 $(RANLIB) $(LIBDIR)/libg++.a; \ 169 fi 170 171clean: 172 rm -f *.o core 173 174realclean: clean 175 rm -f libg++.a 176 177 178########################################################################### 179# 180# dependencies 181# 182 183# DO NOT DELETE THIS LINE -- g++dep uses it. 184# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 185 186ACG.o : ACG.cc $(SRCIDIR)/ACG.h \ 187 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 188 $(SRCIDIR)/math.h $(SRCIDIR)/values.h 189AllocRing.o : AllocRing.cc $(SRCIDIR)/std.h \ 190 $(SRCIDIR)/stddef.h $(SRCIDIR)/stdio.h \ 191 $(SRCIDIR)/AllocRing.h $(SRCIDIR)/new.h 192Binomial.o : Binomial.cc $(SRCIDIR)/builtin.h \ 193 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 194 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 195 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 196 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 197 $(SRCIDIR)/Binomial.h 198BitSet.o : BitSet.cc $(SRCIDIR)/BitSet.h \ 199 $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ 200 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 201 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 202 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 203 $(SRCIDIR)/streambuf.h $(SRCIDIR)/Obstack.h \ 204 $(SRCIDIR)/AllocRing.h $(SRCIDIR)/new.h 205BitString.o : BitString.cc $(SRCIDIR)/BitString.h \ 206 $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ 207 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 208 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 209 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 210 $(SRCIDIR)/streambuf.h $(SRCIDIR)/Obstack.h \ 211 $(SRCIDIR)/AllocRing.h $(SRCIDIR)/new.h 212Complex.o : Complex.cc $(SRCIDIR)/Complex.h \ 213 $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ 214 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 215 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 216 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 217 $(SRCIDIR)/streambuf.h 218CursesW.o : CursesW.cc $(SRCIDIR)/stdio.h \ 219 $(SRCIDIR)/stdarg.h $(SRCIDIR)/builtin.h \ 220 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 221 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 222 $(SRCIDIR)/CursesW.h $(SRCIDIR)/curses.h 223DiscUnif.o : DiscUnif.cc $(SRCIDIR)/builtin.h \ 224 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 225 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 226 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 227 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 228 $(SRCIDIR)/DiscUnif.h 229EH.o : EH.cc $(SRCIDIR)/setjmp.h \ 230 $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ 231 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 232 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 233 $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h 234EH2.o : EH2.c 235Erlang.o : Erlang.cc $(SRCIDIR)/builtin.h \ 236 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 237 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 238 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 239 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 240 $(SRCIDIR)/Erlang.h 241File.o : File.cc $(SRCIDIR)/File.h \ 242 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 243 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 244 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 245 $(SRCIDIR)/stdarg.h $(SRCIDIR)/sys/file.h \ 246 $(SRCIDIR)/sys/types.h 247Filebuf.o : Filebuf.cc $(SRCIDIR)/streambuf.h \ 248 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 249 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 250 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 251 $(SRCIDIR)/File.h $(SRCIDIR)/sys/file.h \ 252 $(SRCIDIR)/sys/types.h 253Fix.o : Fix.cc $(SRCIDIR)/Fix.h \ 254 $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ 255 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 256 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 257 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 258 $(SRCIDIR)/streambuf.h $(SRCIDIR)/Integer.h \ 259 $(SRCIDIR)/Obstack.h $(SRCIDIR)/AllocRing.h 260Fix16.o : Fix16.cc $(SRCIDIR)/Fix16.h \ 261 $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ 262 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 263 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 264 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 265 $(SRCIDIR)/streambuf.h 266Fix24.o : Fix24.cc $(SRCIDIR)/Fix24.h \ 267 $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ 268 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 269 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 270 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 271 $(SRCIDIR)/streambuf.h 272Geom.o : Geom.cc $(SRCIDIR)/builtin.h \ 273 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 274 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 275 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 276 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 277 $(SRCIDIR)/Geom.h 278GetOpt.o : GetOpt.cc $(SRCIDIR)/GetOpt.h \ 279 $(SRCIDIR)/std.h $(SRCIDIR)/stddef.h \ 280 $(SRCIDIR)/stdio.h 281HypGeom.o : HypGeom.cc $(SRCIDIR)/builtin.h \ 282 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 283 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 284 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 285 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 286 $(SRCIDIR)/HypGeom.h 287Integer.o : Integer.cc $(SRCIDIR)/Integer.h \ 288 $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ 289 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 290 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 291 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 292 $(SRCIDIR)/streambuf.h $(SRCIDIR)/ctype.h \ 293 $(SRCIDIR)/Obstack.h $(SRCIDIR)/AllocRing.h \ 294 $(SRCIDIR)/new.h 295MLCG.o : MLCG.cc $(SRCIDIR)/MLCG.h \ 296 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 297 $(SRCIDIR)/math.h $(SRCIDIR)/values.h 298Normal.o : Normal.cc $(SRCIDIR)/builtin.h \ 299 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 300 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 301 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 302 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h 303NegExp.o : NegExp.cc $(SRCIDIR)/builtin.h \ 304 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 305 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 306 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 307 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 308 $(SRCIDIR)/NegExp.h 309Obstack.o : Obstack.cc $(SRCIDIR)/values.h \ 310 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 311 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 312 $(SRCIDIR)/math.h $(SRCIDIR)/Obstack.h 313PlotFile.o : PlotFile.cc $(SRCIDIR)/PlotFile.h \ 314 $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ 315 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 316 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 317 $(SRCIDIR)/values.h 318Poisson.o : Poisson.cc $(SRCIDIR)/builtin.h \ 319 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 320 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 321 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 322 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 323 $(SRCIDIR)/Poisson.h 324RNG.o : RNG.cc $(SRCIDIR)/values.h \ 325 $(SRCIDIR)/assert.h $(SRCIDIR)/builtin.h \ 326 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 327 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 328 $(SRCIDIR)/RNG.h 329Rational.o : Rational.cc $(SRCIDIR)/Rational.h \ 330 $(SRCIDIR)/Integer.h $(SRCIDIR)/stream.h \ 331 $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ 332 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 333 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 334 $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h 335SFile.o : SFile.cc $(SRCIDIR)/SFile.h \ 336 $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ 337 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 338 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 339 $(SRCIDIR)/values.h 340SmplHist.o : SmplHist.cc $(SRCIDIR)/stream.h \ 341 $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ 342 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 343 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 344 $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h \ 345 $(SRCIDIR)/SmplHist.h \ 346 $(SRCIDIR)/SmplStat.h 347SmplStat.o : SmplStat.cc $(SRCIDIR)/stream.h \ 348 $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ 349 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 350 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 351 $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h \ 352 $(SRCIDIR)/SmplStat.h 353String.o : String.cc $(SRCIDIR)/String.h \ 354 $(SRCIDIR)/stream.h $(SRCIDIR)/File.h \ 355 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 356 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 357 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 358 $(SRCIDIR)/streambuf.h $(SRCIDIR)/ctype.h \ 359 $(SRCIDIR)/new.h $(SRCIDIR)/regex.h 360Uniform.o : Uniform.cc $(SRCIDIR)/builtin.h \ 361 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 362 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 363 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 364 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 365 $(SRCIDIR)/Uniform.h 366Weibell.o : Weibell.cc $(SRCIDIR)/builtin.h \ 367 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 368 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 369 $(SRCIDIR)/values.h $(SRCIDIR)/Random.h \ 370 $(SRCIDIR)/RNG.h $(SRCIDIR)/assert.h \ 371 $(SRCIDIR)/Weibull.h 372chr.o : chr.cc $(SRCIDIR)/builtin.h \ 373 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 374 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 375 $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h 376dtoa.o : dtoa.cc $(SRCIDIR)/builtin.h \ 377 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 378 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 379 $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h 380error.o : error.cc $(SRCIDIR)/builtin.h \ 381 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 382 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 383 $(SRCIDIR)/values.h 384filebuf.o : filebuf.cc $(SRCIDIR)/streambuf.h \ 385 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 386 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 387 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 388 $(SRCIDIR)/File.h $(SRCIDIR)/sys/file.h \ 389 $(SRCIDIR)/sys/types.h 390form.o : form.cc $(SRCIDIR)/builtin.h \ 391 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 392 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 393 $(SRCIDIR)/values.h $(SRCIDIR)/stdarg.h \ 394 $(SRCIDIR)/AllocRing.h 395gcd.o : gcd.cc $(SRCIDIR)/builtin.h \ 396 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 397 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 398 $(SRCIDIR)/values.h 399hash.o : hash.cc $(SRCIDIR)/builtin.h \ 400 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 401 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 402 $(SRCIDIR)/values.h 403istream.o : istream.cc $(SRCIDIR)/stream.h \ 404 $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ 405 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 406 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 407 $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h \ 408 $(SRCIDIR)/stdarg.h $(SRCIDIR)/ctype.h \ 409 $(SRCIDIR)/Obstack.h 410itoa.o : itoa.cc $(SRCIDIR)/builtin.h \ 411 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 412 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 413 $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h 414lg.o : lg.cc $(SRCIDIR)/builtin.h \ 415 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 416 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 417 $(SRCIDIR)/values.h 418fmtq.o : fmtq.cc $(SRCIDIR)/builtin.h \ 419 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 420 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 421 $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h 422ioob.o : ioob.cc $(SRCIDIR)/Obstack.h \ 423 $(SRCIDIR)/std.h $(SRCIDIR)/stddef.h \ 424 $(SRCIDIR)/stdio.h 425new.o : new.cc $(SRCIDIR)/stddef.h \ 426 $(SRCIDIR)/malloc.h $(SRCIDIR)/std.h \ 427 $(SRCIDIR)/stdio.h 428ostream.o : ostream.cc $(SRCIDIR)/stream.h \ 429 $(SRCIDIR)/File.h $(SRCIDIR)/builtin.h \ 430 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 431 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 432 $(SRCIDIR)/values.h $(SRCIDIR)/streambuf.h \ 433 $(SRCIDIR)/stdarg.h $(SRCIDIR)/ctype.h \ 434 $(SRCIDIR)/Obstack.h 435pow.o : pow.cc $(SRCIDIR)/builtin.h \ 436 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 437 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 438 $(SRCIDIR)/values.h 439regex.o : regex.cc $(SRCIDIR)/std.h \ 440 $(SRCIDIR)/stddef.h $(SRCIDIR)/stdio.h \ 441 $(SRCIDIR)/malloc.h $(SRCIDIR)/regex.h 442sqrt.o : sqrt.cc $(SRCIDIR)/builtin.h \ 443 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 444 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 445 $(SRCIDIR)/values.h 446str.o : str.cc $(SRCIDIR)/builtin.h \ 447 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 448 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 449 $(SRCIDIR)/values.h $(SRCIDIR)/AllocRing.h 450streambuf.o : streambuf.cc $(SRCIDIR)/streambuf.h \ 451 $(SRCIDIR)/builtin.h $(SRCIDIR)/stddef.h \ 452 $(SRCIDIR)/std.h $(SRCIDIR)/stdio.h \ 453 $(SRCIDIR)/math.h $(SRCIDIR)/values.h \ 454 $(SRCIDIR)/File.h 455timer.o : timer.cc $(SRCIDIR)/builtin.h \ 456 $(SRCIDIR)/stddef.h $(SRCIDIR)/std.h \ 457 $(SRCIDIR)/stdio.h $(SRCIDIR)/math.h \ 458 $(SRCIDIR)/values.h $(SRCIDIR)/osfcn.h \ 459 $(SRCIDIR)/time.h $(SRCIDIR)/sys/types.h \ 460 $(SRCIDIR)/sys/socket.h $(SRCIDIR)/sys/resource.h 461xyzzy.o : xyzzy.cc 462 463# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 464