Jak se vypořádat s zdrojový kód souborů automaticky generované v procesu sestavení

hlasů
4

Snažím se vybudovat knihovnu třetí strany, který využívá zdrojové soubory automaticky generované kódu. V normálním případě tento druh souborů je generována GNU vytváření nástrojů. Moje otázka je, jak mohu říci Android NDK vytvářet nástroje pro generování a vybudovat tento druh souborů.

Díky předem

Položena 06/05/2010 v 22:21
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
4

ndk-buildNástroj je tenký obal skript, který volá GNU Udělat s některými argumenty příkazového řádku. Můžete přidat libovolné sestavení pravidel do souboru Android.mk, že se vám líbí psané značky, včetně zdrojových generování souborů.

Pokud máte vygenerovaný název souboru v LOCAL_SRC_FILESproměnné spolu s pravidlem pro generování tohoto souboru, aby se na to přijít. Jedná se o minimální příklad Android.mk který kopíruje „generated.in“ na „generated.c“ a pak jej zkompiluje:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := ndkexample
LOCAL_SRC_FILES := generated.c
$(LOCAL_PATH)/generated.c : $(LOCAL_PATH)/generated.in
    echo "Generate file"
    cp $< $@
Odpovězeno 02/11/2010 v 14:43
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more