zoukankan      html  css  js  c++  java
  • uuid Makefile share

    ##
    ## Makefile
    ##
    ## History:
    ## 2009/11/16 - [Qiao Wang]
    ##
    ## Copyright (C) 2004-2009, Ambarella, Inc.
    ##
    ## All rights reserved. No Part of this file may be reproduced, stored
    ## in a retrieval system, or transmitted, in any form, or by any means,
    ## electronic, mechanical, photocopying, recording, or otherwise,
    ## without the prior consent of Ambarella, Inc.
    ##

    default: all

    PWD := $(shell pwd)
    MODULE_DIR := $(word 2, $(subst /unit_test/private/, ,$(PWD)))
    PRIVATE_DIR := $(shell echo ./$(MODULE_DIR)|sed 's/\/[0-9a-zA-Z_]*/\/../g' )
    AMBABUILD_TOPDIR := $(PWD)/$(PRIVATE_DIR)/../..
    MODULE_NAME := "libuuid"
    LINK_FLAG := -L $(AMBABUILD_TOPDIR)/prebuild/lib -lpthread

    LIBRARY= libuuid.so
    LIBDIR= uuid

    export AMBABUILD_TOPDIR

    include $(AMBABUILD_TOPDIR)/build/unit_test/common.mk

    UNIT_TEST_LDFLAG ?= $(AMBARELLA_LDFLAGS)
    UNIT_TEST_CFLAG ?= $(AMBARELLA_CFLAGS) -g -O0 -Wall

    CC = $(AMBA_MAKEFILE_V)$(CROSS_COMPILE)gcc

    srcdir = .

    OBJS= clear.o \
    compare.o \
    copy.o \
    gen_uuid.o \
    isnull.o \
    pack.o \
    parse.o \
    unpack.o \
    unparse.o \
    uuid_time.o

    .PHONY: all clean

    all : $(LIBRARY)

    $(LIBRARY): $(OBJS)
    @echo " compile libuuid..."
    @$(CC) $(UNIT_TEST_CFLAG) -shared -o $(LIBRARY) $(OBJS) $(UNIT_TEST_LDFLAG)

    clean:
    $(AMBA_MAKEFILE_V)echo " [Clean $(MODULE_NAME)]:"
    $(AMBA_MAKEFILE_V)rm -f *.o $(LIBRARY)

    # +++ Dependency line eater +++
    #
    # Makefile dependencies follow. This must be the last section in
    # the Makefile.in file
    #
    clear.o: clear.c uuidP.h
    compare.o: compare.c uuidP.h
    copy.o: copy.c uuidP.h
    gen_uuid.o: gen_uuid.c uuidP.h uuidd.h
    isnull.o: isnull.c uuidP.h
    pack.o: pack.c uuidP.h
    parse.o: parse.c uuidP.h
    unpack.o: unpack.c uuidP.h
    unparse.o: unparse.c uuidP.h
    uuid_time.o: uuid_time.c uuidP.h

    .c.o:
    $(CC) $(UNIT_TEST_CFLAG) -c $<
  • 相关阅读:
    课堂派题库格式转换程序
    操作系统——进程的状态与转换
    android 通用 Intent
    android上使用蓝牙设备进行语音输入
    讯飞语音听写中数字规整问题
    【Android】隐藏底部虚拟按键
    AudioEffect中文API
    为什么要在onNewIntent的时候要显示的去调用setIntent
    android蓝牙耳机下的语音(输入/识别)及按键监听
    Android如何监听蓝牙耳机的按键事件
  • 原文地址:https://www.cnblogs.com/wangkangluo1/p/2289767.html
Copyright © 2011-2022 走看看