glew -> glad & libglfw.so -> libglfw.a
This commit is contained in:
71
ext/glfw.mk
Normal file
71
ext/glfw.mk
Normal file
@@ -0,0 +1,71 @@
|
||||
BIN = libglfw.a
|
||||
OBJ = \
|
||||
glfw/src/context.o \
|
||||
glfw/src/egl_context.o \
|
||||
glfw/src/glx_context.o \
|
||||
glfw/src/init.o \
|
||||
glfw/src/input.o \
|
||||
glfw/src/linux_joystick.o \
|
||||
glfw/src/monitor.o \
|
||||
glfw/src/null_init.o \
|
||||
glfw/src/null_joystick.o \
|
||||
glfw/src/null_monitor.o \
|
||||
glfw/src/null_window.o \
|
||||
glfw/src/osmesa_context.o \
|
||||
glfw/src/platform.o \
|
||||
glfw/src/posix_module.o \
|
||||
glfw/src/posix_poll.o \
|
||||
glfw/src/posix_thread.o \
|
||||
glfw/src/posix_time.o \
|
||||
glfw/src/vulkan.o \
|
||||
glfw/src/wgl_context.o \
|
||||
glfw/src/win32_init.o \
|
||||
glfw/src/win32_joystick.o \
|
||||
glfw/src/win32_module.o \
|
||||
glfw/src/win32_monitor.o \
|
||||
glfw/src/win32_thread.o \
|
||||
glfw/src/win32_time.o \
|
||||
glfw/src/win32_window.o \
|
||||
glfw/src/window.o \
|
||||
glfw/src/wl_init.o \
|
||||
glfw/src/wl_monitor.o \
|
||||
glfw/src/wl_window.o \
|
||||
glfw/src/x11_init.o \
|
||||
glfw/src/x11_monitor.o \
|
||||
glfw/src/x11_window.o \
|
||||
glfw/src/xkb_unicode.o
|
||||
|
||||
WAYLAND-LIB = \
|
||||
xdg-shell \
|
||||
relative-pointer-unstable-v1 \
|
||||
xdg-decoration-unstable-v1 \
|
||||
pointer-constraints-unstable-v1 \
|
||||
viewporter \
|
||||
idle-inhibit-unstable-v1 \
|
||||
fractional-scale-v1 \
|
||||
xdg-activation-v1 \
|
||||
wayland
|
||||
|
||||
windows:
|
||||
$(MAKE) $(OBJ) CFLAGS="-D_GLFW_WIN32 -Iglfw/deps/wayland"
|
||||
$(AR) rsc $(BIN) $(OBJ)
|
||||
|
||||
linux-x11:
|
||||
$(MAKE) $(OBJ) CFLAGS="-D_GLFW_X11 -Iglfw/deps/wayland"
|
||||
$(AR) rsc $(BIN) $(OBJ)
|
||||
|
||||
|
||||
linux-wayland:
|
||||
for i in $(WAYLAND-LIB); \
|
||||
do \
|
||||
wayland-scanner client-header glfw/deps/wayland/$$i.xml glfw/deps/wayland/$$i-client-protocol.h; \
|
||||
wayland-scanner private-code glfw/deps/wayland/$$i.xml glfw/deps/wayland/$$i-client-protocol-code.h; \
|
||||
done
|
||||
$(MAKE) $(OBJ) CFLAGS="-D_GLFW_WAYLAND -fPIC -Iglfw/deps/wayland"
|
||||
$(AR) rsc $(BIN) $(OBJ)
|
||||
|
||||
|
||||
|
||||
clean:
|
||||
rm $(OBJ) $(BIN)
|
||||
rm glfw/deps/wayland/*.h
|
||||
Reference in New Issue
Block a user