#!/bin/sh echo > $2/Makefile <<-EOF PROGRAM = $1 OBJS = main.o CXXFLAGS = -g -std=c++2a all: \$(PROGRAM) \$(PROGRAM): \$(OBJS) \$(CXX) -o \$@ \$(OBJS) -lmain %.o: %.cpp \$(CXX) \$(CXXFLAGS) -o \$@ -c \$< clean: rm \$(OBJS) \$(PROGRAM) run: ./\$(PROGRAM) EOF