Newer
Older
minerva / Base / res / devel / templates / cpp-basic.postcreate
@minerva minerva on 13 Jul 271 bytes Initial commit
#!/bin/Shell

echo > $2/Makefile <<-EOF
PROGRAM = $1
OBJS = main.o
CXXFLAGS = -g -std=c++23

all: \$(PROGRAM)

\$(PROGRAM): \$(OBJS)
	\$(CXX) -o \$@ \$(OBJS) -lmain

%.o: %.cpp
	\$(CXX) \$(CXXFLAGS) -o \$@ -c \$<

clean:
	rm \$(OBJS) \$(PROGRAM)

run:
	./\$(PROGRAM)
EOF