ensure that build succeeds, even if $(DEVKITPPC)/bin is not on PATH
there is no need for it to be on the PATH, and with this simple change it's never going to be a problem for building sdl-wii
This commit is contained in:
parent
10e5b7c00e
commit
a8f0a0405e
|
@ -76,14 +76,14 @@ 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-eabi-ar crs $@ $(SDL_OBJS)
|
@$(DEVKITPPC)/bin/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 $@)
|
||||||
elf2dol $< $@
|
@$(DEVKITPPC)/bin/elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# Compilation flags.
|
# Compilation flags.
|
||||||
|
@ -99,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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -41,7 +41,7 @@ clean:
|
||||||
$(LIB_DIR)/libSDL_gfx.a: $(OBJS)
|
$(LIB_DIR)/libSDL_gfx.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-eabi-ar crs $@ $(OBJS)
|
@$(DEVKITPPC)/bin/powerpc-eabi-ar crs $@ $(OBJS)
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
install: all
|
install: all
|
||||||
|
@ -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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -61,7 +61,7 @@ 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-eabi-ar crs $@ $(OBJS)
|
@$(DEVKITPPC)/bin/powerpc-eabi-ar crs $@ $(OBJS)
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to build a DOL.
|
# How to build a DOL.
|
||||||
|
@ -69,7 +69,7 @@ $(BIN_DIR)/%.dol: $(TEST_OBJ_DIR)/%.elf
|
||||||
@echo Creating DOL $@
|
@echo Creating DOL $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
#powerpc-eabi-objcopy -O binary $< $@
|
#powerpc-eabi-objcopy -O binary $< $@
|
||||||
elf2dol $< $@
|
@$(DEVKITPPC)/bin/elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to copy the header file
|
# How to copy the header file
|
||||||
|
@ -95,7 +95,7 @@ LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -lSDL_image -lSDL -lpn
|
||||||
$(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-eabi-g++ -o $@ $< $(LDFLAGS)
|
@$(DEVKITPPC)/bin/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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -63,14 +63,14 @@ install: all
|
||||||
$(LIB_DIR)/libSDL_mixer.a: $(OBJS)
|
$(LIB_DIR)/libSDL_mixer.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-eabi-ar crs $@ $(OBJS)
|
@$(DEVKITPPC)/bin/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 $@)
|
||||||
elf2dol $< $@
|
@$(DEVKITPPC)/bin/elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to copy a header file
|
# How to copy a header file
|
||||||
|
@ -99,7 +99,7 @@ LDFLAGS := $(COMMON_FLAGS) -L$(LIB_DIR) -L$(LIBOGC_LIB) -L$(DEVKITPRO)/libsmpe
|
||||||
$(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-eabi-g++ -o $@ $< $(LDFLAGS)
|
@$(DEVKITPPC)/bin/powerpc-eabi-g++ -o $@ $< $(LDFLAGS)
|
||||||
#keep elf for debugging
|
#keep elf for debugging
|
||||||
#cp $@ /tmp/elf
|
#cp $@ /tmp/elf
|
||||||
|
|
||||||
|
@ -107,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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -45,7 +45,7 @@ install: all
|
||||||
$(LIB_DIR)/libSDL_net.a: $(OBJS)
|
$(LIB_DIR)/libSDL_net.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-eabi-ar crs $@ $(OBJS)
|
@$(DEVKITPPC)/bin/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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
|
@ -62,14 +62,14 @@ install: all
|
||||||
$(LIB_DIR)/libSDL_ttf.a: $(OBJS)
|
$(LIB_DIR)/libSDL_ttf.a: $(OBJS)
|
||||||
@echo Archiving $@
|
@echo Archiving $@
|
||||||
@-mkdir -p $(dir $@)
|
@-mkdir -p $(dir $@)
|
||||||
@powerpc-eabi-ar crs $@ $(OBJS)
|
@$(DEVKITPPC)/bin/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 $@)
|
||||||
elf2dol $< $@
|
@$(DEVKITPPC)/bin/elf2dol $< $@
|
||||||
@echo ----
|
@echo ----
|
||||||
|
|
||||||
# How to copy a header file.
|
# How to copy a header file.
|
||||||
|
@ -91,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-eabi-g++ -o $@ $< $(LDFLAGS)
|
@$(DEVKITPPC)/bin/powerpc-eabi-g++ -o $@ $< $(LDFLAGS)
|
||||||
#keep elf for debugging
|
#keep elf for debugging
|
||||||
#cp $@ /tmp/elf
|
#cp $@ /tmp/elf
|
||||||
|
|
||||||
|
@ -99,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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/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-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
@$(DEVKITPPC)/bin/powerpc-eabi-gcc $(CFLAGS) -c $< -o $@ $(PIPE_TO_SED)
|
||||||
|
|
Reference in a new issue