CC = gcc -std=c99 -Wall -Wextra -pedantic CFLAGS = -g LDFLAGS = -g LDLIBS = ifneq ($(LUA_INCDIR),) override CFLAGS += -I$(LUA_INCDIR) endif override CFLAGS += -shared -fPIC .PHONY: clean reapchild.so : reapchild.c $(CC) $(CFLAGS) -o $@ $^ clean: $(RM) reapchild.so $(RM) $(shell find . -name '*~') .