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 684B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # Makefile for miniglx demo programs
  2. TOP = ../..
  3. include $(TOP)/configs/current
  4. SOURCES = glfbdevtest.c
  5. OBJECTS = $(SOURCES:.c=.o)
  6. PROGS = $(SOURCES:%.c=%)
  7. INCLUDES = \
  8. -I. \
  9. -I$(TOP)/include
  10. ##### RULES #####
  11. .SUFFIXES:
  12. .SUFFIXES: .c
  13. .c:
  14. $(CC) $(INCLUDES) $(CFLAGS) $< $(APP_LIB_DEPS) -o $@
  15. .c.o:
  16. $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@
  17. .S.o:
  18. $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@
  19. ##### TARGETS #####
  20. default: depend $(PROGS)
  21. clean:
  22. rm -f $(PROGS)
  23. rm -f *.o
  24. depend: $(SOURCES)
  25. rm -f depend
  26. touch depend
  27. $(MKDEP) $(MKDEP_OPTIONS) $(INCLUDES) $(SOURCES) > /dev/null
  28. # Emacs tags
  29. tags:
  30. etags `find . -name \*.[ch]` `find ../include`
  31. include depend