📄 makefile
字号:
# Makefile -- Thatcher Ulrich <tu@tulrich.com> 2003# This source code has been donated to the Public Domain. Do# whatever you want with it.# Makefile for gameswf library & tests.TOP = ..include $(TOP)/configINCLUDE_PATHS := $(ENGINE_INCLUDE) $(ZLIB_INCLUDE) $(SDL_MIXER_INCLUDE) $(LIBMAD_INCLUDE) # $(XML2_INCLUDE) CFLAGS := $(CFLAGS) $(INCLUDE_PATHS) $(CC_DEBUG_FLAGS)LDFLAGS := $(SDL_LDFLAGS) $(LIB_DEBUG_FLAGS) $(LDFLAGS)LIB_OUT = $(LIB_PRE)gameswf.$(LIB_EXT)EXE_OUT = gameswf_test_ogl$(EXE_EXT)PARSER_OUT = gameswf_parser$(EXE_EXT)PROCESSOR_OUT = gameswf_processor$(EXE_EXT)LIBS := $(LIB_OUT) $(BASE_LIB) $(LIBS) $(JPEGLIB) $(ZLIB) $(SDL_MIXER_LIB) $(LIBMAD_LIB) # $(XML2LIB)all: base_lib $(LIB_OUT) $(EXE_OUT) $(PARSER_OUT) $(PROCESSOR_OUT)LIB_OBJS = \ gameswf_action.$(OBJ_EXT) \ gameswf_button.$(OBJ_EXT) \ gameswf_dlist.$(OBJ_EXT) \ gameswf_font.$(OBJ_EXT) \ gameswf_fontlib.$(OBJ_EXT) \ gameswf_impl.$(OBJ_EXT) \ gameswf_log.$(OBJ_EXT) \ gameswf_morph2.$(OBJ_EXT) \ gameswf_movie.$(OBJ_EXT) \ gameswf_render.$(OBJ_EXT) \ gameswf_shape.$(OBJ_EXT) \ gameswf_sound.$(OBJ_EXT) \ gameswf_stream.$(OBJ_EXT) \ gameswf_string.$(OBJ_EXT) \ gameswf_styles.$(OBJ_EXT) \ gameswf_tesselate.$(OBJ_EXT) \ gameswf_text.$(OBJ_EXT) \ gameswf_textformat.$(OBJ_EXT) \ gameswf_timers.$(OBJ_EXT) \ gameswf_types.$(OBJ_EXT) \ gameswf_xml.$(OBJ_EXT) \ gameswf_xmlsocket.$(OBJ_EXT)TEST_PROGRAM_OBJS = \ gameswf_test_ogl.$(OBJ_EXT) \ gameswf_render_handler_ogl.$(OBJ_EXT) \ gameswf_sound_handler_sdl.$(OBJ_EXT) \ gameswf_sound_handler_mp3.$(OBJ_EXT)PARSER_OBJS = \ gameswf_parser.$(OBJ_EXT) PROCESSOR_OBJS = \ gameswf_processor.$(OBJ_EXT)OBJS = $(LIB_OBJS) $(TEST_PROGRAM_OBJS) $(PARSER_OBJS) $(PROCESSOR_OBJS)gameswf_impl.$(OBJ_EXT): gameswf.h gameswf_impl.h gameswf_types.h$(LIB_OUT): $(LIB_OBJS) $(AR) $(LIB_OUT_FLAG)$@ $^$(EXE_OUT): $(TEST_PROGRAM_OBJS) $(LIB_OUT) $(BASE_LIB) $(CC) -o $@ $(TEST_PROGRAM_OBJS) $(LIBS) $(LDFLAGS)$(PARSER_OUT): $(PARSER_OBJS) $(LIB_OUT) $(BASE_LIB) $(CC) -o $@ $(PARSER_OBJS) $(LIBS) $(LDFLAGS)$(PROCESSOR_OUT): $(PROCESSOR_OBJS) $(LIB_OUT) $(BASE_LIB) $(CC) -o $@ $(PROCESSOR_OBJS) $(LIBS) $(LDFLAGS)clean: make -C $(TOP)/base clean -rm $(OBJS) $(LIB_OUT) $(EXE_OUT) $(PARSER_OUT) $(PROCESSOR_OUT)depend: makedepend -Y -I.. -f Makefile *.cppfresh: clean all# DO NOT DELETEgameswf_action.o: gameswf_action.h gameswf.h gameswf_types.hgameswf_action.o: ../gameswf/gameswf.h ../base/tu_types.h ../base/tu_config.hgameswf_action.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_action.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_action.o: ../base/tu_swap.h gameswf_impl.h gameswf_log.hgameswf_action.o: ../base/smart_ptr.h gameswf_stream.h ../base/tu_random.hgameswf_action.o: gameswf_string.h gameswf_movie.h gameswf_timers.hgameswf_action.o: ../base/tu_timer.h gameswf_textformat.h gameswf_sound.hgameswf_button.o: gameswf_button.h gameswf_impl.h gameswf.h gameswf_action.hgameswf_button.o: gameswf_types.h ../gameswf/gameswf.h ../base/tu_types.hgameswf_button.o: ../base/tu_config.h ../compatibility_include.hgameswf_button.o: ../base/dlmalloc.h ../base/container.h ../base/utility.hgameswf_button.o: ../base/tu_math.h ../base/tu_swap.h gameswf_log.hgameswf_button.o: ../base/smart_ptr.h gameswf_sound.h gameswf_render.hgameswf_button.o: ../base/image.h gameswf_stream.hgameswf_dlist.o: gameswf_dlist.h ../base/container.h ../base/tu_config.hgameswf_dlist.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_dlist.o: ../base/utility.h ../base/tu_math.h ../base/tu_types.hgameswf_dlist.o: ../base/tu_swap.h gameswf_types.h ../gameswf/gameswf.hgameswf_dlist.o: gameswf_impl.h gameswf.h gameswf_action.h gameswf_log.hgameswf_dlist.o: ../base/smart_ptr.h gameswf_render.h ../base/image.hgameswf_font.o: gameswf_font.h ../base/container.h ../base/tu_config.hgameswf_font.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_font.o: ../base/utility.h ../base/tu_math.h ../base/tu_types.hgameswf_font.o: ../base/tu_swap.h gameswf.h gameswf_types.hgameswf_font.o: ../gameswf/gameswf.h gameswf_impl.h gameswf_action.hgameswf_font.o: gameswf_log.h ../base/smart_ptr.h gameswf_stream.hgameswf_font.o: gameswf_shape.h gameswf_styles.h ../base/tu_file.hgameswf_fontlib.o: ../base/container.h ../base/tu_config.hgameswf_fontlib.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_fontlib.o: ../base/utility.h ../base/tu_math.h ../base/tu_types.hgameswf_fontlib.o: ../base/tu_swap.h ../base/tu_file.h gameswf.hgameswf_fontlib.o: gameswf_font.h gameswf_types.h ../gameswf/gameswf.hgameswf_fontlib.o: gameswf_impl.h gameswf_action.h gameswf_log.hgameswf_fontlib.o: ../base/smart_ptr.h gameswf_render.h ../base/image.hgameswf_fontlib.o: gameswf_shape.h gameswf_styles.h gameswf_tesselate.hgameswf_impl.o: ../base/tu_file.h ../base/tu_config.hgameswf_impl.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_impl.o: ../base/tu_types.h ../base/tu_swap.h ../base/utility.hgameswf_impl.o: ../base/tu_math.h gameswf_action.h gameswf.h gameswf_types.hgameswf_impl.o: ../gameswf/gameswf.h ../base/container.h gameswf_button.hgameswf_impl.o: gameswf_impl.h gameswf_log.h ../base/smart_ptr.hgameswf_impl.o: gameswf_sound.h gameswf_font.h gameswf_fontlib.hgameswf_impl.o: gameswf_morph2.h gameswf_shape.h gameswf_styles.hgameswf_impl.o: gameswf_render.h ../base/image.h gameswf_stream.hgameswf_impl.o: gameswf_dlist.h gameswf_timers.h ../base/tu_timer.hgameswf_impl.o: ../base/jpeg.h ../base/zlib_adapter.hgameswf_log.o: gameswf_log.h gameswf.hgameswf_morph2.o: gameswf_morph2.h gameswf_shape.h gameswf_styles.hgameswf_morph2.o: gameswf_impl.h gameswf.h gameswf_action.h gameswf_types.hgameswf_morph2.o: ../gameswf/gameswf.h ../base/tu_types.h ../base/tu_config.hgameswf_morph2.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_morph2.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_morph2.o: ../base/tu_swap.h gameswf_log.h ../base/smart_ptr.hgameswf_morph2.o: gameswf_stream.hgameswf_morph.o: gameswf_morph.h gameswf_shape.h gameswf_styles.hgameswf_morph.o: gameswf_impl.h gameswf.h gameswf_action.h gameswf_types.hgameswf_morph.o: ../gameswf/gameswf.h ../base/tu_types.h ../base/tu_config.hgameswf_morph.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_morph.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_morph.o: ../base/tu_swap.h gameswf_log.h ../base/smart_ptr.hgameswf_morph.o: gameswf_tesselate.h gameswf_stream.h ../base/tu_file.hgameswf_morph.o: gameswf_render.h ../base/image.hgameswf_movie.o: gameswf_movie.h gameswf_log.h gameswf_action.h gameswf.hgameswf_movie.o: gameswf_types.h ../gameswf/gameswf.h ../base/tu_types.hgameswf_movie.o: ../base/tu_config.h ../compatibility_include.hgameswf_movie.o: ../base/dlmalloc.h ../base/container.h ../base/utility.hgameswf_movie.o: ../base/tu_math.h ../base/tu_swap.h gameswf_impl.hgameswf_movie.o: ../base/smart_ptr.h ../base/tu_file.h ../base/image.hgameswf_movie.o: gameswf_render.hgameswf_parser.o: ../base/tu_file.h ../base/tu_config.hgameswf_parser.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_parser.o: ../base/tu_types.h ../base/tu_swap.h ../base/zlib_adapter.hgameswf_parser.o: ../base/image.h ../base/jpeg.h gameswf_stream.hgameswf_parser.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_parser.o: gameswf_log.h gameswf.hgameswf_processor.o: ../base/tu_file.h ../base/tu_config.hgameswf_processor.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_processor.o: ../base/tu_types.h ../base/tu_swap.h ../base/container.hgameswf_processor.o: ../base/utility.h ../base/tu_math.h gameswf.hgameswf_render.o: gameswf_render.h gameswf_types.h ../gameswf/gameswf.hgameswf_render.o: ../base/tu_types.h ../base/tu_config.hgameswf_render.o: ../compatibility_include.h ../base/dlmalloc.h gameswf.hgameswf_render.o: ../base/image.h gameswf_log.hgameswf_render_handler_ogl.o: gameswf.h gameswf_types.h ../gameswf/gameswf.hgameswf_render_handler_ogl.o: ../base/tu_types.h ../base/tu_config.hgameswf_render_handler_ogl.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_render_handler_ogl.o: ../base/image.h ../base/ogl.hgameswf_render_handler_ogl.o: ../base/tu_opengl_includes.h ../base/utility.hgameswf_render_handler_ogl.o: ../base/tu_math.h ../base/tu_swap.hgameswf_shape.o: gameswf_shape.h gameswf_styles.h gameswf_impl.h gameswf.hgameswf_shape.o: gameswf_action.h gameswf_types.h ../gameswf/gameswf.hgameswf_shape.o: ../base/tu_types.h ../base/tu_config.hgameswf_shape.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_shape.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_shape.o: ../base/tu_swap.h gameswf_log.h ../base/smart_ptr.hgameswf_shape.o: gameswf_render.h ../base/image.h gameswf_stream.hgameswf_shape.o: gameswf_tesselate.h ../base/tu_file.h ../base/ogl.hgameswf_shape.o: ../base/tu_opengl_includes.hgameswf_sound.o: gameswf_sound.h gameswf_impl.h gameswf.h gameswf_action.hgameswf_sound.o: gameswf_types.h ../gameswf/gameswf.h ../base/tu_types.hgameswf_sound.o: ../base/tu_config.h ../compatibility_include.hgameswf_sound.o: ../base/dlmalloc.h ../base/container.h ../base/utility.hgameswf_sound.o: ../base/tu_math.h ../base/tu_swap.h gameswf_log.hgameswf_sound.o: ../base/smart_ptr.h gameswf_stream.hgameswf_sound_handler_sdl.o: ../gameswf/gameswf.h ../base/container.hgameswf_sound_handler_sdl.o: ../base/tu_config.h ../compatibility_include.hgameswf_sound_handler_sdl.o: ../base/dlmalloc.h ../base/utility.hgameswf_sound_handler_sdl.o: ../base/tu_math.h ../base/tu_types.hgameswf_sound_handler_sdl.o: ../base/tu_swap.h ../gameswf/gameswf_log.hgameswf_sound_handler_sdl.o: ../gameswf/gameswf_types.hgameswf_stream.o: gameswf_stream.h ../base/container.h ../base/tu_config.hgameswf_stream.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_stream.o: ../base/utility.h ../base/tu_math.h ../base/tu_types.hgameswf_stream.o: ../base/tu_swap.h gameswf_log.h gameswf_types.hgameswf_stream.o: ../gameswf/gameswf.h ../base/tu_file.hgameswf_string.o: gameswf_string.h gameswf_log.h gameswf_action.h gameswf.hgameswf_string.o: gameswf_types.h ../gameswf/gameswf.h ../base/tu_types.hgameswf_string.o: ../base/tu_config.h ../compatibility_include.hgameswf_string.o: ../base/dlmalloc.h ../base/container.h ../base/utility.hgameswf_string.o: ../base/tu_math.h ../base/tu_swap.h gameswf_impl.hgameswf_string.o: ../base/smart_ptr.hgameswf_styles.o: gameswf_styles.h gameswf_impl.h gameswf.h gameswf_action.hgameswf_styles.o: gameswf_types.h ../gameswf/gameswf.h ../base/tu_types.hgameswf_styles.o: ../base/tu_config.h ../compatibility_include.hgameswf_styles.o: ../base/dlmalloc.h ../base/container.h ../base/utility.hgameswf_styles.o: ../base/tu_math.h ../base/tu_swap.h gameswf_log.hgameswf_styles.o: ../base/smart_ptr.h gameswf_render.h ../base/image.hgameswf_styles.o: gameswf_stream.hgameswf_tesselate.o: gameswf_tesselate.h gameswf.h gameswf_types.hgameswf_tesselate.o: ../gameswf/gameswf.h ../base/tu_types.hgameswf_tesselate.o: ../base/tu_config.h ../compatibility_include.hgameswf_tesselate.o: ../base/dlmalloc.h ../base/utility.h ../base/tu_math.hgameswf_tesselate.o: ../base/tu_swap.h ../base/container.hgameswf_test_ogl.o: gameswf.h ../base/ogl.h ../base/tu_config.hgameswf_test_ogl.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_test_ogl.o: ../base/tu_opengl_includes.h ../base/utility.hgameswf_test_ogl.o: ../base/tu_math.h ../base/tu_types.h ../base/tu_swap.hgameswf_test_ogl.o: ../base/container.h ../base/tu_file.hgameswf_text.o: ../base/utf8.h ../base/tu_types.h ../base/tu_config.hgameswf_text.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_text.o: ../base/utility.h ../base/tu_math.h ../base/tu_swap.hgameswf_text.o: gameswf_impl.h gameswf.h gameswf_action.h gameswf_types.hgameswf_text.o: ../gameswf/gameswf.h ../base/container.h gameswf_log.hgameswf_text.o: ../base/smart_ptr.h gameswf_shape.h gameswf_styles.hgameswf_text.o: gameswf_stream.h gameswf_font.h gameswf_fontlib.hgameswf_text.o: gameswf_render.h ../base/image.h gameswf_textformat.hgameswf_textformat.o: gameswf_log.h gameswf_textformat.h gameswf_action.hgameswf_textformat.o: gameswf.h gameswf_types.h ../gameswf/gameswf.hgameswf_textformat.o: ../base/tu_types.h ../base/tu_config.hgameswf_textformat.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_textformat.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_textformat.o: ../base/tu_swap.h gameswf_impl.h ../base/smart_ptr.hgameswf_timers.o: gameswf_log.h gameswf_action.h gameswf.h gameswf_types.hgameswf_timers.o: ../gameswf/gameswf.h ../base/tu_types.h ../base/tu_config.hgameswf_timers.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_timers.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_timers.o: ../base/tu_swap.h gameswf_impl.h ../base/smart_ptr.hgameswf_timers.o: gameswf_timers.h ../base/tu_timer.h gameswf_xml.hgameswf_timers.o: gameswf_xmlsocket.hgameswf_tools.o: ../base/tu_file.h ../base/tu_config.hgameswf_tools.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_tools.o: ../base/tu_types.h ../base/tu_swap.h ../base/utility.hgameswf_tools.o: ../base/tu_math.h ../base/zlib_adapter.h gameswf.hgameswf_tools.o: gameswf_log.h gameswf_stream.h ../base/container.hgameswf_tools.o: gameswf_types.h ../gameswf/gameswf.hgameswf_types.o: gameswf_types.h ../gameswf/gameswf.h ../base/tu_types.hgameswf_types.o: ../base/tu_config.h ../compatibility_include.hgameswf_types.o: ../base/dlmalloc.h gameswf_log.h gameswf_stream.hgameswf_types.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_types.o: ../base/tu_swap.h gameswf_render.h gameswf.h ../base/image.hgameswf_xml.o: gameswf_log.h gameswf_action.h gameswf.h gameswf_types.hgameswf_xml.o: ../gameswf/gameswf.h ../base/tu_types.h ../base/tu_config.hgameswf_xml.o: ../compatibility_include.h ../base/dlmalloc.hgameswf_xml.o: ../base/container.h ../base/utility.h ../base/tu_math.hgameswf_xml.o: ../base/tu_swap.h gameswf_impl.h ../base/smart_ptr.hgameswf_xml.o: gameswf_string.hgameswf_xmlsocket.o: gameswf_log.h gameswf_xml.h gameswf_action.h gameswf.hgameswf_xmlsocket.o: gameswf_types.h ../gameswf/gameswf.h ../base/tu_types.hgameswf_xmlsocket.o: ../base/tu_config.h ../compatibility_include.hgameswf_xmlsocket.o: ../base/dlmalloc.h ../base/container.h ../base/utility.hgameswf_xmlsocket.o: ../base/tu_math.h ../base/tu_swap.h gameswf_impl.hgameswf_xmlsocket.o: ../base/smart_ptr.h gameswf_xmlsocket.h gameswf_timers.hgameswf_xmlsocket.o: ../base/tu_timer.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -