project for a (works on my devices) demo
This commit is contained in:
43
Makefile
Normal file
43
Makefile
Normal file
@@ -0,0 +1,43 @@
|
||||
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
|
||||
Reference in New Issue
Block a user