Learning by doing: Reading books and trying to understand the (code) examples
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.

30 lines
685 B

9 years ago
9 years ago
9 years ago
9 years ago
  1. CFLAGS = -Wall -O0 --std=c11 -g -lm
  2. simple_cplx : cplx.h complex.c simple_cplx.c
  3. $(CC) `pkg-config --cflags --libs gsl` $(CFLAGS) complex.c $@.c -o $@
  4. seamlessone : seamlessone.c
  5. $(CC) $(CFLAGS) -fms-extensions -Wno-microsoft $@.c -o $@
  6. seamlesstwo : seamlesstwo.c
  7. $(CC) $(CFLAGS) -fms-extensions -Wno-microsoft $@.c -o $@
  8. dict_use : keyval.h keyval.c dict.h dict.c dict_use.c
  9. $(CC) $(CFLAGS) keyval.c dict.c $@.c -o $@
  10. .PHONY : all
  11. all : simple_cplx seamlessone seamlesstwo dict_use
  12. .PHONY : check
  13. check : *.h *.c
  14. cppcheck --enable=warning --enable=style *.c
  15. .PHONY : clean
  16. clean :
  17. rm -f simple_cplx
  18. rm -f seamlessone
  19. rm -f seamlesstwo
  20. rm -f dict_use
  21. rm -rf *.dSYM