mirror of
https://github.com/pound-emu/pound.git
synced 2025-12-12 01:36:57 +00:00
29 lines
514 B
Makefile
29 lines
514 B
Makefile
CXX := g++
|
|
CXXFLAGS := -std=c++17 -Wall -Wextra -Icore -Icore/ARM -Icore/audio -Icore/fs -Icore/gpu/emu -Icore/gpu/vk -Icore/JIT
|
|
|
|
SRC := \
|
|
ui/main.cpp \
|
|
core/audio/audio.cpp \
|
|
core/fs/romfs.cpp \
|
|
core/gpu/emu/emugpu.cpp \
|
|
core/gpu/vk/emugpuvk.cpp \
|
|
core/JIT/jit.cpp
|
|
|
|
OBJ := $(SRC:.cpp=.o)
|
|
TARGET := app
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(OBJ)
|
|
$(CXX) $(OBJ) -o $(TARGET)
|
|
|
|
%.o: %.cpp
|
|
$(CXX) $(CXXFLAGS) -c $< -o $@
|
|
|
|
clean:
|
|
rm -f $(OBJ) $(TARGET)
|
|
|
|
run: $(TARGET)
|
|
./$(TARGET)
|
|
|
|
.PHONY: all clean
|