Fast IFS using RPN notation
python
c
x86-64
nasm
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 469B

123456789101112131415161718192021222324
  1. CC=gcc
  2. LD=ld
  3. SOURCES=$(wildcard test_*.c)
  4. OBJS=$(patsubst %.c,%.o, $(SOURCES))
  5. BINARIES=$(patsubst %.o, %, $(OBJS))
  6. all: checks
  7. checks: $(BINARIES)
  8. for test_bin in $(BINARIES); do echo "Running $${test_bin}.c"; ./$$test_bin && echo "OK" || echo "fail"; done
  9. ../%.o:
  10. make -C ..
  11. %.o: %.c
  12. $(CC) -I.. $(CFLAGS) -c -o $@ $<
  13. test_%: test_%.o ../rpn_lib.o ../rpn_jit.o ../rpn_parse.o
  14. $(CC) -I.. $(CFLAGS) -o $@ $^
  15. .PHONY: clean
  16. clean:
  17. -rm -v $(BINARIES) $(OBJS)