Linux: Add install target to Makefile
This commit is contained in:
parent
1611f98191
commit
b6899c555d
|
@ -179,6 +179,8 @@ INCS += -I$(RZDCY_SRC_DIR) -I$(RZDCY_SRC_DIR)/deps -I$(RZDCY_SRC_DIR)/khronos
|
|||
LIBS += -lm -lrt -ldl
|
||||
LIBS += -lpthread
|
||||
|
||||
PREFIX ?= /usr/local
|
||||
|
||||
ifndef NOT_ARM
|
||||
AS=${CC_PREFIX}gcc
|
||||
ASFLAGS += $(CFLAGS)
|
||||
|
@ -248,7 +250,7 @@ OBJECTS:=$(OBJECTS:.S=.build_obj)
|
|||
OBJECTS:=$(patsubst $(RZDCY_SRC_DIR)/%,obj-$(platform)/%,$(OBJECTS))
|
||||
|
||||
EXECUTABLE_STRIPPED=nosym-reicast.elf
|
||||
EXECUTABLE=reicast.elf
|
||||
EXECUTABLE=reicast
|
||||
|
||||
|
||||
all: $(CPPFILES) $(EXECUTABLE) $(EXECUTABLE_STRIPPED)
|
||||
|
@ -274,5 +276,12 @@ obj-$(platform)/%.build_obj : $(RZDCY_SRC_DIR)/%.S
|
|||
mkdir -p $(dir $@)
|
||||
$(AS) $(ASFLAGS) $(INCS) $< -o $@
|
||||
|
||||
install: $(EXECUTABLE)
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/bin 2>/dev/null || /bin/true
|
||||
install -m755 $(EXECUTABLE) $(DESTDIR)$(PREFIX)/bin
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(PREFIX)/bin/$(EXECUTABLE)
|
||||
|
||||
clean:
|
||||
rm -f $(OBJECTS) $(EXECUTABLE) $(EXECUTABLE_STRIPPED) .map
|
||||
|
|
Loading…
Reference in New Issue