Makefile-Release.mk 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. #
  2. # Generated Makefile - do not edit!
  3. #
  4. # Edit the Makefile in the project folder instead (../Makefile). Each target
  5. # has a -pre and a -post target defined where you can add customized code.
  6. #
  7. # This makefile implements configuration specific macros and targets.
  8. # Environment
  9. MKDIR=mkdir
  10. CP=cp
  11. GREP=grep
  12. NM=nm
  13. CCADMIN=CCadmin
  14. RANLIB=ranlib
  15. CC=clang
  16. CCC=clang++
  17. CXX=clang++
  18. FC=gfortran
  19. AS=as
  20. # Macros
  21. CND_PLATFORM=GNU-Linux-x86
  22. CND_DLIB_EXT=so
  23. CND_CONF=Release
  24. CND_DISTDIR=dist
  25. CND_BUILDDIR=build
  26. # Include project Makefile
  27. include Makefile
  28. # Object Directory
  29. OBJECTDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}
  30. # Object Files
  31. OBJECTFILES= \
  32. EE_OBJ_FILES
  33. # C Compiler Flags
  34. CFLAGS=
  35. # CC Compiler Flags
  36. CCFLAGS=-m64 -fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -Wno-comment -Wno-parentheses -Wno-switch -Wno-null-dereference -Wno-empty-body -Wno-address-of-temporary -include stdafx.h
  37. CXXFLAGS=-m64 -fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -Wno-comment -Wno-parentheses -Wno-switch -Wno-null-dereference -Wno-empty-body -Wno-address-of-temporary -include stdafx.h
  38. # Fortran Compiler Flags
  39. FFLAGS=
  40. # Assembler Flags
  41. ASFLAGS=
  42. # Link Libraries and Options
  43. LDLIBSOPTIONS=EE_LIB_PATH EXTERNAL_LIBS -Wl,-rpath,Bin -lpthread -ldl -lX11 -lXi -lXinerama -lXrandr -lrt -lXmu -lGL -lopenal -lz -lodbc -ludev -lXcursor -lXxf86vm
  44. # Build Targets
  45. .build-conf: ${BUILD_SUBPROJECTS}
  46. "${MAKE}" -f nbproject/Makefile-${CND_CONF}.mk EE_APP_NAME
  47. EE_APP_NAME: EE_LIB_PATH EXTERNAL_LIBS
  48. EE_APP_NAME: ${OBJECTFILES}
  49. clang++ -o EE_APP_NAME ${OBJECTFILES} ${LDLIBSOPTIONS} -static-libstdc++ -s
  50. EE_CPP_FILES
  51. stdafx.h.pch: stdafx.h
  52. ${MKDIR} -p ..
  53. @echo Performing Custom Build Step
  54. clang++ -x c++-header stdafx.h -o stdafx.h.pch $(CXXFLAGS) -O3 -DDEBUG=0 -I. EE_HEADER_PATH -std=c++14
  55. # Subprojects
  56. .build-subprojects:
  57. # Clean Targets
  58. .clean-conf: ${CLEAN_SUBPROJECTS}
  59. ${RM} -r ${CND_BUILDDIR}/${CND_CONF}
  60. ${RM} stdafx.h.pch
  61. ${RM} EE_APP_NAME
  62. # Subprojects
  63. .clean-subprojects:
  64. # Enable dependency checking
  65. .dep.inc: .depcheck-impl
  66. include .dep.inc