linux-2.0-libc6-i386.mak

来自「linux下的一款播放器」· MAK 代码 · 共 85 行

MAK
85
字号
# UMAKE generated Makefile
# build choices: default,release
# platform: linux-2.0-libc6-i386
# Wed Feb  2 15:36:20 2000
.SUFFIXES: .cpp .so
.c.so:
	$(CC) $(CCFLAGS) -fPIC -DPIC -o  $@ -c $<
.cpp.so:
	$(CXX) $(CXXFLAGS) -fPIC -DPIC -o  $@ -c $<

RM = rm -f
RM_DIR = rm -rf
MAKE_DEP = makedep.py
MAKE_DEP_FLAGS =   $(INCLUDES) $(DEFINES)
MAKE_LIB = ar cr 
MAKE_LIB_FLAGS =  
RANLIB = ranlib
CP = cp
MAKE = make

# Compilers
CC = gcc
CCFLAGS = -pipe -O2  $(INCLUDES) $(DEFINES)
CXX = g++
CXXFLAGS = -pipe -O2  $(INCLUDES) $(DEFINES)

# Linker
LD = g++
LDFLAGS = -shared -L/usr/X11R6/lib -L/usr/X11R6/lib 

DEPLIBS = 

DYNAMIC_LIBS = -logg -lvorbis

SRCS = \
	../rvorbis.cpp \
	../queue.cpp

OBJS = $(COMPILED_OBJS) $(SOURCE_OBJS)

COMPILED_OBJS = \
	rel/obj/rvorbis.so \
	rel/obj/queue.so

SOURCE_OBJS = 

INCLUDES = \
	-I/usr/X11R6/include \
	-I/usr/X11R6/include \
	-I/home/jack/rmasdk/include \
	-I.. \
	-I./pub

DEFINES = \
	-D_LINUX \
	-D_REENTRANT \
	-D_UNIX \
	-D_RED_HAT_5_X_

SYSLIBS = 

LOCAL_LIBS = 

rel/rvorbis.so : rel/obj $(OBJS) $(DEPLIBS)
	if test -d rel; then echo; else mkdir rel; fi
	$(LD) $(LDFLAGS) -o rel/rvorbis.so $(OBJS) $(DYNAMIC_LIBS) $(DEPLIBS) $(LOCAL_LIBS) $(SYSLIBS) -lgcc

clean::
	$(RM) rel/rvorbis.so $(COMPILED_OBJS)

## OBJECT DEPENDANCIES
rel/obj:
	if test -d rel; then echo; else mkdir rel; fi
	if test -d rel/obj; then echo; else mkdir rel/obj; fi
rel/obj/rvorbis.so : ../rvorbis.cpp
	$(CXX) $(CXXFLAGS) -fPIC -DPIC -o rel/obj/rvorbis.so -c ../rvorbis.cpp
rel/obj/queue.so : ../queue.cpp
	$(CXX) $(CXXFLAGS) -fPIC -DPIC -o rel/obj/queue.so -c ../queue.cpp
copy:
	if test -d ../release; then echo; else mkdir ../release; fi
	cp rel/rvorbis.so ../release/rvorbis.so
depend:
	$(MAKE_DEP) $(MAKE_DEP_FLAGS) rel/obj/ $(SRCS)

⌨️ 快捷键说明

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