symbols.in 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. RCCEROOT=_INSERT_ROOTDIR_INSERT_
  2. RCCE_LIB_SRC=$(RCCEROOT)/src
  3. RCCEINCLUDE=$(RCCEROOT)/include
  4. OMP_EMULATOR=_INSERT_EMVAL_INSERT_
  5. BAREMETAL=_INSERT_BMVAL_INSERT_
  6. ifeq ($(OMP_EMULATOR),0)
  7. ifeq ($(BAREMETAL),1)
  8. BMFLAG=-DMS_BAREMETAL
  9. SUBDIR=SCC_BAREMETAL
  10. else
  11. SUBDIR=SCC_LINUX
  12. endif
  13. # CCOMPILE=icpc
  14. # PLATFORMFLAGS=$(BMFLAG) -DSCC -static -mcpu=pentium -gcc-version=340 -I../include
  15. CCOMPILE=icc
  16. # PLATFORMFLAGS=$(BMFLAG) -DSCC -static -mcpu=pentium -gcc-version=340 -I../include
  17. PLATFORMFLAGS=$(BMFLAG) -DSCC -DSHMADD -static -mcpu=pentium -gcc-version=340 -I../include
  18. # PLATFORMFLAGS=$(BMFLAG) -DSCC -DSHMADD -DSHMADD_CACHEABLE -static -mcpu=pentium -gcc-version=340 -I../include
  19. # CCOMPILE=gcc
  20. # PLATFORMFLAGS=$(BMFLAG) -DSCC -static -march=pentium -mtune=pentium -I../include
  21. # CCOMPILE=g++
  22. # PLATFORMFLAGS=$(BMFLAG) -DSCC -static -march=pentium -mtune=pentium -I../include
  23. else
  24. SUBDIR=OMP
  25. ########## BEGIN OF USER-SPECIFIED VARIABLES ###############
  26. # CCOMPILE=g++
  27. # PLATFORMFLAGS=-fopenmp
  28. CCOMPILE=icc
  29. PLATFORMFLAGS=-openmp
  30. ########### END OF USER-SPECIFIED VARIABLES ################
  31. endif
  32. ifeq ($(PWRMGMT),1)
  33. powername=pwrmgmt
  34. PWROPT=-DRC_POWER_MANAGEMENT
  35. else
  36. powername=nopwrmgmt
  37. endif
  38. ifeq ($(SINGLEBITFLAGS),1)
  39. FLAGOPT=-DSINGLEBITFLAGS
  40. flagname=smallflags
  41. else
  42. flagname=bigflags
  43. endif
  44. ifeq ($(API),gory)
  45. apiname=gory
  46. APIOPT=-DGORY
  47. else
  48. apiname=nongory
  49. endif
  50. ARCHIVE=$(RCCEROOT)/bin/$(SUBDIR)/libRCCE_$(flagname)_$(apiname)_$(powername).a
  51. #CFLAGS=-O0 $(PLATFORMFLAGS) $(PWROPT) $(FLAGOPT) $(APIOPT) -I$(RCCEINCLUDE)
  52. CFLAGS=-O3 -D_GNU_SOURCE $(PLATFORMFLAGS) $(PWROPT) $(FLAGOPT) $(APIOPT) -I$(RCCEINCLUDE)
  53. #CFLAGS=-O3 $(PLATFORMFLAGS) $(PWROPT) $(FLAGOPT) $(APIOPT) -I$(RCCEINCLUDE) -I$(RCK_LIB_SRC)