EXTRA_CFLAGS = -g -Wall -fno-omit-frame-pointer `pkg-config --cflags x11 xrender xcomposite xdamage` EXTRA_LDFLAGS = `pkg-config --libs x11 xrender xcomposite xdamage` sources := main.c utils.c window.c ocm.h %.o: %.c $(CC) -c $(CFLAGS) $(EXTRA_CFLAGS) $< -o $@ ocm: $(sources) $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(filter %.c %.s,$(sources)) -o $@ $(EXTRA_LDFLAGS) clean: rm *.o ocm