Makefile
上传用户:xunguang88
上传日期:2019-04-29
资源大小:3939k
文件大小:1k
开发平台:

C/C++

  1. # The jneural library (http://voltar-confed.org/jneural/) and lwneuralnet library (http://sourceforge.net/projects/lwneuralnet/) needs to be installed in order to run the benchmarks
  2. GCC = gcc
  3. G++ = g++
  4. TARGETS = quality quality_fixed performance performance_fixed shuffle parity two-spirals
  5. CFLAGS = -O3 -finline-functions -funroll-loops -Werror
  6. LFLAGS = -lm
  7. JNEURALDIR = ../../libraries/jneural/
  8. LWNNDIR = ../../libraries/lwneuralnet-0.8/source/
  9. all: $(TARGETS)
  10. quality: quality.cc
  11. $(G++) $(CFLAGS) $(LFLAGS) -I$(JNEURALDIR)include/ -L$(JNEURALDIR) -I$(LWNNDIR) -L$(LWNNDIR) $< -o $@ -lfloatfann -llwneuralnet -ljneural -lfl
  12. quality_fixed: quality_fixed.c
  13. $(GCC) $(CFLAGS) $(LFLAGS) $< -o $@ -lfixedfann
  14. quality_fixed_debug: quality_fixed.c
  15. $(GCC) -ggdb -lm -DDEBUG -Wall -ansi -I../src/ -I../src/include/ ../src/fixedfann.c $< -o $@
  16. performance: performance.cc
  17. $(G++) $(CFLAGS) $(LFLAGS) -I$(JNEURALDIR)include/ -L$(JNEURALDIR) -I$(LWNNDIR) -L$(LWNNDIR) $< -o $@ -lfloatfann -llwneuralnet -ljneural -lfl
  18. performance_fixed: performance.cc
  19. $(G++) $(CFLAGS) $(LFLAGS) -DFIXEDFANN $< -o $@ -lfixedfann
  20. shuffle: shuffle.c
  21. $(GCC) $(CFLAGS) $(LFLAGS) $< -o $@ -lfloatfann
  22. two-spirals: two-spirals.c
  23. $(GCC) $(CFLAGS) $(LFLAGS) $< -o $@
  24. parity: parity.c
  25. $(GCC) $(CFLAGS) $(LFLAGS) $< -o $@
  26. clean: 
  27. rm -rf -- $(TARGETS) *~
  28. distclean: clean
  29. rm -rf *.ps *.out *.net *fixed_test* *fixed_train*