Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
makefile.sgi
Package: dvd-munitions.tar.gz [view]
Upload User: aoeyumen
Upload Date: 2007-01-06
Package Size: 3329k
Code Size: 3k
Category:
DVD
Development Platform:
Unix_Linux
- #
- # $HEADER$
- #
- # Makefile for MPEG 2 Player
- #
- # By: Alex Th. de Jong
- # Created: February 1996
- # Description:
- # Makefile for MPEG 2 Transport Stream player for SGI Irix 5.3
- #
- # Operating System
- OS = -DIRIX # -DIRIX_PTHREAD
- # Use Multi-Processing on Irix 5.3
- THREADLIB = # -L/opt/pthread/lib/libpthread.a
- THREADINC = # -I/opt/pthread/include
- USE_SHMEM = -DSH_MEM # Use shared memory?
- ATM = -DFORE_ATM # Use Fore ATM?
- EOFEXIT = # -DEOFEXIT
- # This option is useful for network receivers. The decoder is
- # terminated when an EOF is receiver (no proper clean-up)
- # Tool directories
- TOOLDIR = Util
- Buffer
- Video
- Audio
- Demux
- # Directories
- PIDRDIR = .
- INSTINC = ../Inc
- INSTLIB = ../Lib/Irix # 5.3 # 6.2
- INSTBIN = ../Bin/Irix # 5.3 # 6.2
- ATMINC = /usr/fore/include
- X11INC = /usr/include
- # SetTop Unit Player
- TARNAME = mpeg2tsplayer
- # Tools
- CP = cp
- MV = mv
- RM = rm -f
- SED = sed
- CHMOD = chmod 666
- CPP = CC # g++ -V2.7.2.1 # # g++ -V2.6.3 ## GNU Compiler version
- CC = cc # gcc -V2.7.2.1 # gcc
- AR = ar
- STRP = /bin/strip
- # Compiler options
- EXTERNAL = # -fexternal-templates # Keep out of compiler flags: they need to be generated somewhere!
- PROTOTYPE = # -fno-strict-prototype
- DEBUG = # -ggdb # -DTRACE # -DDEBUG
- WARNINGS = -w # -Wall # -w Supress warnings # -Wall # List all warnings
- OPTIMIZE = -O2 # -O6 # -O2 # # -O #
- CPPFLAGS = $(DEBUG) $(WARNINGS) $(OPTIMIZE) $(OS)
- $(USE_SHMEM)
- $(PROTOTYPE) -I$(PIDRDIR) -I$(INSTINC) -I$(PTHREADINC)
- -I$(OPENWINHOME)/include
- LDFLAGS = -L$(INSTLIB) -L/usr/people/dejong
- LDLIBS = -lmpeg -lutil -lXext -lX11 $(THREADLIB)
- # Compile lines
- all:
- for i in ${TOOLDIR}; do (cd $$i; gmake -f makefile.sgi
- INSTBIN=../$(INSTBIN) INSTINC=../$(INSTINC) INSTLIB=../$(INSTLIB)
- ATMINC=$(ATMINC) X11INC=$(X11INC)
- AR=$(AR) CC="$(CC)" CPP="$(CPP)" STRP=$(STRP) CHMOD="$(CHMOD)"
- EXTERNAL=$(EXTERNAL) USE_SHMEM=$(USE_SHMEM) ATM=$(ATM)
- OS="$(OS)" EOFEXIT="$(EOFEXIT)" THREADINC=$(THREADINC) THREADLIB=$(THREADLIB)
- OPTIMIZE=$(OPTIMIZE) WARNINGS=$(WARNINGS) DEBUG="$(DEBUG)"
- all); done
- install:
- for i in ${TOOLDIR}; do (cd $$i; gmake -f makefile.sgi
- INSTBIN=../$(INSTBIN) INSTINC=../$(INSTINC) INSTLIB=../$(INSTLIB)
- ATMINC=$(ATMINC) X11INC=$(X11INC)
- AR=$(AR) CC="$(CC)" CPP="$(CPP)" STRP=$(STRP) CHMOD="$(CHMOD)"
- EXTERNAL=$(EXTERNAL) USE_SHMEM=$(USE_SHMEM) ATM=$(ATM)
- OS="$(OS)" EOFEXIT="$(EOFEXIT)" THREADINC=$(THREADINC) THREADLIB=$(THREADLIB)
- OPTIMIZE=$(OPTIMIZE) WARNINGS=$(WARNINGS) DEBUG="$(DEBUG)"
- install); done
- clean:
- for i in ${TOOLDIR}; do (cd $$i; gmake -f makefile.sgi clean); done
- $(RM) *~ *.~?~ *%
- installclean:
- for i in ${TOOLDIR}; do (cd $$i; gmake -f makefile.sgi installclean); done
- $(RM) *~ *.~?~ *% $(INSTLIB)/*.a $(INSTINC)/*