mirror of
https://github.com/RKX1209/nsemu.git
synced 2024-05-11 00:55:24 -04:00
24 lines
489 B
Makefile
24 lines
489 B
Makefile
CXX := g++
|
|
SRC_FILES := $(wildcard *.cpp ARMv8/*.cpp Service/*.cpp)
|
|
OBJ_FILES := $(SRC_FILES:.cpp=.o)
|
|
CXX_FLAGS := -std=gnu++1z -Iinclude -O3
|
|
LD_FLAGS := -llz4 -lpthread
|
|
MAKE := make
|
|
STUB := include/IpcStubs.hpp
|
|
|
|
all: nsemu
|
|
nsemu: $(STUB) $(OBJ_FILES)
|
|
$(CXX) -o nsemu $(OBJ_FILES) $(LD_FLAGS)
|
|
|
|
%.o: %.cpp
|
|
$(CXX) $(CXX_FLAGS) -c -g -o $@ $<
|
|
testall:
|
|
$(MAKE) -C test/
|
|
distclean:
|
|
$(MAKE) clean -C test/
|
|
$(MAKE) clean
|
|
rm -f $(STUB) Ipcdefs/cache
|
|
clean:
|
|
rm -f *.o */*.o
|
|
rm -f nsemu
|