alloca.o alloca.protos: $(SRCDIR)/alloca.c
array.o array.protos: $(SRCDIR)/array.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/array.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/fsort.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h $(SRCDIR)/gc.h \
  $(SRCDIR)/queue.h $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/main.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/bignum.h \
  $(SRCDIR)/cyclic.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/fsort_template.h
backend.o backend.protos: $(SRCDIR)/backend.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/backend.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/fd_control.h \
  $(SRCDIR)/main.h $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/bignum.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/mapping.h $(SRCDIR)/gc.h \
  $(SRCDIR)/queue.h \
  $(SRCDIR)/block_alloc.h
bignum.o bignum.protos: $(SRCDIR)/bignum.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h
builtin.o builtin.protos: $(SRCDIR)/builtin.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/array.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h $(SRCDIR)/cyclic.h \
  $(SRCDIR)/bignum.h $(SRCDIR)/main.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/fsort.h $(SRCDIR)/gc.h \
  $(SRCDIR)/queue.h \
  $(SRCDIR)/block_alloc.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/whitespace.h
builtin_functions.o builtin_functions.protos: $(SRCDIR)/builtin_functions.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/array.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/fsort.h $(SRCDIR)/callback.h \
  $(SRCDIR)/gc.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/backend.h $(SRCDIR)/main.h \
  $(SRCDIR)/version.h $(SRCDIR)/encode.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/cyclic.h \
  $(SRCDIR)/signal_handler.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/bignum.h $(SRCDIR)/peep.h \
  $(SRCDIR)/docode.h $(SRCDIR)/lex.h \
  $(SRCDIR)/language.h \
  $(SRCDIR)/pike_float.h \
  $(SRCDIR)/pike_compiler.h \
  $(SRCDIR)/case_info.h \
  $(SRCDIR)/combine_path.h
callback.o callback.protos: $(SRCDIR)/callback.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/block_alloc.h
constants.o constants.protos: $(SRCDIR)/constants.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/hashtable.h $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/object.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/gc.h $(SRCDIR)/callback.h \
  $(SRCDIR)/array.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/block_alloc.h
cpp.o cpp.protos: $(SRCDIR)/cpp.c $(SRCDIR)/global.h \
  machine.h $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/array.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/version.h \
  $(SRCDIR)/pike_types.h $(SRCDIR)/cpp.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h \
  $(SRCDIR)/preprocessor.h
crypt.o crypt.protos: $(SRCDIR)/crypt.c
cyclic.o cyclic.protos: $(SRCDIR)/cyclic.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/cyclic.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/threads.h $(SRCDIR)/object.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h
dlopen.o dlopen.protos: $(SRCDIR)/dlopen.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/pike_dlfcn.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h
docode.o docode.protos: $(SRCDIR)/docode.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/las.h $(SRCDIR)/svalue.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/array.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/peep.h $(SRCDIR)/docode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h \
  $(SRCDIR)/pike_compiler.h
dynamic_buffer.o dynamic_buffer.protos: $(SRCDIR)/dynamic_buffer.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h
dynamic_load.o dynamic_load.protos: $(SRCDIR)/dynamic_load.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/module.h $(SRCDIR)/main.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h
encode.o encode.protos: $(SRCDIR)/encode.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/object.h $(SRCDIR)/svalue.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/mapping.h $(SRCDIR)/array.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/lex.h \
  $(SRCDIR)/language.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h $(SRCDIR)/fsort.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/version.h \
  $(SRCDIR)/bignum.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/opcodes.h $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/peep.h \
  $(SRCDIR)/pike_compiler.h
error.o error.protos: $(SRCDIR)/error.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/mapping.h $(SRCDIR)/main.h \
  $(SRCDIR)/backend.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h $(SRCDIR)/gc.h \
  $(SRCDIR)/queue.h
facetgroup.o facetgroup.protos: $(SRCDIR)/facetgroup.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/main.h $(SRCDIR)/object.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/array.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h $(SRCDIR)/gc.h \
  $(SRCDIR)/callback.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/block_alloc.h
fd_control.o fd_control.protos: $(SRCDIR)/fd_control.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/fd_control.h
fdlib.o fdlib.protos: $(SRCDIR)/fdlib.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h
fsort.o fsort.protos: $(SRCDIR)/fsort.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/fsort.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/fsort_template.h
gc.o gc.protos: $(SRCDIR)/gc.c $(SRCDIR)/global.h \
  machine.h $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/array.h $(SRCDIR)/svalue.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/mapping.h $(SRCDIR)/object.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/stuff.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/bignum.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h $(SRCDIR)/gc.h \
  $(SRCDIR)/queue.h $(SRCDIR)/threads.h \
  $(SRCDIR)/main.h \
  $(SRCDIR)/block_alloc.h
hashtable.o hashtable.protos: $(SRCDIR)/hashtable.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/stuff.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h
interpret.o interpret.protos: $(SRCDIR)/interpret.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/array.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/backend.h \
  $(SRCDIR)/callback.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/pike_embed.h $(SRCDIR)/lex.h \
  $(SRCDIR)/language.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/signal_handler.h \
  $(SRCDIR)/gc.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/fd_control.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/bignum.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/block_alloc.h \
  $(SRCDIR)/interpreter.h \
  $(SRCDIR)/interpret_functions.h \
  $(SRCDIR)/apply_low.h
iterators.o iterators.protos: $(SRCDIR)/iterators.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/main.h $(SRCDIR)/object.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/array.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h $(SRCDIR)/gc.h \
  $(SRCDIR)/callback.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h
language.o language.protos: $(SRCDIR)/language.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/array.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/docode.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/bignum.h $(SRCDIR)/lex.h \
  $(SRCDIR)/pike_compiler.h
las.o las.protos: $(SRCDIR)/las.c $(SRCDIR)/global.h \
  machine.h $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/array.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/docode.h \
  $(SRCDIR)/main.h $(SRCDIR)/operators.h \
  $(SRCDIR)/callback.h $(SRCDIR)/peep.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/cyclic.h $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/gc.h $(SRCDIR)/queue.h \
  $(SRCDIR)/pike_compiler.h \
  $(SRCDIR)/block_alloc.h \
  $(SRCDIR)/treeopt.h
lex.o lex.protos: $(SRCDIR)/lex.c $(SRCDIR)/global.h \
  machine.h $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/lex.h $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/language.h $(SRCDIR)/stuff.h \
  $(SRCDIR)/bignum.h \
  $(SRCDIR)/pike_compiler.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/object.h
main.o main.protos: $(SRCDIR)/main.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/backend.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/module.h \
  $(SRCDIR)/object.h $(SRCDIR)/lex.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/language.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/signal_handler.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/dynamic_load.h \
  $(SRCDIR)/gc.h $(SRCDIR)/queue.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/cpp.h $(SRCDIR)/main.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/version.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/bignum.h
malloc.o malloc.protos: $(SRCDIR)/malloc.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h
mapping.o mapping.protos: $(SRCDIR)/mapping.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/main.h $(SRCDIR)/object.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/mapping.h $(SRCDIR)/array.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h $(SRCDIR)/gc.h \
  $(SRCDIR)/callback.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/block_alloc.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/stuff.h
module.o module.protos: $(SRCDIR)/module.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/module.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/main.h $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/cpp.h $(SRCDIR)/backend.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/signal_handler.h \
  $(SRCDIR)/dynamic_load.h \
  $(SRCDIR)/gc.h $(SRCDIR)/queue.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/bignum.h \
  $(SRCDIR)/module_support.h 
 
module_support.o module_support.protos: $(SRCDIR)/module_support.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/bignum.h
multiset.o multiset.protos: $(SRCDIR)/multiset.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/gc.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h $(SRCDIR)/object.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/rbtree_low.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/block_alloc.h
object.o object.protos: $(SRCDIR)/object.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/object.h $(SRCDIR)/svalue.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h $(SRCDIR)/main.h \
  $(SRCDIR)/array.h $(SRCDIR)/gc.h \
  $(SRCDIR)/callback.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/backend.h $(SRCDIR)/cpp.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/cyclic.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/encode.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/block_alloc.h
opcodes.o opcodes.protos: $(SRCDIR)/opcodes.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/hashtable.h $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/object.h $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h
operators.o operators.protos: $(SRCDIR)/operators.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/array.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/pike_float.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/docode.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h $(SRCDIR)/peep.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h $(SRCDIR)/bignum.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h \
  $(SRCDIR)/cyclic.h $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/pike_compiler.h
patch_cc1.o patch_cc1.protos: $(SRCDIR)/patch_cc1.c
peep.o peep.protos: $(SRCDIR)/peep.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h $(SRCDIR)/docode.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h \
  $(SRCDIR)/peep.h $(SRCDIR)/stuff.h \
  $(SRCDIR)/bignum.h $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/peep_engine.c
peep_engine.o peep_engine.protos: $(SRCDIR)/peep_engine.c
pike_cpulib.o pike_cpulib.protos: $(SRCDIR)/pike_cpulib.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/pike_cpulib.h \
  $(SRCDIR)/svalue.h
pike_embed.o pike_embed.protos: $(SRCDIR)/pike_embed.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/backend.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/module.h \
  $(SRCDIR)/object.h $(SRCDIR)/lex.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/language.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/signal_handler.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/dynamic_load.h \
  $(SRCDIR)/gc.h $(SRCDIR)/queue.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/cpp.h $(SRCDIR)/main.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/version.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/pike_cpulib.h \
  $(SRCDIR)/bignum.h
pike_float.o pike_float.protos: $(SRCDIR)/pike_float.c \
  $(SRCDIR)/pike_float.h \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h
pike_memory.o pike_memory.protos: $(SRCDIR)/pike_memory.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/gc.h $(SRCDIR)/callback.h \
  $(SRCDIR)/array.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h $(SRCDIR)/object.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/fd_control.h
pike_search.o pike_search.protos: $(SRCDIR)/pike_search.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h $(SRCDIR)/bignum.h \
  $(SRCDIR)/pike_search_engine.c \
  $(SRCDIR)/pike_search_engine2.c
pike_search_engine.o pike_search_engine.protos: $(SRCDIR)/pike_search_engine.c \
  $(SRCDIR)/pike_search_engine2.c
pike_search_engine2.o pike_search_engine2.protos: $(SRCDIR)/pike_search_engine2.c
pike_types.o pike_types.protos: $(SRCDIR)/pike_types.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/array.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h \
  $(SRCDIR)/bignum.h $(SRCDIR)/main.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/cyclic.h $(SRCDIR)/threads.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h $(SRCDIR)/gc.h \
  $(SRCDIR)/queue.h \
  $(SRCDIR)/pike_compiler.h \
  $(SRCDIR)/block_alloc.h
pikecode.o pikecode.protos: $(SRCDIR)/pikecode.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/docode.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/object.h $(SRCDIR)/lex.h \
  $(SRCDIR)/language.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/code/bytecode.c
port.o port.protos: $(SRCDIR)/port.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h
program.o program.protos: $(SRCDIR)/program.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/pike_types.h $(SRCDIR)/lex.h \
  $(SRCDIR)/language.h $(SRCDIR)/fsort.h \
  $(SRCDIR)/docode.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/hashtable.h $(SRCDIR)/main.h \
  $(SRCDIR)/gc.h $(SRCDIR)/callback.h \
  $(SRCDIR)/array.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/cyclic.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/opcodes.h \
  $(SRCDIR)/pikecode.h \
  $(SRCDIR)/code/bytecode.h \
  $(SRCDIR)/sscanf.h \
  $(SRCDIR)/interpret_protos.h \
  $(SRCDIR)/version.h \
  $(SRCDIR)/block_alloc.h \
  $(SRCDIR)/pike_compiler.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h \
  $(SRCDIR)/fsort_template.h
queue.o queue.protos: $(SRCDIR)/queue.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/queue.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h
rbtree.o rbtree.protos: $(SRCDIR)/rbtree.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/rbtree_low.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/array.h
rusage.o rusage.protos: $(SRCDIR)/rusage.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/fd_control.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h 
 
security.o security.protos: $(SRCDIR)/security.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h
signal_handler.o signal_handler.protos: $(SRCDIR)/signal_handler.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/fdlib.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_netlib.h \
  $(SRCDIR)/fd_control.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/backend.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/signal_handler.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/main.h
smartlink.o smartlink.protos: $(SRCDIR)/smartlink.c
sscanf.o sscanf.protos: $(SRCDIR)/sscanf.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/array.h \
  $(SRCDIR)/fd_control.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/bignum.h \
  $(SRCDIR)/pike_float.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/sscanf.h
stack_allocator.o stack_allocator.protos: $(SRCDIR)/stack_allocator.c \
  $(SRCDIR)/stack_allocator.h \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h
stralloc.o stralloc.protos: $(SRCDIR)/stralloc.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/gc.h $(SRCDIR)/callback.h \
  $(SRCDIR)/array.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h $(SRCDIR)/object.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/bignum.h \
  $(SRCDIR)/block_alloc.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/pike_float.h
stuff.o stuff.protos: $(SRCDIR)/stuff.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/stuff.h $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/block_alloc_h.h
svalue.o svalue.protos: $(SRCDIR)/svalue.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/main.h $(SRCDIR)/svalue.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/array.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h $(SRCDIR)/object.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/interpret.h $(SRCDIR)/gc.h \
  $(SRCDIR)/callback.h $(SRCDIR)/queue.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/bignum.h $(SRCDIR)/cyclic.h \
  $(SRCDIR)/pike_float.h
threads.o threads.protos: $(SRCDIR)/threads.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/threads.h $(SRCDIR)/object.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/mapping.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h $(SRCDIR)/gc.h \
  $(SRCDIR)/queue.h $(SRCDIR)/main.h \
  $(SRCDIR)/module_support.h \
  $(SRCDIR)/module.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/bignum.h \
  $(SRCDIR)/signal_handler.h \
  $(SRCDIR)/backend.h
tmodule.o tmodule.protos: $(SRCDIR)/tmodule.c \
  $(SRCDIR)/module.c $(SRCDIR)/global.h \
  machine.h $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/module.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/svalue.h $(SRCDIR)/errors.h \
  $(SRCDIR)/builtin_functions.h \
  $(SRCDIR)/callback.h $(SRCDIR)/array.h \
  $(SRCDIR)/main.h $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/mapping.h \
  $(SRCDIR)/lex.h $(SRCDIR)/language.h \
  $(SRCDIR)/pike_security.h \
  $(SRCDIR)/cpp.h $(SRCDIR)/backend.h \
  $(SRCDIR)/threads.h \
  $(SRCDIR)/pike_threadlib.h \
  $(SRCDIR)/pike_embed.h \
  $(SRCDIR)/operators.h \
  $(SRCDIR)/signal_handler.h \
  $(SRCDIR)/dynamic_load.h \
  $(SRCDIR)/gc.h $(SRCDIR)/queue.h \
  $(SRCDIR)/multiset.h \
  $(SRCDIR)/rbtree.h \
  $(SRCDIR)/pike_types.h \
  $(SRCDIR)/constants.h \
  $(SRCDIR)/hashtable.h \
  $(SRCDIR)/bignum.h \
  $(SRCDIR)/module_support.h 
 
uncompressor.o uncompressor.protos: $(SRCDIR)/uncompressor.c
version.o version.protos: $(SRCDIR)/version.c \
  $(SRCDIR)/global.h machine.h \
  $(SRCDIR)/pike_int_types.h \
  $(SRCDIR)/port.h $(SRCDIR)/dmalloc.h \
  $(SRCDIR)/svalue.h \
  $(SRCDIR)/interpret.h \
  $(SRCDIR)/program.h \
  $(SRCDIR)/pike_macros.h \
  $(SRCDIR)/pike_memory.h \
  $(SRCDIR)/stralloc.h \
  $(SRCDIR)/block_alloc_h.h \
  $(SRCDIR)/pike_search.h \
  $(SRCDIR)/pike_error.h \
  $(SRCDIR)/errors.h \
  $(SRCDIR)/time_stuff.h \
  $(SRCDIR)/program_id.h \
  $(SRCDIR)/pike_rusage.h \
  $(SRCDIR)/compilation.h \
  $(SRCDIR)/program_areas.h \
  $(SRCDIR)/las.h \
  $(SRCDIR)/dynamic_buffer.h \
  $(SRCDIR)/object.h $(SRCDIR)/version.h
