ladybird/Base/res/devel/templates/cpp-gui.postcreate
2022-09-01 14:25:31 +01:00

22 lines
297 B
Bash

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