aboutsummaryrefslogtreecommitdiff
path: root/Source/Makefile
diff options
context:
space:
mode:
authorXaviDCR92 <xavi.dcr@gmail.com>2017-09-23 01:32:26 +0200
committerXaviDCR92 <xavi.dcr@gmail.com>2017-09-23 01:32:26 +0200
commite6d41c59ffa15dee7f8bc9d7ea0e12ac682da595 (patch)
tree19a1b57479a66efe6f74c2eedfd4795554fa75b7 /Source/Makefile
parent286d13d71d017003df4cb44fc4ef4822d9e39c03 (diff)
downloadairport-e6d41c59ffa15dee7f8bc9d7ea0e12ac682da595.tar.gz
Bugfix: ptrPlayer->SelectedAircraft was being substracted when == 0 and caused a game crash. Bugfix: aircraft did not stop when DIR_SOUTH.
Diffstat (limited to 'Source/Makefile')
-rw-r--r--Source/Makefile25
1 files changed, 12 insertions, 13 deletions
diff --git a/Source/Makefile b/Source/Makefile
index 4beb71b..16b30b0 100644
--- a/Source/Makefile
+++ b/Source/Makefile
@@ -38,9 +38,9 @@ EXE_PATH = Exe
# PCSX-R
EMULATOR_DIR = ~/pcsxr
-EMULATOR = pcsxr.exe
+EMULATOR = pcsxr
# Uncomment the line below if you get no sound output under Linux.
-#SOUND_INTERFACE += padsp
+SOUND_INTERFACE += padsp
EMULATOR_FLAGS = -nogui -psxout
# Objects definition
@@ -110,11 +110,14 @@ SPRITE_OBJECTS += $(addprefix $(OBJ_FONTS_PATH)/, INTROFNT.TIM \
# Instructions
# ------------------------------------
-build: $(BIN_TARGET_PATH)/$(PROJECT).bin
+$(BIN_TARGET_PATH)/$(PROJECT).bin: $(EXE_PATH)/$(PROJECT).iso
+#~ mkpsxiso $< $@ $(LICENSE_FILE) $(MUSIC_TRACKS)
+ mkpsxiso $< $@ $(LICENSE_FILE)
+# $(PROJECT).cue is automatically generated by mkpsxiso
rebuild:
make clean
- make build
+ make $(BIN_TARGET_PATH)/$(PROJECT).bin
-include $(DEPS)
@@ -127,7 +130,7 @@ clean:
rm -f $(OBJ_LEVELS_DIR)/*.PLT
rm -f $(OBJ_SPRITES_PATH)/*.TIM
rm -f $(OBJ_FONTS_PATH)/*.TIM
-
+
$(OBJ_DIR)/%.d: $(SRC_DIR)/%.c
$(CC) $< $(DEFINE) $(CC_FLAGS) -MM > $@
@@ -141,18 +144,14 @@ $(EXE_PATH)/$(PROJECT).elf: $(OBJECTS)
$(EXE_PATH)/$(PROJECT).iso: $(EXE_PATH)/$(PROJECT).exe $(SOUND_OBJECTS) $(LEVEL_OBJECTS) $(SPRITE_OBJECTS)
mkisofs -o $@ -V $(PROJECT) -sysid PLAYSTATION $(CDROM_ROOT)
-$(BIN_TARGET_PATH)/$(PROJECT).bin: $(EXE_PATH)/$(PROJECT).iso
-#~ mkpsxiso $< $@ $(LICENSE_FILE) $(MUSIC_TRACKS)
- mkpsxiso $< $@ $(LICENSE_FILE)
-# $(PROJECT).cue is automatically generated by mkpsxiso
$(EXE_PATH)/$(PROJECT).exe: $(EXE_PATH)/$(PROJECT).elf
$(ELF2EXE) $< $@ $(ELF2EXE_FLAGS)
cp $@ $(CDROM_ROOT)
-#~ emulator:
-#~ export PATH=$$PATH:$(EMULATOR_DIR)
-#~ $(EMULATOR) -cdfile $(PROJECT_DIR)/Bin/$(PROJECT).bin $(EMULATOR_FLAGS)
+run: $(BIN_TARGET_PATH)/$(PROJECT).bin
+ export PATH=$$PATH:$(EMULATOR_DIR)
+ $(EMULATOR) -cdfile $(PROJECT_DIR)/Bin/$(PROJECT).bin $(EMULATOR_FLAGS)
$(OBJ_SPRITES_PATH)/%.TIM: $(SRC_SPRITES_PATH)/%.bmp $(SRC_SPRITES_PATH)/%.flags
$(BMP2TIM) $< $@ `cat $(word 2,$^)`
@@ -184,4 +183,4 @@ clean_music:
# ----------------------------------------
# Phony targets
# ----------------------------------------
-.PHONY: build sounds clean music levels tiles
+.PHONY: sounds clean music