dingusppc/makefile
Maxim Poliakovski ac1f770f92 Create base class for memory controller devices.
Create 'devices' directory for virtual device
sources and move MPC106 source to it.
2019-08-21 23:43:59 +02:00

27 lines
434 B
Makefile

EXE := dingusppc
MODULES := . devices
SRCS := $(foreach sdir,$(MODULES),$(wildcard $(sdir)/*.cpp))
#SRCS = $(wildcard *.cpp)
OBJS := $(patsubst %.cpp, %.o, $(SRCS))
CXX = g++
CXXFLAGS = -g -c -Wall -std=c++11
LFLAGS =
VPATH := devices
DEPS = $(OBJS:.o=.d)
all: $(EXE)
$(EXE) : $(OBJS)
$(CXX) -o $@ $^
%.o : %.cpp
$(CXX) $(CXXFLAGS) -MMD -o $@ $<
clean:
rm -rf *.o *.d devices/*.o devices/*.d $(EXE)
-include $(DEPS)