?? makefile.solaris
字號:
## File: makefile# By: Alex Theo de Jong, NIST# Description:# Makefile for MPEG 2 Demultiplexer implementation for SUN Solaris#OS = -DSOLARIS # -DSOLARIS_PTHREAD# Use Solaris Multi-ThreadingTHREADLIB = -lthread -lxil # -L/opt/pthread/lib/libpthread.aTHREADINC = # -I/opt/pthread/include # none# DirectoriesPIDRDIR = .INSTBIN = ../../../Bin/Solaris2.5INSTLIB = ../../../LibINSTINC = ../../../IncATMINC = /usr/fore/include# ToolsCP = cpMV = mvRM = rm -fCHMOD = chmod 666CPP = CC # Sparc C++ Compiler # g++ -V2.7.2 # -V2.6.3 # GNU Compiler versionAR = arSTRP = strip# Compiler optionsATM = -DFORE_ATMPROTOTYPE = # -fno-strict-prototypeDEBUG = # -ggdb -DTRACE # -DDEBUGWARNINGS = -w # -Wall # List all warnings # -w # Suppress warnings #OPTIMIZE = -O # -O6 # # -O2 ## Compiler flagsCPPFLAGS = $(DEBUG) $(WARNINGS) $(OPTIMIZE) $(OS) $(ATM) \ $(PROTOTYPE) -I$(PIDRDIR) -I$(INSTINC) -I$(ATMINC) \ $(THREADINC)# Loader/linker flagsLDFLAGS = -L$(INSTLIB)LDLIBS = -lsocket -lnsl -lmpeg -lutil -lX11 -lXext -latm $(THREADLIB)# Things to compileOBJECTS = mpeg2demux.oHEADERS = mpeg2demux.hhPROGRAM = mpeg2playerLIBRARY = libmpeg.a# Compile linesall: $(PROGRAM)install: binclean: installcleaninstallclean: $(RM) *.o *~ *.~?~ core $(PROGRAM)%.a: $(OBJECTS) $(AR) vrus $(INSTLIB)/$*.a $(OBJECTS) $(CP) *.hh $(INSTINC) $(CHMOD) $(INSTINC)/*.hh.cc.o: $(RM) $@ $(CPP) $(CPPFLAGS) -c $<$(PROGRAM): $(RM) $(PROGRAM) $(CPP) -o $(PROGRAM) $(PROGRAM).o $(LDFLAGS) $(LDLIBS)bin: $(PROGRAM) $(CP) $(PROGRAM) $(INSTBIN) $(STRP) $(INSTBIN)/$(PROGRAM)# Dependenciesmpeg2demux.o: mpeg2demux.hh$(PROGRAM).o: mpeg2demux.hh$(PROGRAM): $(LIBRARY) $(PROGRAM).o
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -