]> err.no Git - libchamplain/commitdiff
new 'api' target to regenerate the raw api
authorStephane Delcroix <stephane@delcroix.org>
Sat, 14 Feb 2009 12:46:06 +0000 (13:46 +0100)
committerStephane Delcroix <stephane@delcroix.org>
Sat, 14 Feb 2009 12:46:06 +0000 (13:46 +0100)
bindings/managed/Makefile.include

index dbf725418d7ac2bbca9f154e123dbe8b7ed623e4..ea54697efee6cb2f003b3efd2e03641ddcf8ab35 100644 (file)
@@ -18,10 +18,10 @@ api_includes = $(GTKSHARP_CFLAGS) $(CLUTTERSHARP_CFLAGS) $(CLUTTER_GTK_CFLAGS) $
 
 references = $(GTKSHARP_LIBS) $(CLUTTER_SHARP_LIBS) $(CLUTTER_GTK_SHARP_LIBS) $(custom_references)
 
+api:
+       $(GAPI_PARSER) $(SOURCES_XML)
+
 $(CHAMPLAIN_FIXED_API): 
-       @if ! [ -e '$(CHAMPLAIN_RAW_API)' ]; then               \
-               $(GAPI_PARSER) $(SOURCES_XML);          \
-       fi
        cp $(CHAMPLAIN_RAW_API) $(CHAMPLAIN_FIXED_API)
        $(GAPI_FIXUP) --api=$(CHAMPLAIN_FIXED_API) --metadata=$(CHAMPLAIN_METADATA)
        $(GAPI_CODEGEN) --outdir=./generated --customdir=. $(api_includes) --generate $(CHAMPLAIN_FIXED_API)