Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. # progs/egl/Makefile
  2. TOP = ../..
  3. include $(TOP)/configs/current
  4. INCLUDE_DIRS = -I$(TOP)/include
  5. HEADERS = $(TOP)/include/GLES/egl.h
  6. LIB_DEP = $(TOP)/$(LIB_DIR)/libEGL.so
  7. LIBS = -L$(TOP)/$(LIB_DIR) -lEGL -lGL
  8. PROGRAMS = \
  9. demo1 \
  10. demo2 \
  11. demo3 \
  12. egltri \
  13. eglinfo \
  14. eglgears \
  15. eglscreen \
  16. peglgears \
  17. xeglgears \
  18. xeglthreads \
  19. xegl_tri
  20. .c.o:
  21. $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
  22. default: $(PROGRAMS)
  23. demo1: demo1.o $(HEADERS) $(LIB_DEP)
  24. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  25. demo2: demo2.o $(HEADERS) $(LIB_DEP)
  26. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  27. demo3: demo3.o $(HEADERS) $(LIB_DEP)
  28. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  29. egltri: egltri.o $(HEADERS) $(LIB_DEP)
  30. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  31. eglinfo: eglinfo.o $(HEADERS) $(LIB_DEP)
  32. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS)
  33. eglgears: eglgears.o $(HEADERS) $(LIB_DEP)
  34. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB) -lm
  35. eglscreen: eglscreen.o $(HEADERS) $(LIB_DEP)
  36. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  37. peglgears: peglgears.o $(HEADERS) $(LIB_DEP)
  38. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB) -lm
  39. xeglgears: xeglgears.o $(HEADERS) $(LIB_DEP)
  40. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lm $(X_LIBS)
  41. xeglthreads: xeglthreads.o $(HEADERS) $(LIB_DEP)
  42. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lm $(X_LIBS)
  43. xegl_tri: xegl_tri.o $(HEADERS) $(LIB_DEP)
  44. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lm $(X_LIBS)
  45. clean:
  46. -rm -f *.o *~
  47. -rm -f $(PROGRAMS)