Clone of mesa.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

Makefile 637B

12345678910111213141516171819202122232425
  1. # Debug symbols by default, but let the user avoid that with something
  2. # like "make CFLAGS=-O2"
  3. CFLAGS = -g
  4. # But we use 'override' here so that "make CFLAGS=-O2" will still have
  5. # all the warnings enabled.
  6. override CFLAGS += -Wall -Wextra -Wwrite-strings -Wswitch-enum -Wno-unused
  7. glcpp: glcpp.o glcpp-lex.o glcpp-parse.o hash_table.o xtalloc.o
  8. gcc -o $@ -ltalloc $^
  9. %.c %.h: %.y
  10. bison --debug --defines=$*.h --output=$*.c $^
  11. %.c: %.l
  12. flex --outfile=$@ $<
  13. glcpp-lex.c: glcpp-parse.h
  14. test: glcpp
  15. @(cd tests; ./glcpp-test)
  16. clean:
  17. rm -f glcpp-lex.c glcpp-parse.c *.o *~
  18. rm -f tests/*.out tests/*.gcc tests/*.expected tests/*~