Files
minimal_components/Makefile
2026-03-13 02:28:59 +01:00

44 lines
779 B
Makefile

include external.mk
include ${ARCH}_BUILD/variables.mk
include SOURCES/graphics/Makefile
TARGET=${BD}main.exe
OBJECTS=${BD}main.o
# ${BG}GLES_3_1_compatibility.o
FULL_BUILD_OBJECTS=${OBJECTS} ${GRAPHICS_OBJECTS}
LINKS=-lEGL -lwayland-client -lGLESv2 -lwayland-egl
all :
make ${TARGET}
# ADD
# -Wl,--verbose \
# TO SEE LINKER ATTEMPTS AT RETRIEVING LIBRARIES
${TARGET} : ${FULL_BUILD_OBJECTS}
${COMPILER} \
-o ${TARGET} \
-Wl,-unresolved-symbols=ignore-in-shared-libs \
-L${WAYLAND_LIBRARIES} \
${FULL_BUILD_OBJECTS} \
-fno-exceptions \
${LINKS}
${BD}main.o : ${SD}main.c
${COMPILER} \
${I_EGL} \
${I_WAYLAND} \
-o ${BD}main.o \
-c ${CFLAGS} ${SD}main.c \
${GLOBAL_COMPILE_CONF}
.PHONY: clean debug
clean:
-rm ${TARGET} ${FULL_BUILD_OBJECTS} *~ core