140c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project# Copyright 2005 The Android Open Source Project 240c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project 340c4004d07a37a9b140067f893930ce4436b9346The Android Open Source ProjectLOCAL_PATH:= $(call my-dir) 440c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Projectinclude $(CLEAR_VARS) 540c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project 640c4004d07a37a9b140067f893930ce4436b9346The Android Open Source ProjectLOCAL_SRC_FILES := \ 740c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project yaffs2/utils/mkyaffs2image.c \ 840c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project yaffs2/yaffs_packedtags2.c \ 9602f6390d4f5b7105aa5869193af5bd09550e8ddRebecca Schultz Zavin yaffs2/yaffs_ecc.c \ 1040c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project yaffs2/yaffs_tagsvalidity.c 1140c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project 12602f6390d4f5b7105aa5869193af5bd09550e8ddRebecca Schultz ZavinLOCAL_CFLAGS = -O2 -Wall -DCONFIG_YAFFS_UTIL -DCONFIG_YAFFS_DOES_ECC 1340c4004d07a37a9b140067f893930ce4436b9346The Android Open Source ProjectLOCAL_CFLAGS+= -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations 1440c4004d07a37a9b140067f893930ce4436b9346The Android Open Source ProjectLOCAL_CFLAGS+= -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline 1540c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project 1640c4004d07a37a9b140067f893930ce4436b9346The Android Open Source ProjectLOCAL_C_INCLUDES += $(LOCAL_PATH)/yaffs2 1740c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project 1840c4004d07a37a9b140067f893930ce4436b9346The Android Open Source ProjectLOCAL_MODULE := mkyaffs2image 1940c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project 2084f79e8e767a95ea761f430a12adb13ce687ae7eStephen Smalleyifeq ($(HAVE_SELINUX), true) 2184f79e8e767a95ea761f430a12adb13ce687ae7eStephen SmalleyLOCAL_C_INCLUDES += external/libselinux/include 2284f79e8e767a95ea761f430a12adb13ce687ae7eStephen SmalleyLOCAL_STATIC_LIBRARIES += libselinux 2384f79e8e767a95ea761f430a12adb13ce687ae7eStephen SmalleyLOCAL_CFLAGS += -DHAVE_SELINUX 2484f79e8e767a95ea761f430a12adb13ce687ae7eStephen Smalleyendif # HAVE_SELINUX 2584f79e8e767a95ea761f430a12adb13ce687ae7eStephen Smalley 2640c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Projectinclude $(BUILD_HOST_EXECUTABLE) 2740c4004d07a37a9b140067f893930ce4436b9346The Android Open Source Project 286232e2d5ab34a40d710e4b05ab0ec6e3727804e7Ying Wang$(call dist-for-goals, dist_files, $(LOCAL_BUILT_MODULE)) 29