1#============================================================================ 2# Name: 3# $(TARGET).MAK 4# 5# Description: 6# Makefile to build the $(TARGET) downloadable module. 7# 8# The following nmake targets are available in this makefile: 9# 10# all - make .elf and .mod image files (default) 11# clean - delete object directory and image files 12# filename.o - make object file 13# 14# The above targets can be made with the following command: 15# 16# nmake /f $(TARGET).mak [target] 17# 18# Assumptions: 19# 1. The environment variable ADSHOME is set to the root directory of the 20# arm tools. 21# 2. The version of ADS is 1.2 or above. 22# 23# Notes: 24# None. 25# 26# 27# Copyright � 2000-2003 QUALCOMM Incorporated. 28# All Rights Reserved. 29# QUALCOMM Proprietary/GTDR 30# 31#---------------------------------------------------------------------------- 32#============================================================================ 33BREW_HOME =$(BREWDIR) 34ARM_HOME =$(ARMHOME) 35TARGET =D:\DB7588~1.BRE\BUILD_~1\bdb_brew 36OBJS =bdbread.o AEEModGen.o AEEAppGen.o bt_compact.o bt_compare.o bt_conv.o bt_curadj.o bt_cursor.o bt_delete.o bt_method.o bt_open.o bt_put.o bt_rec.o bt_reclaim.o bt_recno.o bt_rsearch.o bt_search.o bt_split.o bt_stat.o btree_auto.o atol.o isalpha.o isdigit.o isprint.o isspace.o printf.o qsort.o rand.o strcasecmp.o strerror.o strncat.o strsep.o strtol.o time.o crypto_stub.o db_byteorder.o db_err.o db_getlong.o db_idspace.o db_log2.o db_shash.o dbt.o mkpath.o zerofill.o crdel_auto.o crdel_rec.o db.o db_am.o db_auto.o db_cam.o db_cds.o db_conv.o db_dispatch.o db_dup.o db_iface.o db_join.o db_meta.o db_method.o db_open.o db_overflow.o db_pr.o db_rec.o db_reclaim.o db_remove.o db_rename.o db_ret.o db_setid.o db_setlsn.o db_stati.o db_truncate.o db_upg.o db_vrfy_stub.o dbreg.o dbreg_auto.o dbreg_rec.o dbreg_stat.o dbreg_util.o env_alloc.o env_config.o env_failchk.o env_file.o env_method.o env_name.o env_open.o env_recover.o env_region.o env_register.o env_sig.o env_stat.o fileops_auto.o fop_basic.o fop_rec.o fop_util.o hash_func.o hash_stub.o hmac.o sha1.o lock_stub.o log.o log_archive.o log_compare.o log_debug.o log_get.o log_method.o log_put.o log_stat.o mp_alloc.o mp_bh.o mp_fget.o mp_fmethod.o mp_fopen.o mp_fput.o mp_fset.o mp_method.o mp_mvcc.o mp_region.o mp_register.o mp_resize.o mp_stat.o mp_sync.o mp_trickle.o mut_stub.o os_alloc.o os_cpu.o os_fid.o os_flock.o os_getenv.o os_map.o os_root.o os_rpath.o os_stack.o os_tmpdir.o os_uid.o ctime.o fclose.o fgetc.o fgets.o fopen.o fwrite.o getcwd.o globals.o localtime.o os_abort.o os_abs.o os_clock.o os_config.o os_dir.o os_errno.o os_handle.o os_mkdir.o os_open.o os_pid.o os_rename.o os_rw.o os_seek.o os_stat.o os_truncate.o os_unlink.o os_yield.o qam_stub.o rep_stub.o repmgr_stub.o txn.o txn_auto.o txn_chkpt.o txn_failchk.o txn_method.o txn_rec.o txn_recover.o txn_region.o txn_stat.o txn_util.o xa_stub.o 37APP_INCLUDES = -I ..\build_brew -I .. 38 39#------------------------------------------------------------------------------- 40# Target file name and type definitions 41#------------------------------------------------------------------------------- 42 43EXETYPE = elf # Target image file format 44MODULE = mod # Downloadable module extension 45 46#------------------------------------------------------------------------------- 47# Target compile time symbol definitions 48# 49# Tells the SDK source stuffs that we're building a dynamic app. 50#------------------------------------------------------------------------------- 51 52DYNAPP = -DDYNAMIC_APP 53 54 55#------------------------------------------------------------------------------- 56# Software tool and environment definitions 57#------------------------------------------------------------------------------- 58 59AEESRCPATH = $(BREW_HOME)\src 60AEEINCPATH = $(BREW_HOME)\inc 61 62ARMBIN = $(ARM_HOME)\bin # ARM ADS application directory 63ARMINC = $(ARM_HOME)\include # ARM ADS include file directory 64ARMLIB = $(ARM_HOME)\lib # ARM ADS library directory 65 66ARMCC = $(ARMBIN)\armcc # ARM ADS ARM 32-bit inst. set ANSI C compiler 67LD = $(ARMBIN)\armlink # ARM ADS linker 68HEXTOOL = $(ARMBIN)\fromelf # ARM ADS utility to create hex file from image 69 70OBJ_CMD = -o # Command line option to specify output filename 71 72#------------------------------------------------------------------------------- 73# Processor architecture options 74#------------------------------------------------------------------------------- 75 76CPU = -cpu ARM7TDMI # ARM7TDMI target processor 77 78#------------------------------------------------------------------------------- 79# ARM Procedure Call Standard (APCS) options 80#------------------------------------------------------------------------------- 81 82ROPI = ropi # Read-Only(code) Position independence 83INTERWRK = interwork # Allow ARM-Thumb interworking 84 85APCS = -apcs /$(ROPI)/$(INTERWRK)/norwpi 86 87#------------------------------------------------------------------------------- 88# Additional compile time error checking options 89#------------------------------------------------------------------------------- 90 91CHK = -fa # Check for data flow anomolies 92 93#------------------------------------------------------------------------------- 94# Compiler output options 95#------------------------------------------------------------------------------- 96 97OUT = -c # Object file output only 98 99#------------------------------------------------------------------------------- 100# Compiler/assembler debug options 101#------------------------------------------------------------------------------- 102 103DBG = -g # Enable debug 104 105#------------------------------------------------------------------------------- 106# Compiler optimization options 107#------------------------------------------------------------------------------- 108 109OPT = -Ospace -O2 # Full compiler optimization for space 110 111#------------------------------------------------------------------------------- 112# Compiler code generation options 113#------------------------------------------------------------------------------- 114 115END = -littleend # Compile for little endian memory architecture 116ZA = -zo # LDR may only access 32-bit aligned addresses 117 118CODE = $(END) $(ZA) 119 120 121#------------------------------------------------------------------------------- 122# Include file search path options 123#------------------------------------------------------------------------------- 124 125INC = -I. -I$(AEEINCPATH) $(APP_INCLUDES) 126 127 128#------------------------------------------------------------------------------- 129# Compiler pragma emulation options 130#------------------------------------------------------------------------------- 131 132 133#------------------------------------------------------------------------------- 134# Linker options 135#------------------------------------------------------------------------------- 136 137LINK_CMD = -o #Command line option to specify output file 138 #on linking 139 140ROPILINK = -ropi #Link image as Read-Only Position Independent 141 142LINK_ORDER = -first AEEMod_Load 143 144#------------------------------------------------------------------------------- 145# HEXTOOL options 146#------------------------------------------------------------------------------- 147 148BINFORMAT = -bin 149 150 151#------------------------------------------------------------------------------- 152# Compiler flag definitions 153#------------------------------------------------------------------------------- 154NO_WARNING= -W 155 156CFLAGS0 = $(OUT) $(DYNAPP) $(CPU) $(APCS) $(CODE) $(CHK) $(DBG) 157CFLAGS = $(NO_WARNING) $(CFLAGS0) $(OPT) 158 159#------------------------------------------------------------------------------- 160# Linker flag definitions 161#------------------------------------------------------------------------------- 162 163# the -entry flag is not really needed, but it keeps the linker from reporting 164# warning L6305W (no entry point). The address 165LFLAGS = $(ROPILINK) -rwpi -entry 0x8000# 166 167#---------------------------------------------------------------------------- 168# Default target 169#---------------------------------------------------------------------------- 170 171all : $(TARGET).$(MODULE) 172 173#---------------------------------------------------------------------------- 174# Clean target 175#---------------------------------------------------------------------------- 176 177# The object subdirectory, target image file, and target hex file are deleted. 178 179clean : 180 @echo --------------------------------------------------------------- 181 @echo CLEAN 182 -del /f $(OBJS) 183 -del /f $(TARGET).$(EXETYPE) 184 -del /f $(TARGET).$(MODULE) 185 @echo --------------------------------------------------------------- 186 187#============================================================================ 188# DEFAULT SUFFIX RULES 189#============================================================================ 190 191# The following are the default suffix rules used to compile all objects that 192# are not specifically included in one of the module specific rules defined 193# in the next section. 194 195# The following macros are used to specify the output object file, MSG_FILE 196# symbol definition and input source file on the compile line in the rules 197# defined below. 198 199SRC_FILE = $(@F:.o=.c) # Input source file specification 200OBJ_FILE = $(OBJ_CMD) $(@F) # Output object file specification 201 202.SUFFIXES : 203.SUFFIXES : .o .dep .c 204 205#-------------------------------------------------------------------------- 206# C code inference rules 207#---------------------------------------------------------------------------- 208 209.c.o: 210 @echo --------------------------------------------------------------- 211 @echo OBJECT $(@F) 212 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(SRC_FILE) 213 @echo --------------------------------------------------------------- 214 215.c.mix: 216 @echo --------------------------------------------------------------- 217 @echo OBJECT $(@F) 218 $(ARMCC) -S -fs $(CFLAGS) $(INC) $(OBJ_FILE) $< 219 @echo --------------------------------------------------------------- 220 221 222{$(AEESRCPATH)}.c.o: 223 @echo --------------------------------------------------------------- 224 @echo OBJECT $(@F) 225 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(AEESRCPATH)\$(SRC_FILE) 226 @echo --------------------------------------------------------------- 227 228 229#=============================================================================== 230# MODULE SPECIFIC RULES 231#=============================================================================== 232 233APP_OBJS = $(OBJS) 234 235 236#---------------------------------------------------------------------------- 237# Lib file targets 238#---------------------------------------------------------------------------- 239 240$(TARGET).$(MODULE) : $(TARGET).$(EXETYPE) 241 @echo --------------------------------------------------------------- 242 @echo TARGET $@ 243 $(HEXTOOL) $(TARGET).$(EXETYPE) $(BINFORMAT) $(TARGET).$(MODULE) 244 245$(TARGET).$(EXETYPE) : $(APP_OBJS) 246 @echo --------------------------------------------------------------- 247 @echo TARGET $@ 248 $(LD) $(LINK_CMD) $(TARGET).$(EXETYPE) $(LFLAGS) $(APP_OBJS) $(LINK_ORDER) 249 250#---------------------------------------------------------------------------- 251# Applet Specific Rules 252#---------------------------------------------------------------------------- 253 254 255RULE1 = ..\clib 256{$(RULE1)}.c.o: 257 @echo --------------------------------------------------------------- 258 @echo OBJECT $(@F) 259 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE1)\$(SRC_FILE) 260 @echo --------------------------------------------------------------- 261 262 263RULE2 = ..\btree 264{$(RULE2)}.c.o: 265 @echo --------------------------------------------------------------- 266 @echo OBJECT $(@F) 267 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE2)\$(SRC_FILE) 268 @echo --------------------------------------------------------------- 269 270 271RULE3 = ..\db 272{$(RULE3)}.c.o: 273 @echo --------------------------------------------------------------- 274 @echo OBJECT $(@F) 275 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE3)\$(SRC_FILE) 276 @echo --------------------------------------------------------------- 277 278 279RULE4 = ..\common 280{$(RULE4)}.c.o: 281 @echo --------------------------------------------------------------- 282 @echo OBJECT $(@F) 283 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE4)\$(SRC_FILE) 284 @echo --------------------------------------------------------------- 285 286 287RULE5 = ..\os_brew 288{$(RULE5)}.c.o: 289 @echo --------------------------------------------------------------- 290 @echo OBJECT $(@F) 291 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE5)\$(SRC_FILE) 292 @echo --------------------------------------------------------------- 293 294 295RULE6 = ..\env 296{$(RULE6)}.c.o: 297 @echo --------------------------------------------------------------- 298 @echo OBJECT $(@F) 299 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE6)\$(SRC_FILE) 300 @echo --------------------------------------------------------------- 301 302 303RULE7 = ..\dbreg 304{$(RULE7)}.c.o: 305 @echo --------------------------------------------------------------- 306 @echo OBJECT $(@F) 307 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE7)\$(SRC_FILE) 308 @echo --------------------------------------------------------------- 309 310 311RULE8 = ..\fileops 312{$(RULE8)}.c.o: 313 @echo --------------------------------------------------------------- 314 @echo OBJECT $(@F) 315 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE8)\$(SRC_FILE) 316 @echo --------------------------------------------------------------- 317 318 319RULE9 = ..\hash 320{$(RULE9)}.c.o: 321 @echo --------------------------------------------------------------- 322 @echo OBJECT $(@F) 323 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE9)\$(SRC_FILE) 324 @echo --------------------------------------------------------------- 325 326 327RULE10 = ..\hmac 328{$(RULE10)}.c.o: 329 @echo --------------------------------------------------------------- 330 @echo OBJECT $(@F) 331 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE10)\$(SRC_FILE) 332 @echo --------------------------------------------------------------- 333 334 335RULE11 = ..\lock 336{$(RULE11)}.c.o: 337 @echo --------------------------------------------------------------- 338 @echo OBJECT $(@F) 339 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE11)\$(SRC_FILE) 340 @echo --------------------------------------------------------------- 341 342 343RULE12 = ..\log 344{$(RULE12)}.c.o: 345 @echo --------------------------------------------------------------- 346 @echo OBJECT $(@F) 347 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE12)\$(SRC_FILE) 348 @echo --------------------------------------------------------------- 349 350 351RULE13 = ..\mp 352{$(RULE13)}.c.o: 353 @echo --------------------------------------------------------------- 354 @echo OBJECT $(@F) 355 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE13)\$(SRC_FILE) 356 @echo --------------------------------------------------------------- 357 358 359RULE14 = ..\mutex 360{$(RULE14)}.c.o: 361 @echo --------------------------------------------------------------- 362 @echo OBJECT $(@F) 363 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE14)\$(SRC_FILE) 364 @echo --------------------------------------------------------------- 365 366 367RULE15 = ..\os 368{$(RULE15)}.c.o: 369 @echo --------------------------------------------------------------- 370 @echo OBJECT $(@F) 371 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE15)\$(SRC_FILE) 372 @echo --------------------------------------------------------------- 373 374 375RULE16 = ..\qam 376{$(RULE16)}.c.o: 377 @echo --------------------------------------------------------------- 378 @echo OBJECT $(@F) 379 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE16)\$(SRC_FILE) 380 @echo --------------------------------------------------------------- 381 382 383RULE17 = ..\rep 384{$(RULE17)}.c.o: 385 @echo --------------------------------------------------------------- 386 @echo OBJECT $(@F) 387 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE17)\$(SRC_FILE) 388 @echo --------------------------------------------------------------- 389 390 391RULE18 = ..\txn 392{$(RULE18)}.c.o: 393 @echo --------------------------------------------------------------- 394 @echo OBJECT $(@F) 395 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE18)\$(SRC_FILE) 396 @echo --------------------------------------------------------------- 397 398 399RULE19 = ..\xa 400{$(RULE19)}.c.o: 401 @echo --------------------------------------------------------------- 402 @echo OBJECT $(@F) 403 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE19)\$(SRC_FILE) 404 @echo --------------------------------------------------------------- 405RULE20 = ..\bdbread 406{$(RULE20)}.c.o: 407 @echo --------------------------------------------------------------- 408 @echo OBJECT $(@F) 409 $(ARMCC) $(CFLAGS) $(INC) $(OBJ_FILE) $(RULE20)\$(SRC_FILE) 410 @echo --------------------------------------------------------------- 411 412# -------------------------------------------- 413# DEPENDENCY LIST, DO NOT EDIT BELOW THIS LINE 414# -------------------------------------------- 415 416bdbread.o : ..\bdbread\bdbread.c 417AEEModGen.o : ..\bdbread\AEEModGen.c 418AEEAppGen.o : ..\bdbread\AEEAppGen.c 419bt_compact.o: ..\btree\bt_compact.c 420bt_compare.o: ..\btree\bt_compare.c 421bt_conv.o: ..\btree\bt_conv.c 422bt_curadj.o: ..\btree\bt_curadj.c 423bt_cursor.o: ..\btree\bt_cursor.c 424bt_delete.o: ..\btree\bt_delete.c 425bt_method.o: ..\btree\bt_method.c 426bt_open.o: ..\btree\bt_open.c 427bt_put.o: ..\btree\bt_put.c 428bt_rec.o: ..\btree\bt_rec.c 429bt_reclaim.o: ..\btree\bt_reclaim.c 430bt_recno.o: ..\btree\bt_recno.c 431bt_rsearch.o: ..\btree\bt_rsearch.c 432bt_search.o: ..\btree\bt_search.c 433bt_split.o: ..\btree\bt_split.c 434bt_stat.o: ..\btree\bt_stat.c 435btree_auto.o: ..\btree\btree_auto.c 436atol.o: ..\clib\atol.c 437isalpha.o: ..\clib\isalpha.c 438isdigit.o: ..\clib\isdigit.c 439isprint.o: ..\clib\isprint.c 440isspace.o: ..\clib\isspace.c 441printf.o: ..\clib\printf.c 442qsort.o: ..\clib\qsort.c 443rand.o: ..\clib\rand.c 444strcasecmp.o: ..\clib\strcasecmp.c 445strerror.o: ..\clib\strerror.c 446strncat.o: ..\clib\strncat.c 447strsep.o: ..\clib\strsep.c 448strtol.o: ..\clib\strtol.c 449time.o: ..\clib\time.c 450crypto_stub.o: ..\common\crypto_stub.c 451db_byteorder.o: ..\common\db_byteorder.c 452db_err.o: ..\common\db_err.c 453db_getlong.o: ..\common\db_getlong.c 454db_idspace.o: ..\common\db_idspace.c 455db_log2.o: ..\common\db_log2.c 456db_shash.o: ..\common\db_shash.c 457dbt.o: ..\common\dbt.c 458mkpath.o: ..\common\mkpath.c 459zerofill.o: ..\common\zerofill.c 460crdel_auto.o: ..\db\crdel_auto.c 461crdel_rec.o: ..\db\crdel_rec.c 462db.o: ..\db\db.c 463db_am.o: ..\db\db_am.c 464db_auto.o: ..\db\db_auto.c 465db_cam.o: ..\db\db_cam.c 466db_cds.o: ..\db\db_cds.c 467db_conv.o: ..\db\db_conv.c 468db_dispatch.o: ..\db\db_dispatch.c 469db_dup.o: ..\db\db_dup.c 470db_iface.o: ..\db\db_iface.c 471db_join.o: ..\db\db_join.c 472db_meta.o: ..\db\db_meta.c 473db_method.o: ..\db\db_method.c 474db_open.o: ..\db\db_open.c 475db_overflow.o: ..\db\db_overflow.c 476db_pr.o: ..\db\db_pr.c 477db_rec.o: ..\db\db_rec.c 478db_reclaim.o: ..\db\db_reclaim.c 479db_remove.o: ..\db\db_remove.c 480db_rename.o: ..\db\db_rename.c 481db_ret.o: ..\db\db_ret.c 482db_setid.o: ..\db\db_setid.c 483db_setlsn.o: ..\db\db_setlsn.c 484db_stati.o: ..\db\db_stati.c 485db_truncate.o: ..\db\db_truncate.c 486db_upg.o: ..\db\db_upg.c 487db_vrfy_stub.o: ..\db\db_vrfy_stub.c 488dbreg.o: ..\dbreg\dbreg.c 489dbreg_auto.o: ..\dbreg\dbreg_auto.c 490dbreg_rec.o: ..\dbreg\dbreg_rec.c 491dbreg_stat.o: ..\dbreg\dbreg_stat.c 492dbreg_util.o: ..\dbreg\dbreg_util.c 493env_alloc.o: ..\env\env_alloc.c 494env_config.o: ..\env\env_config.c 495env_failchk.o: ..\env\env_failchk.c 496env_file.o: ..\env\env_file.c 497env_method.o: ..\env\env_method.c 498env_name.o: ..\env\env_name.c 499env_open.o: ..\env\env_open.c 500env_recover.o: ..\env\env_recover.c 501env_region.o: ..\env\env_region.c 502env_register.o: ..\env\env_register.c 503env_sig.o: ..\env\env_sig.c 504env_stat.o: ..\env\env_stat.c 505fileops_auto.o: ..\fileops\fileops_auto.c 506fop_basic.o: ..\fileops\fop_basic.c 507fop_rec.o: ..\fileops\fop_rec.c 508fop_util.o: ..\fileops\fop_util.c 509hash_func.o: ..\hash\hash_func.c 510hash_stub.o: ..\hash\hash_stub.c 511hmac.o: ..\hmac\hmac.c 512sha1.o: ..\hmac\sha1.c 513lock_stub.o: ..\lock\lock_stub.c 514log.o: ..\log\log.c 515log_archive.o: ..\log\log_archive.c 516log_compare.o: ..\log\log_compare.c 517log_debug.o: ..\log\log_debug.c 518log_get.o: ..\log\log_get.c 519log_method.o: ..\log\log_method.c 520log_put.o: ..\log\log_put.c 521log_stat.o: ..\log\log_stat.c 522mp_alloc.o: ..\mp\mp_alloc.c 523mp_bh.o: ..\mp\mp_bh.c 524mp_fget.o: ..\mp\mp_fget.c 525mp_fmethod.o: ..\mp\mp_fmethod.c 526mp_fopen.o: ..\mp\mp_fopen.c 527mp_fput.o: ..\mp\mp_fput.c 528mp_fset.o: ..\mp\mp_fset.c 529mp_method.o: ..\mp\mp_method.c 530mp_mvcc.o: ..\mp\mp_mvcc.c 531mp_region.o: ..\mp\mp_region.c 532mp_register.o: ..\mp\mp_register.c 533mp_resize.o: ..\mp\mp_resize.c 534mp_stat.o: ..\mp\mp_stat.c 535mp_sync.o: ..\mp\mp_sync.c 536mp_trickle.o: ..\mp\mp_trickle.c 537mut_stub.o: ..\mutex\mut_stub.c 538os_alloc.o: ..\os\os_alloc.c 539os_cpu.o: ..\os\os_cpu.c 540os_fid.o: ..\os\os_fid.c 541os_flock.o: ..\os\os_flock.c 542os_getenv.o: ..\os\os_getenv.c 543os_map.o: ..\os\os_map.c 544os_root.o: ..\os\os_root.c 545os_rpath.o: ..\os\os_rpath.c 546os_stack.o: ..\os\os_stack.c 547os_tmpdir.o: ..\os\os_tmpdir.c 548os_uid.o: ..\os\os_uid.c 549ctime.o: ..\os_brew\ctime.c 550fclose.o: ..\os_brew\fclose.c 551fgetc.o: ..\os_brew\fgetc.c 552fgets.o: ..\os_brew\fgets.c 553fopen.o: ..\os_brew\fopen.c 554fwrite.o: ..\os_brew\fwrite.c 555getcwd.o: ..\os_brew\getcwd.c 556globals.o: ..\os_brew\globals.c 557localtime.o: ..\os_brew\localtime.c 558os_abort.o: ..\os_brew\os_abort.c 559os_abs.o: ..\os_brew\os_abs.c 560os_clock.o: ..\os_brew\os_clock.c 561os_config.o: ..\os_brew\os_config.c 562os_dir.o: ..\os_brew\os_dir.c 563os_errno.o: ..\os_brew\os_errno.c 564os_handle.o: ..\os_brew\os_handle.c 565os_mkdir.o: ..\os_brew\os_mkdir.c 566os_open.o: ..\os_brew\os_open.c 567os_pid.o: ..\os_brew\os_pid.c 568os_rename.o: ..\os_brew\os_rename.c 569os_rw.o: ..\os_brew\os_rw.c 570os_seek.o: ..\os_brew\os_seek.c 571os_stat.o: ..\os_brew\os_stat.c 572os_truncate.o: ..\os_brew\os_truncate.c 573os_unlink.o: ..\os_brew\os_unlink.c 574os_yield.o: ..\os_brew\os_yield.c 575qam_stub.o: ..\qam\qam_stub.c 576rep_stub.o: ..\rep\rep_stub.c 577repmgr_stub.o: ..\repmgr\repmgr_stub.c 578txn.o: ..\txn\txn.c 579txn_auto.o: ..\txn\txn_auto.c 580txn_chkpt.o: ..\txn\txn_chkpt.c 581txn_failchk.o: ..\txn\txn_failchk.c 582txn_method.o: ..\txn\txn_method.c 583txn_rec.o: ..\txn\txn_rec.c 584txn_recover.o: ..\txn\txn_recover.c 585txn_region.o: ..\txn\txn_region.c 586txn_stat.o: ..\txn\txn_stat.c 587txn_util.o: ..\txn\txn_util.c 588xa_stub.o: ..\xa\xa_stub.c 589