cadul.mak
来自「基于h323协议的软phone」· MAK 代码 · 共 75 行
MAK
75 行
#************************************************************************
#Filename : diab.mak
#Description: Diab compiler tool definitions
#************************************************************************
# Copyright (c) 2001 RADVISION Inc. and RADVISION Ltd.
#************************************************************************
#NOTICE:
#This document contains information that is confidential and proprietary
#to RADVISION Inc. and RADVISION Ltd.. No part of this document may be
#reproduced in any form whatsoever without written prior approval by
#RADVISION Inc. or RADVISION Ltd..
#
#RADVISION Inc. and RADVISION Ltd. reserve the right to revise this
#publication and make changes without obligation to notify any person of
#such revisions or changes.
#************************************************************************
# Check for required definitions - DIABLIB must be defined in the environment
ifndef CADULLIB
$(error CADULLIB is not defined. It must be set to the cadul main directory)
endif
# Set supported TARGET_OS's for these compiler tools
LEGAL_COMPILER_OS:= psos
# Set legal values for COMPILER_TOOL_VERSION
LEGAL_COMPILER_TOOL_VERSION:= 7.00x
# Set up rvbuildconfig.h definitions for COMPILER_TOOL and COMPILER_TOOL_VERSION
# to map to rvtooldefs.h
COMPILER_TOOL_LINE:= "RV_TOOL_TYPE_CADUL"
ifeq ($(COMPILER_TOOL_VERSION), 7.00x)
COMPILER_TOOL_VERSION_LINE:= "RV_TOOL_CADUL_7_00x"
endif
# Add required info to master lists
# MAKE_LIST - List any OS dependent makefiles (inclduing this one)
# INCLUDE_DIRS - List any OS dependent include directories in search order
# LIBS_LIST - List any OS dependent libraries needed to link executables
MAKE_LIST +=
INCLUDE_DIRS += $(CADULLIB)/include
LIBS_LIST +=
LIB_DIRS +=
# Compiler setup - DIAB defaults for all targets
CC := cc386
CFLAGS += -D__PSOSPNA__=1 -VFLAT -VROM -VBSS -VANSI -VLONGNAME -VNOSIGNEDCHAR -D__CADUL__=1 -VLONG64 -D__LONG64__=1
INCLUDE_FLAG := -I
C_DEBUGFLAG := -VDB
C_OPTFLAG := -VOPT1
COMPILE_ONLY_FLAG :=
OBJ_EXTENSION := .obj
CC_OBJ_OUTPUT = -o $@
AR := lib386
ARFLAGS := -c
LIB_EXTENSION := .a
LIB_PREFIX := lib
LIB_OUTPUT = $@
LINK := link386
LDFLAGS +=
LIBS_FLAG := -l
LIBS_USE_FULLNAME := no
LIBS_DIRFLAG:= -L
LD_DEBUGFLAG := $(C_DEBUGFLAG)
DEPEND_EXTENSION:= .d
# Define full .d file generation command since they vary so much. The
# target will be the .d file and the first dependency will be the .c file.
MAKEDEPEND = set -e; $(CC) -VDP -c $(CFLAGS) $< | \
grep -v "warning (" | grep -v "error (" | sort -u | \
sed 's*^*$*.o $@: *' > $@; \
rm -f $*.t; [ -e $@ ] || rm -f $@
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?