C_FILES = create_window_x11.c eglstream.c shared.c H_FILES = create_window.h shared.h TARGET_BIN = eglstream .PHONY: all clean all: $(TARGET_BIN) $(TARGET_BIN): $(C_FILES) $(H_FILES) gcc -I/usr/include/Khronos -o $@ $^ -lEGL -lX11 -lGLESv2 -lm clean: rm -rf $(TARGET_BIN) *.o