makefile corrections

This commit is contained in:
dborth 2009-05-08 08:37:17 +00:00
parent 2e17ed7186
commit 626097be55
6 changed files with 21 additions and 22 deletions

View file

@ -52,19 +52,20 @@ SDL_OBJS := $(subst $(SDL_SRC_DIR),$(SDL_OBJ_DIR),$(SDL_SRCS:.c=.o))
# What's a full build?
all: $(LIB_DIR)/libSDL.a
# Used to install library by pressing Alt+R in Programmer's Notepad
run: all lib-install
# How to delete the intermediate files.
clean:
@echo Cleaning $(LIB_DIR) $(SDL_OBJS)
@rm -fr $(LIB_DIR) $(SDL_OBJS)
lib-install:
install:
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
@cp -frv include/*.* $(INSTALL_HEADER_DIR)/SDL
# Used to install library by pressing Alt+R in Programmer's Notepad
run:
all install
test-make:
$(MAKE) -f Makefile.test install

View file

@ -17,7 +17,7 @@ SRC_DIR := src
INCLUDE_DIR := include
TEST_OBJ_DIR := $(OBJ_DIR)/test
TEST_SRC_DIR := src
INSTALL_HEADER_DIR ?= $(DEVKITPRO)/libogc/include/
INSTALL_HEADER_DIR ?= $(DEVKITPRO)/libogc/include
INSTALL_LIB_DIR ?= $(DEVKITPRO)/libogc/lib/wii
# Tools.
@ -44,7 +44,7 @@ $(LIB_DIR)/libSDL_gfx.a: $(OBJS)
@powerpc-gekko-ar crs $@ $(OBJS)
@echo ----
lib-install:
install:
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)

View file

@ -16,7 +16,7 @@ SRC_DIR := src
INCLUDE_DIR := include
TEST_OBJ_DIR := $(OBJ_DIR)/test
TEST_SRC_DIR := src
INSTALL_HEADER_DIR ?= $(DEVKITPRO)/libogc/include/
INSTALL_HEADER_DIR ?= $(DEVKITPRO)/libogc/include
INSTALL_LIB_DIR ?= $(DEVKITPRO)/libogc/lib/wii
# Tools.
@ -39,21 +39,21 @@ TEST_OBJS := $(subst $(TEST_SRC_DIR)/,$(TEST_OBJ_DIR)/,$(TEST_SRCS:.c=.o))
TEST_DOLS := $(subst $(TEST_OBJ_DIR),$(BIN_DIR),$(TEST_OBJS:.o=.dol))
# What's a full build?
all: $(LIB_DIR)/libSDL_image.a $(INCLUDE_DIR)/SDL_image.h install
all: $(LIB_DIR)/libSDL_image.a $(INCLUDE_DIR)/SDL_image.h
# How to delete the intermediate files.
clean:
@echo Cleaning $(LIB_DIR)/libSDL_image.a $(OBJ_DIR)
@rm -f $(LIB_DIR)/libSDL_image.a $(OBJS) $(TEST_OBJS)
lib-install:
install:
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)
@cp -frv include/*.* $(INSTALL_HEADER_DIR)/SDL
# How to install to SD card ready for running.
install: $(TEST_DOLS)
test-install: $(TEST_DOLS)
@-mkdir -p dols
cp $(TEST_DOLS) dols

View file

@ -17,7 +17,7 @@ SRC_DIR := src
INCLUDE_DIR := include
TEST_OBJ_DIR := $(OBJ_DIR)/test
TEST_SRC_DIR := src
INSTALL_HEADER_DIR ?= $(DEVKITPRO)/libogc/include/
INSTALL_HEADER_DIR ?= $(DEVKITPRO)/libogc/include
INSTALL_LIB_DIR ?= $(DEVKITPRO)/libogc/lib/wii
# Tools.
@ -41,10 +41,10 @@ TEST_OBJS := $(subst $(TEST_SRC_DIR)/,$(TEST_OBJ_DIR)/,$(TEST_SRCS:.c=.o))
TEST_DOLS := $(subst $(TEST_OBJ_DIR),$(BIN_DIR),$(TEST_OBJS:.o=.dol))
# What's a full build?
all: $(LIB_DIR)/libSDL_mixer.a $(INCLUDE_DIR)/SDL_mixer.h install
all: $(LIB_DIR)/libSDL_mixer.a $(INCLUDE_DIR)/SDL_mixer.h
# How to install to SD card ready for running.
install: $(TEST_DOLS)
test-install: $(TEST_DOLS)
@-mkdir -p dols
cp $(TEST_DOLS) dols
@ -53,7 +53,7 @@ clean:
@echo Cleaning $(LIB_DIR)/libSDL_mixer.a $(OBJ_DIR)
@rm -f $(LIB_DIR)/libSDL_mixer.a $(OBJS) $(TEST_OBJS)
lib-install:
install:
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)

View file

@ -28,7 +28,7 @@ SRCS := $(wildcard $(SRC_DIR)/*.c)
OBJS := $(subst $(SRC_DIR),$(OBJ_DIR),$(SRCS:.c=.o))
# What's a full build?
all: $(LIB_DIR)/libSDL_net.a
all: $(LIB_DIR)/libSDL_net.a $(INCLUDE_DIR)/SDL_net.h
# How to delete the intermediate files.
clean:
@ -36,8 +36,6 @@ clean:
@rm -f $(LIB_DIR)/libSDL_net.a $(OBJS) $(TEST_OBJS)
install:
lib-install:
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)

View file

@ -17,7 +17,7 @@ SRC_DIR := src
INCLUDE_DIR := include
TEST_OBJ_DIR := $(OBJ_DIR)/test
TEST_SRC_DIR := src
INSTALL_HEADER_DIR ?= $(DEVKITPRO)/libogc/include/
INSTALL_HEADER_DIR ?= $(DEVKITPRO)/libogc/include
INSTALL_LIB_DIR ?= $(DEVKITPRO)/libogc/lib/wii
# Tools.
@ -40,7 +40,7 @@ TEST_OBJS := $(subst $(TEST_SRC_DIR)/,$(TEST_OBJ_DIR)/,$(TEST_SRCS:.c=.o))
TEST_DOLS := $(subst $(TEST_OBJ_DIR),$(BIN_DIR),$(TEST_OBJS:.o=.dol))
# What's a full build?
all: $(LIB_DIR)/libSDL_ttf.a $(INCLUDE_DIR)/SDL_ttf.h install
all: $(LIB_DIR)/libSDL_ttf.a $(INCLUDE_DIR)/SDL_ttf.h
# How to delete the intermediate files.
clean:
@ -48,11 +48,11 @@ clean:
@rm -f $(LIB_DIR)/libSDL_ttf.a $(OBJS) $(TEST_OBJS)
# How to install to SD card ready for running.
install: $(TEST_DOLS)
test-install: $(TEST_DOLS)
@-mkdir -p dols
cp $(TEST_DOLS) dols
lib-install:
install:
@mkdir -p $(INSTALL_HEADER_DIR) $(INSTALL_LIB_DIR)
@mkdir -p $(INSTALL_HEADER_DIR)/SDL
@cp -frv $(LIB_DIR)/*.* $(INSTALL_LIB_DIR)