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.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. PROGRAMS = \
  7. demo1 \
  8. demo2 \
  9. eglinfo
  10. .c.o:
  11. $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
  12. default: $(PROGRAMS)
  13. demo1: demo1.o $(LIB_DIR)/libEGL.so
  14. $(CC) demo1.o -L$(LIB_DIR) -lEGL -o $@
  15. demo1.o: demo1.c $(HEADERS)
  16. $(CC) -c $(CFLAGS) -I$(TOP)/include demo1.c
  17. demo2: demo2.o $(LIB_DIR)/libEGL.so
  18. $(CC) demo2.o -L$(LIB_DIR) -lEGL $(APP_LIB_DEPS) -o $@
  19. demo2.o: demo2.c $(HEADERS)
  20. $(CC) -c $(CFLAGS) -I$(TOP)/include demo2.c
  21. eglinfo: eglinfo.o $(LIB_DIR)/libEGL.so
  22. $(CC) eglinfo.o -L$(LIB_DIR) -lEGL -o $@
  23. eglinfo.o: eglinfo.c $(HEADERS)
  24. $(CC) -c $(CFLAGS) -I$(TOP)/include eglinfo.c
  25. clean:
  26. rm -f *.o *~
  27. rm -f *.so
  28. rm -f $(PROGRAMS)