⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 softphone client for test
💻
字号:
#
# Makefile
#
# Make file for Open H323 library
#
# Copyright (c) 1998-2000 Equivalence Pty. Ltd.
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.0 (the "License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS"
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
# the License for the specific language governing rights and limitations
# under the License.
#
# The Original Code is Open H323 Library.
#
# The Initial Developer of the Original Code is Equivalence Pty. Ltd.
#
# Contributor(s): ______________________________________.
#
# $Log: Makefile,v $
# Revision 1.45  2003/06/12 19:39:09  shawn
# Added shared memory video input/output devices.  Video frames of these two
# devices are stored in a named shared memory region and can be accessed by
# other applications.
#
# Revision 1.44  2003/05/07 02:45:58  dereks
# Alter ohphone to use the PSDLVideoOutputDevice class, which is now part of pwlib.
#
# Revision 1.43  2003/01/06 13:39:53  rogerh
# Remove -static which I added by mistake in the last commit.
# Pointed out by Andreas Wrede
#
# Revision 1.42  2002/11/26 10:20:38  rogerh
# CU30 test is now in openh323u.mak
#
# Revision 1.41  2002/10/14 22:40:54  rogerh
# Add FreeBSD SDL support
#
# Revision 1.40  2002/08/05 10:10:29  robertj
# Normalised Makefile usage of openh323u.mak include file, fixing odd messages.
#
# Revision 1.39  2002/06/05 01:00:46  dereks
# Modify rules to use the correct options when building unix versions of SDL.
#
# Revision 1.38  2002/04/18 05:13:17  robertj
# Changed /usr/include to SYSINCDIR helps with X-compiling, thanks Bob Lindell
#
# Revision 1.37  2002/02/21 01:04:53  dereks
# Add fix from Ryutaroh Matsumoto to fix SDL build for Debian 3.0 testing.
# Many thanks.
#
# Revision 1.36  2001/10/23 02:21:39  dereks
# Initial release CU30 video codec.
# Add --videotest option, to display raw video, but not invoke a call.
#
# Revision 1.35  2001/08/07 21:21:34  dereks
# Thanks Greg Hosler for the test on the presence of SDL
#
# Revision 1.34  2001/08/07 21:19:25  dereks
# Better check for the presence of the unix library SDL
# Code checks in /usr/local/include and /usr/include
#
# Revision 1.33  2001/08/06 04:11:08  dereks
# Modify test for presence of SDL library.
# If SDL is in /usr/local/, support for sdl display is added.
#
# Revision 1.32  2001/05/03 01:55:42  rogerh
# Add test for X Windows. Remove test for IXJ which is in openh323u.mak
#
# Revision 1.31  2001/03/07 01:47:45  dereks
# Initial release of SDL (Simple DirectMedia Layer, a cross-platform multimedia library),
# a video library code.
#
# Revision 1.30  2000/08/21 06:01:36  craigs
# Added call lists and redial capabilities
# Updated documentation
#
# Revision 1.29  2000/05/02 04:32:25  robertj
# Fixed copyright notice comment.
#
# Revision 1.28  2000/04/26 01:07:23  robertj
# Removed tarfile creation target, this is done differently now.
#
# Revision 1.27  2000/04/06 17:08:51  craigs
# Fixed problems when compiling with X11 capable systems
#
# Revision 1.26  2000/04/05 03:16:52  craigs
# Improved ability to compile on systems without X developement headers
#
# Revision 1.25  2000/03/25 01:34:46  craigs
# Changed name from voxilla to ohphone
#
# Revision 1.24  2000/03/09 09:28:35  rogerh
# Make sure all SOURCES are defined before including ptlib.mak
#
# Revision 1.23  2000/03/09 08:28:55  rogerh
# Updated to allow voxilla to compile on systems without X11 installed
#
# Revision 1.22  2000/02/24 11:17:02  craigs
# Fixed problem with making PW projects
#
# Revision 1.21  2000/02/02 04:18:26  craigs
# Changed to use common Makefiles
#
# Revision 1.20  1999/12/09 20:27:16  robertj
# Added build of library when building test app
#
# Revision 1.19  1999/11/29 09:04:35  craigs
# Added xlib files
#
# Revision 1.18  1999/10/28 01:12:34  robertj
# Used platform independent Quicknet support code now in library.
#
# Revision 1.17  1999/09/21 11:00:44  craigs
# Added support for full colour SVGA displays
#
# Revision 1.16  1999/09/21 08:39:01  craigs
# Added complete support for QuickNet G.723.1
# Added support for Linux video
#
# Revision 1.15  1999/09/03 14:05:19  robertj
# Fixed creation of tarball
#
# Revision 1.14  1999/08/25 05:56:11  robertj
# Simplified application
#
# Revision 1.13  1999/08/09 13:40:54  robertj
# Fixed define for TRACING, should be PTRACING
# Also allowed for generating code without tracing.
#
# Revision 1.12  1999/07/26 07:06:12  craigs
# Added support for QuickNet Cards
#
# Revision 1.11  1999/06/25 17:20:18  robertj
# New directory structure.
#
# Revision 1.10  1999/06/14 15:13:25  robertj
# Added pass thru command for make depend
#
# Revision 1.9  1999/06/12 06:56:59  craigs
# Extended clean targets
#
# Revision 1.8  1999/06/09 06:51:57  robertj
# Added tracing to optimised version.
#
# Revision 1.7  1999/06/09 06:18:00  robertj
# GCC compatibiltiy.
#
# Revision 1.6  1999/01/16 11:08:25  robertj
# Added dependency to openh323 library.
# Added copyright header.
#

PROG		= ohphone 
SOURCES		:= main.cxx vidlinux.cxx xlibvid.cxx

ifdef USE_SHM_VIDEO_DEVICES
STDCCFLAGS	+= -DUSE_SHM_VIDEO_DEVICES
SOURCES		+= shmvideo.cxx
endif

ifndef OPENH323DIR
OPENH323DIR=$(HOME)/openh323
endif

include $(OPENH323DIR)/openh323u.mak

#
# only include svgalib support if available on this sytem
#
ifneq (,$(wildcard $(SYSINCDIR)/vga.h))
LDLIBS		+= -lvga
STDCCFLAGS	+= -DHAS_VGALIB
endif

#
# only include X Windows support if available on this sytem
#
ifndef XINCDIR
XINCDIR=/usr/X11R6/include
endif

ifndef XLIBDIR
XLIBDIR=/usr/X11R6/lib
endif

ifneq (,$(wildcard $(XINCDIR)/X11/X.h))
STDCCFLAGS	+= -DHAS_X11
LDFLAGS     	+= -L$(XLIBDIR)
LDLIBS		+= -lXext -lX11
STDCCFLAGS	+= -I$(XINCDIR)
endif   


man:	ohphone.man

ohphone.man:	ohphone.1
	nroff -man ohphone.1 | col -b > ohphone.man

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -