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

📄 config

📁 一个开源的Flash 播放器,可以在Windows/Linux 上运行
💻
字号:
# make configuration for the tu-testbed engine library# If you haven't set TU_TESTBED_COMPILER, then take a guess at its value# based on the OSTYPE env variable.## If you want to use a particular compiler; for example gcc-3.0, then# set the environment variable TU_TESTBED_COMPILER to the compiler# name.ifndef TU_TESTBED_COMPILER	ifndef $(OSTYPE)		OSTYPE = $(shell uname)	endif	OSTYPE := $(patsubst Linux, linux, $(OSTYPE))	OSTYPE := $(patsubst Darwin, darwin, $(OSTYPE))	# default to msvc	TU_TESTBED_COMPILER = msvc	ifneq (,$(findstring linux, $(OSTYPE)))		TU_TESTBED_COMPILER = gcc	endif	ifneq (,$(findstring darwin, $(OSTYPE)))		TU_TESTBED_COMPILER = gcc3	endifendif# If you have libmad installed# (http://www.underbit.com/products/mad/), and you want to compile# gameswf with mp3 support, uncomment below.  Note that libmad is# GPL'd, so if you want to distribute binaries based on this, you must# distribute the associated source under GPL as well.#GAMESWF_MP3_SUPPORT=-DGAMESWF_MP3_SUPPORT=1##LIBMAD_LIB=-lmad#LIBMAD_LIB=../../libmad-0.15.1b/msvc++/Release/libmad.lib#LIBMAD_INCLUDE=-I../../libmad-0.15.1bifeq ($(TU_TESTBED_COMPILER), msvc)## MSVC/Windows options## Uncomment this option if you're saddled with an old version of# MSVCRT.  Newer versions of MSVCRT's malloc perform about the same as# dlmalloc.#USE_DL_MALLOC_FLAG := -DUSE_DL_MALLOC# MSVCCC := cl /nologoAR := lib /NOLOGO#LINK := link /nologoLIB_OUT_FLAG := /OUT:LIB_EXT := libLIB_PRE :=OBJ_EXT := objEXE_EXT := .exeDLL_EXT := dllSDL_DIR := $(TOP)/../SDL-1.2.7SDL_INCLUDE := -I "$(SDL_DIR)/include"SDL_LIBS := winmm.lib kernel32.lib user32.lib gdi32.lib # dxguid.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.libSDL_MIXER_INCLUDE := -I$(TOP)/../SDL_mixer-1.2.5/includeSDL_MIXER_LIB := $(TOP)/../SDL_mixer-1.2.5/lib/SDL_mixer.libSOCKET_LIBS := wsock32.lib ws2_32.libLIBS := opengl32.lib glu32.lib $(SDL_DIR)/lib/SDLmain.lib $(SDL_DIR)/lib/SDL.lib gdi32.lib oldnames.lib $(SDL_LIBS)CFLAGS := $(CFLAGS) /MD -GR -GX -DWIN32=1 -D_WIN32=1 $(USE_DL_MALLOC_FLAG) -W3 $(SDL_INCLUDE) $(GAMESWF_MP3_SUPPORT)LDFLAGS := /link /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcd.lib /NODEFAULTLIB:msvcprt.lib /INCREMENTAL:NO /subsystem:console# Uncomment these definitions if you want to use libxml on win32.# LIBS := opengl32.lib glu32.lib wsock32.lib $(SDL_DIR)/lib/SDLmain.lib $(SDL_DIR)/lib/SDL.lib gdi32.lib oldnames.lib $(SDL_LIBS)# CFLAGS := $(CFLAGS) /MD -GR -GX -DWIN32=1 -D_WIN32=1 -DHAVE_LIBXML=1 -DLIBXML_HTTP_ENABLED $(USE_DL_MALLOC_FLAG) -W3 $(SDL_INCLUDE) $(GAMESWF_MP3_SUPPORT) -# ICONV_DIR := $(TOP)/../iconv-1.9.1.win32# XML2_DIR := $(TOP)/../libxml2-2.6.19.win32# XML2_INCLUDE := -I$(XML2_DIR)/include -I$(ICONV_DIR)/include# XML2LIB := $(XML2_DIR)/lib/libxml2.$(LIB_EXT) $(ICONV_DIR)/lib/iconv.$(LIB_EXT)+# CFLAGS += -DHAVE_WINSOCK -DHAVE_LIBXMLLIBPNG_DIR := $(TOP)/../libpng-1.2.8LIBPNG_INCLUDE := -I$(LIBPNG_DIR)LIBPNG := $(LIBPNG_DIR)/libpng.$(LIB_EXT)ZLIB_DIR := $(TOP)/../zlib-1.2.2ZLIB_INCLUDE := -I$(ZLIB_DIR)ZLIB := $(ZLIB_DIR)/zlib.$(LIB_EXT)JPEGLIB_DIR := $(TOP)/../jpeg-6bJPEGLIB_INCLUDE := -I$(JPEGLIB_DIR)JPEGLIB := $(JPEGLIB_DIR)/libjpeg.$(LIB_EXT)ifeq ($(DEBUG),1)	# msvc debug flags	CC_DEBUG_FLAGS := -Zi -Od	LDFLAGS := msvcrtd.lib -Zi $(LDFLAGS) -DEBUG /NODEFAULTLIB:msvcrt.lib	MAKE_DLL := cl /nologo /LDdelse	# msvc non-debug flags	CC_DEBUG_FLAGS := -Ox -DNDEBUG=1	LDFLAGS := msvcrt.lib -Zi $(LDFLAGS) /NODEFAULTLIB:msvcrtd.lib	MAKE_DLL := cl /nologo /LDendifendififeq ($(TU_TESTBED_COMPILER), gcc)# GCCCC := $(TU_TESTBED_COMPILER)AR := ar -rcusLIB_OUT_FLAG :=LIB_PRE := libLIB_EXT := aOBJ_EXT := oEXE_EXT :=DLL_EXT := soLIBS := -lSDL -lGL -lGLU -lmDLL_LIBS := -ldlSDL_CFLAGS := $(shell sdl-config --cflags)SDL_LDFLAGS := $(shell sdl-config --libs)SDL_MIXER_INCLUDE := SDL_MIXER_LIB := -lSDL_mixerCFLAGS := $(CFLAGS) $(SDL_CFLAGS) -fpic -Wall $(GAMESWF_MP3_SUPPORT)LDFLAGS := -lGL -lGLUMAKE_DLL := gcc -shared# On Unix-like machines, these libraries are usually installed in# standard locations.#LIBPNG_DIR := $(TOP)/../libpng#LIBPNG_INCLUDE := $(LIBPNG_DIR)LIBPNG := -lpng#ZLIB_DIR := $(TOP)/../zlibZLIB_INCLUDE :=ZLIB := -lz#JPEGLIB_DIR := $(TOP)/../jpeg-6bJPEGLIB_INCLUDE :=JPEGLIB := -ljpegifeq ($(DEBUG), 1)	# gcc debug flags	CC_DEBUG_FLAGS := -g	LDFLAGS := -gelse	# gcc non-debug flags	CC_DEBUG_FLAGS := -DNDEBUG=1 -ffast-math -fexpensive-optimizations -fomit-frame-pointerendifendif # GCCifeq ($(TU_TESTBED_COMPILER), gcc3)# make configuration for the tu-testbed engine library# use this if compiling for linuxCC := $(TU_TESTBED_COMPILER)AR := ar -r -sLIB_OUT_FLAG :=LIB_PRE := libLIB_EXT := aOBJ_EXT := oEXE_EXT :=DLL_EXT := soLIBS := -lSDL -lm -lstdc++DLL_LIBS := -ldlSDL_CFLAGS := $(shell sdl-config --cflags)SDL_LDFLAGS := $(shell sdl-config --libs)CFLAGS := $(CFLAGS) $(SDL_CFLAGS) -fPIC -Wall $(GAMESWF_MP3_SUPPORT)LDFLAGS := -lstdc++MAKE_DLL := gcc3 -shared# On Unix-like machines, these libraries are usually installed in# standard locations.LIBPNG_DIR := $(TOP)/../libpngLIBPNG_INCLUDE := -I$(LIBPNG_DIR)LIBPNG := $(LIBPNG_DIR)/libpng.$(LIB_EXT)ZLIB_DIR := $(TOP)/../zlibZLIB_INCLUDE := -I$(ZLIB_DIR)ZLIB := $(ZLIB_DIR)/libz.$(LIB_EXT)JPEGLIB_DIR := $(TOP)/../jpeg-6bJPEGLIB_INCLUDE := -I$(JPEGLIB_DIR)JPEGLIB := $(JPEGLIB_DIR)/libjpeg.$(LIB_EXT)ifeq ($(DEBUG), 1)	# gcc debug flags	CC_DEBUG_FLAGS := -g	LDFLAGS := -gelse	# gcc non-debug flags	CC_DEBUG_FLAGS :=  -DNDEBUG=1 -ffast-math -fexpensive-optimizations -fomit-frame-pointerendifendif%.$(OBJ_EXT): %.cpp	$(CC) -c $< $(CFLAGS)%.$(OBJ_EXT): %.c	$(CC) -c $< $(CFLAGS)BASE_LIB := $(TOP)/base/$(LIB_PRE)base.$(LIB_EXT)GEOMETRY_LIB := $(TOP)/geometry/$(LIB_PRE)geometry.$(LIB_EXT)NET_LIB := $(TOP)/net/$(LIB_PRE)net.$(LIB_EXT)ENGINE_INCLUDE := -I$(TOP)all:base_lib:	make -C $(TOP)/basebase_clean:	make -C $(TOP)/base cleannet_lib:	make -C $(TOP)/netnet_clean:	make -C $(TOP)/net cleangeometry_lib:	make -C $(TOP)/geometrygeometry_clean:	make -C $(TOP)/geometry clean# Local Variables:# mode: Makefile# End:

⌨️ 快捷键说明

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