Om alla defines följer ett simplare mönster som ditt exempel så kan man skapa ett verktyg för att konvertera dem automatiskt ganska enkelt.
Det som behövs (för min lösning) är ett Linux/*nix/kompatibelt shell (Linux/*BSD/OS X/Windows med Windows Subsystem for Linux installerat).
Exempelvis, om vi har följande i test.h:
#define TEST_A "/home/user/tmp"
#define MIN_DEFINE_2 "..."
#define ABC 123
så kan man köra
cat test.h | perl -nE '/^#define ([^ ]+) "?([^\r\n"]+)"?/mg && say "define(\"$1\", \"$2\");"'
och få tillbaka
define("TEST_A", "/home/user/tmp");
define("MIN_DEFINE_2", "...");
define("ABC", "123");
Kan bli strul t ex om det är escape:ade citattecken i define-strängarna.