zoukankan      html  css  js  c++  java
  • onvif makefile without share

    # Makefile for the Onvif
    #
    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 := "onvif"
    LINK_FLAG := -L $(AMBABUILD_TOPDIR)/prebuild/lib -lpthread

    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)g++ -g -DWITH_NONAMESPACES
    ar = $(AMBA_MAKEFILE_V)$(CROSS_COMPILE)ar


    GSOAP_ROOT=../gsoap-2.8/gsoap
    WSNAME = onvif
    INCLUDE = -I/usr/local/include/ -I../gsoap-2.8/gsoap/import -I../gsoap-2.8/gsoap
    SERVER_OBJS = onvif.o onvifC.o stdsoap2.o onvifServer.o wsserver.o -lpthread

    all: server

    server: $(SERVER_OBJS)
    $(CC) $(INCLUDE) $(UNIT_TEST_CFLAG) -o $(WSNAME)server $(SERVER_OBJS)

    stdsoap2.o:$(GSOAP_ROOT)/stdsoap2.c
    $(CC) -c $(UNIT_TEST_CFLAG) $? $(INCLUDE)

    $(ALL_OBJS):%.o:%.c
    $(CC) -c $(UNIT_TEST_CFLAG) $(INCLUDE) $?

    clean:
    rm -f *.o $(WSNAME)server
  • 相关阅读:
    struts2中form表单提交到action乱码
    struts2与ext一起用,找不到action
    Struts2学习
    Struts2之路第一天
    jsp&servlet 学生管理系统总结
    json初级
    AJAX
    问题---解决方式
    SQL语句优化
    Oracle内连接、外连接、右外连接、全外连接小总结
  • 原文地址:https://www.cnblogs.com/wangkangluo1/p/2289769.html
Copyright © 2011-2022 走看看