This method supposedly =item perldepend (o) Defines the dependency from all *.h files that come with the perl distribution. =cut but shouldn't there be things in the list like utf8.h and the thread stuff? Is getting an authoritative list here as simple as doing a "ls *.h" in the source directory, or is there more to it than that? As far as I can tell all platforms inherit the method from here except VMS, where we have a nearly identical out-of-date list in VMS file syntax (identical except for the *ish.h headers). Sorry to have only questions and no answers. Here is the list as it stands now: $(PERL_INC)/EXTERN.h $(PERL_INC)/gv.h $(PERL_INC)/pp.h \ $(PERL_INC)/INTERN.h $(PERL_INC)/handy.h $(PERL_INC)/proto.h \ $(PERL_INC)/XSUB.h $(PERL_INC)/hv.h $(PERL_INC)/regcomp.h \ $(PERL_INC)/av.h $(PERL_INC)/keywords.h $(PERL_INC)/regexp.h \ $(PERL_INC)/config.h $(PERL_INC)/mg.h $(PERL_INC)/scope.h \ $(PERL_INC)/cop.h $(PERL_INC)/op.h $(PERL_INC)/sv.h \ $(PERL_INC)/cv.h $(PERL_INC)/opcode.h $(PERL_INC)/unixish.h \ $(PERL_INC)/dosish.h $(PERL_INC)/patchlevel.h $(PERL_INC)/util.h \ $(PERL_INC)/embed.h $(PERL_INC)/perl.h $(PERL_INC)/iperlsys.h \ $(PERL_INC)/form.h $(PERL_INC)/perly.h ____________________________________________ Craig A. Berry mailto:craig.berry@metamorgs.com