ich melde mich nun nach so langer pause auch mal wieder

ich habe ein kleines problem mit regulaeren ausdruecken. seit ca. 3 stunden versuche ich vergeblich einen ausdruck zum parsen eines compileraufrufs zu schreiben. ich bin wohl etwas aus der uebung gekommen

ein aufruf sieht z.b. so aus:
aus so einem aufruf brauche ich nun alle defines (-D...), alle includes (-I...) und die sources (letzter parameter: src/main.c).gcc -c -Wall -W -Wstrict-prototypes -Wmissing-prototypes -D_BLUBB_ -DNDEBUG -DABC -DGHI -DJKL=2 -DMNO -I. -Isrc -I../lib -o lib/Linux/obj/main.o src/main.c
es waere sehr freundlich, wenn mir jemand bei diesem problem behilflich sein koennte... ich bin am verzweifeln an diesem ausdruck

es ist jedoch auch zu bedenken, dass manche der nicht benoetigten parameter (-Wall etc.) nicht unbedingt vorkommen muessen.
vielen lieben dank schonmal im voraus.
lg
roschi