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.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. xeglbindtex \
  18. xeglgears \
  19. xeglthreads \
  20. xegl_tri
  21. .c.o:
  22. $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
  23. default: $(PROGRAMS)
  24. demo1: demo1.o $(HEADERS) $(LIB_DEP)
  25. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  26. demo2: demo2.o $(HEADERS) $(LIB_DEP)
  27. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  28. demo3: demo3.o $(HEADERS) $(LIB_DEP)
  29. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  30. egltri: egltri.o $(HEADERS) $(LIB_DEP)
  31. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  32. eglinfo: eglinfo.o $(HEADERS) $(LIB_DEP)
  33. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  34. eglgears: eglgears.o $(HEADERS) $(LIB_DEP)
  35. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  36. eglscreen: eglscreen.o $(HEADERS) $(LIB_DEP)
  37. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  38. peglgears: peglgears.o $(HEADERS) $(LIB_DEP)
  39. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
  40. xeglbindtex: xeglbindtex.o $(HEADERS) $(LIB_DEP)
  41. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lX11
  42. xeglgears: xeglgears.o $(HEADERS) $(LIB_DEP)
  43. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lX11
  44. xeglthreads: xeglthreads.o $(HEADERS) $(LIB_DEP)
  45. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lX11
  46. xegl_tri: xegl_tri.o $(HEADERS) $(LIB_DEP)
  47. $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lX11
  48. clean:
  49. -rm -f *.o *~
  50. -rm -f $(PROGRAMS)