CC = clang CFLAGS = -Wall -pedantic LDFLAGS = -framework ApplicationServices PROGRAM = osx-jiggler SOURCES = main.c OBJECTS = $(SOURCES:.c=.o) PREFIX = /usr/local/bin $(PROGRAM): $(OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ install: $(PROGRAM) install -m 755 $(PROGRAM) $(PREFIX) clean: -rm -f $(PROGRAM) $(OBJECTS)