update for r18
This commit is contained in:
parent
a9f304ac53
commit
ebb974cbe5
|
@ -57,7 +57,7 @@ clean:
|
||||||
@echo Cleaning $(LIB_DIR) $(SDL_OBJS)
|
@echo Cleaning $(LIB_DIR) $(SDL_OBJS)
|
||||||
@rm -fr $(LIB_DIR) $(SDL_OBJS)
|
@rm -fr $(LIB_DIR) $(SDL_OBJS)
|
||||||
|
|
||||||
install:
|
install: all
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
||||||
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
||||||
|
@ -76,14 +76,13 @@ test-clean:
|
||||||
$(LIB_DIR)/libSDL.a: $(SDL_OBJS)
|
$(LIB_DIR)/libSDL.a: $(SDL_OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-ar crs $@ $(SDL_OBJS)
|
powerpc-eabi-ar crs $@ $(SDL_OBJS)
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to build a DOL.
|
# How to build a DOL.
|
||||||
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
||||||
@echo Creating DOL $@
|
@echo Creating DOL $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
#powerpc-gekko-objcopy -O binary $< $@
|
|
||||||
elf2dol $< $@
|
elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
|
@ -100,4 +99,4 @@ LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -lSDL -lwiikeyboard -l
|
||||||
$(SDL_OBJ_DIR)/%.o: $(SDL_SRC_DIR)/%.c
|
$(SDL_OBJ_DIR)/%.o: $(SDL_SRC_DIR)/%.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -34,7 +34,6 @@ clean:
|
||||||
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
||||||
@echo Creating DOL $@
|
@echo Creating DOL $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
#powerpc-gekko-objcopy -O binary $< $@
|
|
||||||
elf2dol $< $@
|
elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
|
@ -53,7 +52,7 @@ LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(DEVKITPRO)/libogc/lib/wii -lSDL -l
|
||||||
$(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL.a
|
$(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL.a
|
||||||
@echo Linking $@
|
@echo Linking $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-g++ -o $@ $< $(LDFLAGS)
|
powerpc-eabi-g++ -o $@ $< $(LDFLAGS)
|
||||||
#keep elf for debugging
|
#keep elf for debugging
|
||||||
#cp $@ /tmp/elf
|
#cp $@ /tmp/elf
|
||||||
|
|
||||||
|
@ -61,4 +60,4 @@ $(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL.a
|
||||||
$(TEST_OBJ_DIR)/%.o: $(TEST_SRC_DIR)/%.c
|
$(TEST_OBJ_DIR)/%.o: $(TEST_SRC_DIR)/%.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SsED)
|
powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SsED)
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -41,10 +41,10 @@ clean:
|
||||||
$(LIB_DIR)/libSDL_gfx.a: $(OBJS)
|
$(LIB_DIR)/libSDL_gfx.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-ar crs $@ $(OBJS)
|
@powerpc-eabi-ar crs $@ $(OBJS)
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
install:
|
install: all
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
||||||
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
||||||
|
@ -66,4 +66,4 @@ CFLAGS := $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
||||||
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
<Project name="SDL_gfx"><File path="Makefile"></File><File path="src\README"></File><File path="src\SDL_framerate.c"></File><File path="src\SDL_framerate.h"></File><File path="src\SDL_gfxBlitFunc.c"></File><File path="src\SDL_gfxBlitFunc.h"></File><File path="src\SDL_gfxPrimitives.c"></File><File path="src\SDL_gfxPrimitives.h"></File><File path="src\SDL_gfxPrimitives_font.h"></File><File path="src\SDL_imageFilter.c"></File><File path="src\SDL_imageFilter.h"></File><File path="src\SDL_rotozoom.c"></File><File path="src\SDL_rotozoom.h"></File></Project>
|
|
|
@ -46,7 +46,7 @@ clean:
|
||||||
@echo Cleaning $(LIB_DIR)/libSDL_image.a $(OBJ_DIR)
|
@echo Cleaning $(LIB_DIR)/libSDL_image.a $(OBJ_DIR)
|
||||||
@rm -f $(LIB_DIR)/libSDL_image.a $(OBJS) $(TEST_OBJS)
|
@rm -f $(LIB_DIR)/libSDL_image.a $(OBJS) $(TEST_OBJS)
|
||||||
|
|
||||||
install:
|
install: all
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
||||||
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
||||||
|
@ -61,14 +61,14 @@ test-install: $(TEST_DOLS)
|
||||||
$(LIB_DIR)/libSDL_image.a: $(OBJS)
|
$(LIB_DIR)/libSDL_image.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-ar crs $@ $(OBJS)
|
@powerpc-eabi-ar crs $@ $(OBJS)
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to build a DOL.
|
# How to build a DOL.
|
||||||
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
||||||
@echo Creating DOL $@
|
@echo Creating DOL $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
#powerpc-gekko-objcopy -O binary $< $@
|
#powerpc-eabi-objcopy -O binary $< $@
|
||||||
elf2dol $< $@
|
elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
|
@ -85,17 +85,17 @@ INCLUDES := -Iinclude -I$(LIBOGC_INC) -I$(LIBOGC_INC)/SDL -I$(LIBOGC_INC)/jpeg
|
||||||
DEFINES := -DGEKKO -DDEBUG_ERROR -DDEBUG_TIMERS -DDEBUG_THREADS -DDEBUG_BUILD -DDEBUG_CONVERT -DLOAD_BMP -DLOAD_JPG -DLOAD_GIF -DLOAD_LBM -DLOAD_PCX -DLOAD_PNM -DLOAD_TGA -DLOAD_XCF -DLOAD_XPM -DLOAD_XV -DLOAD_PNG
|
DEFINES := -DGEKKO -DDEBUG_ERROR -DDEBUG_TIMERS -DDEBUG_THREADS -DDEBUG_BUILD -DDEBUG_CONVERT -DLOAD_BMP -DLOAD_JPG -DLOAD_GIF -DLOAD_LBM -DLOAD_PCX -DLOAD_PNM -DLOAD_TGA -DLOAD_XCF -DLOAD_XPM -DLOAD_XV -DLOAD_PNG
|
||||||
#
|
#
|
||||||
# -DLOAD_TIFF
|
# -DLOAD_TIFF
|
||||||
CFLAGS := $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
CFLAGS := -L$(PORTLIBS)/lib -I$(PORTLIBS)/include $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
||||||
|
|
||||||
# Test link flags.
|
# Test link flags.
|
||||||
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(DEVKITPRO)/libSDL/lib -L$(DEVKITPRO)/libpng/lib -L$(LIBOGC_LIB) -L$(DEVKITPRO)/libjpeg/lib -lSDL_image -lSDL -lpng -ljpeg -lfat -lwiiuse -lbte -logc -lm -lz
|
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -lSDL_image -lSDL -lpng -ljpeg -lfat -lwiiuse -lbte -logc -lm -lz
|
||||||
# -ltiff
|
# -ltiff
|
||||||
|
|
||||||
# How to link an ELF.
|
# How to link an ELF.
|
||||||
$(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_image.a $(DEVKITPRO)/libSDL/lib/libSDL.a
|
$(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_image.a $(DEVKITPRO)/libSDL/lib/libSDL.a
|
||||||
@echo Linking $@
|
@echo Linking $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-g++ -o $@ $< $(LDFLAGS)
|
powerpc-eabi-g++ -o $@ $< $(LDFLAGS)
|
||||||
#keep elf for debugging
|
#keep elf for debugging
|
||||||
#cp $@ /tmp/elf
|
#cp $@ /tmp/elf
|
||||||
|
|
||||||
|
@ -103,10 +103,10 @@ $(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_image.a $(DEVKITPRO
|
||||||
$(TEST_OBJ_DIR)/%.o: $(TEST_SRC_DIR)/showimage.c
|
$(TEST_OBJ_DIR)/%.o: $(TEST_SRC_DIR)/showimage.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
||||||
# How to compile C file (SDL library).
|
# How to compile C file (SDL library).
|
||||||
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
<Project name="SDL_image"><File path="Makefile"></File><File path="src\IMG.c"></File><File path="src\IMG_bmp.c"></File><File path="src\IMG_gif.c"></File><File path="src\IMG_ImageIO.c"></File><File path="src\IMG_jpg.c"></File><File path="src\IMG_lbm.c"></File><File path="src\IMG_pcx.c"></File><File path="src\IMG_png.c"></File><File path="src\IMG_pnm.c"></File><File path="src\IMG_tga.c"></File><File path="src\IMG_tif.c"></File><File path="src\IMG_UIImage.m"></File><File path="src\IMG_xcf.c"></File><File path="src\IMG_xpm.c"></File><File path="src\IMG_xv.c"></File><File path="src\IMG_xxx.c"></File><File path="src\README"></File><File path="src\SDL_image.h"></File><File path="src\showimage.c"></File></Project>
|
|
|
@ -53,7 +53,7 @@ clean:
|
||||||
@echo Cleaning $(LIB_DIR)/libSDL_mixer.a $(OBJ_DIR)
|
@echo Cleaning $(LIB_DIR)/libSDL_mixer.a $(OBJ_DIR)
|
||||||
@rm -f $(LIB_DIR)/libSDL_mixer.a $(OBJS) $(TEST_OBJS)
|
@rm -f $(LIB_DIR)/libSDL_mixer.a $(OBJS) $(TEST_OBJS)
|
||||||
|
|
||||||
install:
|
install: all
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
||||||
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
||||||
|
@ -63,14 +63,13 @@ install:
|
||||||
$(LIB_DIR)/libSDL_mixer.a: $(OBJS)
|
$(LIB_DIR)/libSDL_mixer.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-ar crs $@ $(OBJS)
|
@powerpc-eabi-ar crs $@ $(OBJS)
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to build a DOL.
|
# How to build a DOL.
|
||||||
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
||||||
@echo Creating DOL $@
|
@echo Creating DOL $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
#powerpc-gekko-objcopy -O binary $< $@
|
|
||||||
elf2dol $< $@
|
elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
|
@ -91,16 +90,16 @@ DEFINES := -DGEKKO -DDEBUG_ERROR -DDEBUG_TIMERS -DDEBUG_THREADS -DDEBUG_BUILD
|
||||||
# -DOGG_MUSIC
|
# -DOGG_MUSIC
|
||||||
#
|
#
|
||||||
# -DCMD_MUSIC
|
# -DCMD_MUSIC
|
||||||
CFLAGS := $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
CFLAGS := -L$(PORTLIBS)/lib -I$(PORTLIBS)/include $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
||||||
|
|
||||||
# Test link flags.
|
# Test link flags.
|
||||||
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -L$(DEVKITPRO)/libsmpeg/lib -lSDL_mixer -lsmpeg -lSDL -lfat -lwiiuse -lbte -logc -lm -ltremor
|
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -L$(DEVKITPRO)/libsmpeg/lib -lSDL_mixer -lsmpeg -lSDL -lfat -lwiiuse -lbte -logc -lm -lvorbisidec
|
||||||
|
|
||||||
# How to link an ELF.
|
# How to link an ELF.
|
||||||
$(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_mixer.a $(DEVKITPRO)/libSDL/lib/libSDL.a
|
$(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_mixer.a $(DEVKITPRO)/libSDL/lib/libSDL.a
|
||||||
@echo Linking $@
|
@echo Linking $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-g++ -o $@ $< $(LDFLAGS)
|
powerpc-eabi-g++ -o $@ $< $(LDFLAGS)
|
||||||
#keep elf for debugging
|
#keep elf for debugging
|
||||||
#cp $@ /tmp/elf
|
#cp $@ /tmp/elf
|
||||||
|
|
||||||
|
@ -108,10 +107,10 @@ $(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_mixer.a $(DEVKITPRO
|
||||||
$(TEST_OBJ_DIR)/%.o: $(TEST_SRC_DIR)/playmus.c $(TEST_SRC_DIR)/playwave.c
|
$(TEST_OBJ_DIR)/%.o: $(TEST_SRC_DIR)/playmus.c $(TEST_SRC_DIR)/playwave.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
||||||
# How to compile C file (SDL library).
|
# How to compile C file (SDL library).
|
||||||
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
<Project name="SDL_mixer"><MagicFolder excludeFolders="CVS;.svn" filter="*" name="mikmod" path="src\mikmod\"><File path="AUTHORS"></File><File path="COPYING.LESSER"></File><File path="drv_nos.c"></File><File path="load_it.c"></File><File path="load_mod.c"></File><File path="load_s3m.c"></File><File path="load_xm.c"></File><File path="mdreg.c"></File><File path="mdriver.c"></File><File path="mikmod.h"></File><File path="mikmod_build.h"></File><File path="mikmod_internals.h"></File><File path="mloader.c"></File><File path="mlreg.c"></File><File path="mlutil.c"></File><File path="mmalloc.c"></File><File path="mmerror.c"></File><File path="mmio.c"></File><File path="mplayer.c"></File><File path="munitrk.c"></File><File path="mwav.c"></File><File path="npertab.c"></File><File path="README"></File><File path="sloader.c"></File><File path="virtch.c"></File><File path="virtch2.c"></File><File path="virtch_common.c"></File></MagicFolder><MagicFolder excludeFolders="CVS;.svn" filter="*" name="timidity" path="src\timidity\"><File path="common.c"></File><File path="common.h"></File><File path="config.h"></File><File path="ctrlmode.c"></File><File path="ctrlmode.h"></File><File path="FAQ"></File><File path="filter.c"></File><File path="filter.h"></File><File path="instrum.c"></File><File path="instrum.h"></File><File path="mix.c"></File><File path="mix.h"></File><File path="output.c"></File><File path="output.h"></File><File path="playmidi.c"></File><File path="playmidi.h"></File><File path="README"></File><File path="readmidi.c"></File><File path="readmidi.h"></File><File path="resample.c"></File><File path="resample.h"></File><File path="sdl_a.c"></File><File path="sdl_c.c"></File><File path="tables.c"></File><File path="tables.h"></File><File path="timidity.c"></File><File path="timidity.h"></File></MagicFolder><MagicFolder excludeFolders="CVS;.svn" filter="*" name="native_midi" path="src\native_midi\"><File path="native_midi.h"></File><File path="native_midi_common.c"></File><File path="native_midi_common.h"></File><File path="native_midi_mac.c"></File><File path="native_midi_win32.c"></File></MagicFolder><MagicFolder excludeFolders="CVS;.svn" filter="*" name="native_midi_gpl" path="src\native_midi_gpl\"><File path="awe_voice.h"></File><File path="emumidi.c"></File><File path="emumidi.h"></File><File path="gmvoices.h"></File><File path="gsvoices.h"></File><File path="native_midi_gpl.c"></File><File path="patchload.c"></File><File path="playevents.c"></File><File path="playmidi.h"></File><File path="README"></File><File path="readmidi_native.c"></File></MagicFolder><File path="Makefile"></File><File path="src\dynamic_flac.c"></File><File path="src\dynamic_flac.h"></File><File path="src\dynamic_mp3.c"></File><File path="src\dynamic_mp3.h"></File><File path="src\dynamic_ogg.c"></File><File path="src\dynamic_ogg.h"></File><File path="src\effect_position.c"></File><File path="src\effect_stereoreverse.c"></File><File path="src\effects_internal.c"></File><File path="src\effects_internal.h"></File><File path="src\gcc-fat.sh"></File><File path="src\load_aiff.c"></File><File path="src\load_aiff.h"></File><File path="src\load_flac.c"></File><File path="src\load_flac.h"></File><File path="src\load_ogg.c"></File><File path="src\load_ogg.h"></File><File path="src\load_voc.c"></File><File path="src\load_voc.h"></File><File path="src\mixer.c"></File><File path="src\music.c"></File><File path="src\music_cmd.c"></File><File path="src\music_cmd.h"></File><File path="src\music_flac.c"></File><File path="src\music_flac.h"></File><File path="src\music_mad.c"></File><File path="src\music_mad.h"></File><File path="src\music_ogg.c"></File><File path="src\music_ogg.h"></File><File path="src\playmus.c"></File><File path="src\playwave.c"></File><File path="src\README"></File><File path="src\SDL_mixer.h"></File><File path="src\wavestream.c"></File><File path="src\wavestream.h"></File></Project>
|
|
|
@ -35,7 +35,7 @@ clean:
|
||||||
@echo Cleaning $(LIB_DIR)/libSDL_net.a $(OBJ_DIR)
|
@echo Cleaning $(LIB_DIR)/libSDL_net.a $(OBJ_DIR)
|
||||||
@rm -f $(LIB_DIR)/libSDL_net.a $(OBJS) $(TEST_OBJS)
|
@rm -f $(LIB_DIR)/libSDL_net.a $(OBJS) $(TEST_OBJS)
|
||||||
|
|
||||||
install:
|
install: all
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
||||||
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
||||||
|
@ -45,7 +45,7 @@ install:
|
||||||
$(LIB_DIR)/libSDL_net.a: $(OBJS)
|
$(LIB_DIR)/libSDL_net.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-ar crs $@ $(OBJS)
|
@powerpc-eabi-ar crs $@ $(OBJS)
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to copy a header file
|
# How to copy a header file
|
||||||
|
@ -71,4 +71,4 @@ LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -lSDL -lfat -lwiiuse -
|
||||||
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
<Project name="SDL_net"><File path="Makefile"></File><File path="src\chat.cpp"></File><File path="src\chat.h"></File><File path="src\chatd.c"></File><File path="src\README"></File><File path="src\SDL_net.h"></File><File path="src\SDLnet.c"></File><File path="src\SDLnetselect.c"></File><File path="src\SDLnetsys.h"></File><File path="src\SDLnetTCP.c"></File><File path="src\SDLnetUDP.c"></File></Project>
|
|
|
@ -52,7 +52,7 @@ test-install: $(TEST_DOLS)
|
||||||
@-mkdir -p dols
|
@-mkdir -p dols
|
||||||
cp $(TEST_DOLS) dols
|
cp $(TEST_DOLS) dols
|
||||||
|
|
||||||
install:
|
install: all
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
|
||||||
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
||||||
|
@ -62,14 +62,13 @@ install:
|
||||||
$(LIB_DIR)/libSDL_ttf.a: $(OBJS)
|
$(LIB_DIR)/libSDL_ttf.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-ar crs $@ $(OBJS)
|
@powerpc-eabi-ar crs $@ $(OBJS)
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to build a DOL.
|
# How to build a DOL.
|
||||||
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
$(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
||||||
@echo Creating DOL $@
|
@echo Creating DOL $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
#powerpc-gekko-objcopy -O binary $< $@
|
|
||||||
elf2dol $< $@
|
elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
|
@ -83,7 +82,7 @@ $(INCLUDE_DIR)/SDL_ttf.h: $(SRC_DIR)/SDL_ttf.h
|
||||||
COMMON_FLAGS := -g -O3 -mrvl -Wall $(MACHDEP)
|
COMMON_FLAGS := -g -O3 -mrvl -Wall $(MACHDEP)
|
||||||
INCLUDES := -Iinclude -I$(LIBOGC_INC) -I$(LIBOGC_INC)/SDL -I$(LIBOGC_INC)/freetype
|
INCLUDES := -Iinclude -I$(LIBOGC_INC) -I$(LIBOGC_INC)/SDL -I$(LIBOGC_INC)/freetype
|
||||||
DEFINES := -DGEKKO -DDEBUG_ERROR -DDEBUG_TIMERS -DDEBUG_THREADS -DDEBUG_BUILD -DDEBUG_CONVERT
|
DEFINES := -DGEKKO -DDEBUG_ERROR -DDEBUG_TIMERS -DDEBUG_THREADS -DDEBUG_BUILD -DDEBUG_CONVERT
|
||||||
CFLAGS := $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
CFLAGS := -L$(PORTLIBS)/lib -I$(PORTLIBS)/include -I$(PORTLIBS)/include/freetype2 $(COMMON_FLAGS) $(INCLUDES) $(DEFINES)
|
||||||
|
|
||||||
# Test link flags.
|
# Test link flags.
|
||||||
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -lSDL_ttf -lSDL -lfreetype -lfat -lwiiuse -lbte -logc -lm
|
LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -lSDL_ttf -lSDL -lfreetype -lfat -lwiiuse -lbte -logc -lm
|
||||||
|
@ -92,7 +91,7 @@ LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -lSDL_ttf -lSDL -lfree
|
||||||
$(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_ttf.a $(DEVKITPRO)/libSDL/lib/libSDL.a
|
$(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_ttf.a $(DEVKITPRO)/libSDL/lib/libSDL.a
|
||||||
@echo Linking $@
|
@echo Linking $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-g++ -o $@ $< $(LDFLAGS)
|
powerpc-eabi-g++ -o $@ $< $(LDFLAGS)
|
||||||
#keep elf for debugging
|
#keep elf for debugging
|
||||||
#cp $@ /tmp/elf
|
#cp $@ /tmp/elf
|
||||||
|
|
||||||
|
@ -100,10 +99,10 @@ $(TEST_OBJ_DIR)/%.elf: $(TEST_OBJ_DIR)/%.o $(LIB_DIR)/libSDL_ttf.a $(DEVKITPRO)/
|
||||||
$(TEST_OBJ_DIR)/%.o: $(TEST_SRC_DIR)/showfont.c
|
$(TEST_OBJ_DIR)/%.o: $(TEST_SRC_DIR)/showfont.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
||||||
# How to compile C file (SDL library).
|
# How to compile C file (SDL library).
|
||||||
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c
|
||||||
@echo Compiling $<
|
@echo Compiling $<
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-gekko-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
<Project name="SDL_ttf"><File path="Makefile"></File><File path="src\glfont.c"></File><File path="src\README"></File><File path="src\SDL_ttf.c"></File><File path="src\SDL_ttf.h"></File><File path="src\showfont.c"></File></Project>
|
|
|
@ -30,7 +30,7 @@ INSTALL_LIB_DIR ?= $(LIBOGC_LIB)
|
||||||
# options for code generation
|
# options for code generation
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
|
|
||||||
CFLAGS = -g -O2 -Wall $(MACHDEP) $(INCLUDE) -DDISABLE_VIDEO_CALLBACK_THREAD -DNOCONTROLS
|
CFLAGS = -g -O3 -Wall $(MACHDEP) $(INCLUDE) -DDISABLE_VIDEO_CALLBACK_THREAD -DNOCONTROLS
|
||||||
CXXFLAGS = $(CFLAGS) -DDISABLE_VIDEO_CALLBACK_THREAD -DNOCONTROLS
|
CXXFLAGS = $(CFLAGS) -DDISABLE_VIDEO_CALLBACK_THREAD -DNOCONTROLS
|
||||||
|
|
||||||
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map
|
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map
|
||||||
|
@ -113,7 +113,7 @@ $(BUILD):
|
||||||
clean:
|
clean:
|
||||||
@rm -fr $(BUILD) $(OUTPUT).a
|
@rm -fr $(BUILD) $(OUTPUT).a
|
||||||
|
|
||||||
install:
|
install: $(BUILD)
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
|
||||||
@mkdir -p $(INSTALL_HEADER_DIR)/mpeg
|
@mkdir -p $(INSTALL_HEADER_DIR)/mpeg
|
||||||
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
|
||||||
|
|
Reference in a new issue