mirror of
https://github.com/libretro/RetroArch
synced 2024-12-29 12:31:05 +00:00
28 lines
449 B
Makefile
28 lines
449 B
Makefile
TARGET := elf2rpl
|
|
|
|
CXX := g++
|
|
LD := g++
|
|
|
|
OBJS := main.o
|
|
INCLUDES := -I.
|
|
|
|
CFLAGS := -O3 -Wall -std=c++14 -DNDEBUG
|
|
LDFLAGS := -lz
|
|
|
|
ifneq ($(findstring Linux,$(shell uname -a)),)
|
|
else ifneq ($(findstring Darwin,$(shell uname -a)),)
|
|
else
|
|
TARGET := $(TARGET).exe
|
|
endif
|
|
|
|
all: $(TARGET)
|
|
|
|
clean:
|
|
@rm -rf $(TARGET) $(OBJS)
|
|
|
|
%.o: %.cpp
|
|
$(CXX) -c -o $@ $< $(CFLAGS) $(INCLUDES)
|
|
|
|
$(TARGET): $(OBJS)
|
|
$(LD) $(OBJS) $(CFLAGS) $(LDFLAGS) -o $@
|