CC = gcc CFLAGS = -Wall -Werror -Iinclude LDFLAGS = -lseccomp -lcap SRCS = src/main.c src/mount.c src/cgroup.c src/capabilities.c \ src/seccomp.c src/userns.c src/hostname.c OBJS = $(SRCS:.c=.o) TARGET = container-from-scratch $(TARGET): $(OBJS) $(CC) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS) src/%.o: src/%.c $(CC) $(CFLAGS) -c $< -o $@ clean: rm -f $(OBJS) $(TARGET) .PHONY: clean