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 + -
显示快捷键?