ifeq ($(shell uname),MS-DOS) CXX ?= $(shell cd .. && pwd)/bin/gpp else CXX ?= g++ endif CXXFLAGS = -std=c++20 -Og -Wall -g3 SRCS = \ main.cpp \ PkgBuilder.cpp \ CppRename.cpp \ CRename.cpp \ FileRename.cpp \ FileRemove.cpp \ ManifestDefs.cpp \ ManifestInfo.cpp OBJS = $(patsubst %.cpp,%.o,$(SRCS)) all: makepkg clean: rm -f makepkg $(OBJS) makepkg: $(OBJS) $(CXX) $(CXXFLAGS) $(OBJS) -o $@ %o : %.cpp; $(CXX) -o $@ $< -M $CXXFLAGS -include $(wildcard src/*.d)