Re: parse a Makefile

From: Date: Tue, 04 Apr 2006 02:50:52 +0000
Subject: Re: parse a Makefile
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-233183@lists.php.net to get a copy of this message
Benjamin D Adams wrote:
I'm trying to parse a Makefile, (FreeBSD Ports) I plan on dumping the Makefile vars to a MySQL Database. Would I parse the make file like a ini file? Or would I have to use something different? Maybe someone knows a tool that can do this for me? Thanks Ben
Try file() and ereg() or preg_match. If the Makefile has standard format you're looking for
FOOBAR=            some string here
so reading the file into an array (the file() call) and using a regular expression conditional (to determine if you're looking at a variable or something else) might be quite enough to do the trick. HTH, Kevin Kinsey -- A pedestal is as much a prison as any small, confined space. -- Gloria Steinem

« previous php.general (#233183) next »