Loading isis/3rdParty/Makefile +7 −0 Original line number Diff line number Diff line Loading @@ -82,3 +82,10 @@ clean: fi \ done; #---------------------------------------------------------------------------- # Use to see values of variables # Example: make print-HOST_OS # Will print the make variable HOST_OS #---------------------------------------------------------------------------- print-% : @echo '$* = $($*)' isis/Makefile +31 −12 Original line number Diff line number Diff line include $(ISISROOT)/make/isismake.utils include $(ISISROOT)/make/isismake.os #--------------------------------------------------------------------------- # Set up ISIS versioning #--------------------------------------------------------------------------- ISISVERSIONFULL := $(shell head -n 1 $(ISISROOT)/version | sed 's/\#.*//' | sed 's/ *$$//') ISISMAJOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f1) ISISMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f2) ISISMINORMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f3) ISISMINORMINORMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f4) ISISVERSION := $(ISISMAJOR).$(ISISMINOR).$(ISISMINORMINOR).$(ISISMINORMINORMINOR) ISISLIBVERSION := $(shell echo $(ISISMAJOR).$(ISISMINOR).$(ISISMINORMINOR) | sed 's/[a-z].*$$//') ISISLOCALVERSION := $(shell head -n 3 $(ISISROOT)/version | tail -n 1 | sed 's/\#.*//' | sed 's/ *$$//') ISISRELEASE := REL_0_0 #ISISVERSIONFULL := $(shell head -n 1 $(ISISROOT)/version | sed 's/\#.*//' | sed 's/ *$$//') #ISISMAJOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f1) #ISISMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f2) #ISISMINORMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f3) #ISISMINORMINORMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f4) #ISISVERSION := $(ISISMAJOR).$(ISISMINOR).$(ISISMINORMINOR).$(ISISMINORMINORMINOR) #ISISLIBVERSION := $(shell echo $(ISISMAJOR).$(ISISMINOR).$(ISISMINORMINOR) | sed 's/[a-z].*$$//') #ISISLOCALVERSION := $(shell head -n 3 $(ISISROOT)/version | tail -n 1 | sed 's/\#.*//' | sed 's/ *$$//') #ISISRELEASE := REL_0_0 .NOTPARALLEL: Loading Loading @@ -222,7 +222,7 @@ coverage: # # This target cleans the entire Isis system enough for a recompile. It cleans ".o" files and # binary executables from the source tree. It also, clears the running # areas under $ISISROOT (inc, doc, bini, bin/xml, and lib) # areas under $ISISROOT (inc, doc, bin, bin/xml, and lib) # # Target = quickclean # Dependencies = none Loading Loading @@ -319,7 +319,7 @@ catTest: # not have to download and install RPMs. #---------------------------------------------------------------------------- HOST_ARCH ?= $(shell uname -s) HOST_MACH = $(shell uname -m) HOST_MACH ?= $(shell uname -m) thirdParty: config echo $(CURTIMESTAMP) "Installing 3rdParty libraries" Loading @@ -328,4 +328,23 @@ thirdParty: config echo $(CURTIMESTAMP) "Finished installing 3rdParty libraries" echo $(CURTIMESTAMP) " " #---------------------------------------------------------------------------- # Use to see values of variables # Example: make print-HOST_OS # Will print the make variable HOST_OS #---------------------------------------------------------------------------- #print-% : # @echo '$* = $($*)' #---------------------------------------------------------------------------- # Standard make FORCE target. Do not remove unless you know what you are doing #---------------------------------------------------------------------------- FORCE: #---------------------------------------------------------------------------- # Include the make file debugging targets #---------------------------------------------------------------------------- include $(ISISROOT)/make/isismake.print isis/make/config.darwin +2 −2 Original line number Diff line number Diff line Loading @@ -2,12 +2,12 @@ # Determine MacOSX Architecture. Ensure the host architecture is set # and then determine machine type #--------------------------------------------------------------------------- include $(ISISROOT)/make/isis.conf #include $(ISISROOT)/make/isis.conf HOST_ARCH ?= $(shell uname -s) HOST_MACH := $(shell uname -m) NODE_NAME := $(shell uname -n) ifeq ($(HOST_ARCH),Darwin) include $(ISISROOT)/make/config.darwin-$(ISIS_MACOSX_TARGET) include $(ISISROOT)/make/config.darwin-$(HOST_OS) endif isis/make/config.darwin-10.5 +4 −3 Original line number Diff line number Diff line Loading @@ -135,11 +135,11 @@ TIFFLIBDIR = -L$(ISIS3OPT)/lib TIFFLIB = -ltiff #--------------------------------------------------------------------------- # Set up for naif # Set up for naif dsk and cspice libraries #--------------------------------------------------------------------------- NAIFINCDIR = -I$(ISIS3LOCAL)/include NAIFINCDIR = -I$(ISIS3LOCAL)/include/naif/dsklib -I$(ISIS3LOCAL)/include/naif/ NAIFLIBDIR = -L$(ISIS3LOCAL)/lib NAIFLIB = -lcspice NAIFLIB = -ldsklib -lcspice #--------------------------------------------------------------------------- # Set up for TNT Loading Loading @@ -248,6 +248,7 @@ THIRDPARTYLIBS += "$(QTDIR)/libexec/qt4-mac/lib/QtSvg.framework" THIRDPARTYLIBS += "$(QTDIR)/libexec/qt4-mac/lib/QtWebKit.framework" THIRDPARTYLIBS += "$(QTDIR)/libexec/qt4-mac/lib/QtOpenGL.framework" THIRDPARTYLIBS += "$(ISIS3OPT)/lib/libqwt.*dylib" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libdsklib*.dylib" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libcspice*.dylib" #THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libsuperlu_3.0.dylib" THIRDPARTYLIBS += "$(ISIS3OPT)/lib/libprotobuf*.dylib" Loading isis/make/config.darwin-10.10→isis/make/config.darwin-MacOSX10_10 +17 −6 Original line number Diff line number Diff line Loading @@ -3,7 +3,17 @@ # Compiler options #--------------------------------------------------------------------------- # Build architecture now automatically determined at build time via isis.conf include $(ISISROOT)/make/isis.conf #include $(ISISROOT)/make/isis.conf MAC_ARCH=-arch x86_64 MAC_XARCH=-Xarch_x86_64 MAC_OS_MIN=-mmacosx-version-min=10.10 QTDEFINES=-DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED ISIS_ARCH=x86_64 ISIS_MACOSX_TARGET=10.10 ISIS_CXXFLAGS=-arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.10 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED ISIS_LFLAGS=-headerpad_max_install_names -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.10 MAC_ARCH_FLAGS = $(MAC_ARCH) $(MAC_XARCH) $(MAC_OS_MIN) Loading Loading @@ -63,13 +73,13 @@ ISISARFLAGS = # Set ISIS Dev Kit (IDK) paths. This setting of ISISLOCALVERSION here will # override this macro set in isismake.os (KJB 2013-12-12) #--------------------------------------------------------------------------- ISISLOCALVERSION ?= v003 ISISLOCALVERSION := v003 IDK_ROOT ?= /opt/usgs/$(ISISLOCALVERSION) ISIS3OPT ?= $(IDK_ROOT)/ports ISIS3LOCAL ?= $(IDK_ROOT)/3rdparty ISIS3PROP ?= $(IDK_ROOT)/proprietary # Set up paths to needed apps # Set up paths to tools needed for doxygen DOXYGEN = $(ISIS3OPT)/bin/doxygen DOT_PATH = $(ISIS3OPT)/bin LATEX = $(ISIS3OPT)/bin/latex Loading Loading @@ -170,11 +180,11 @@ TIFFLIBDIR = -L$(ISIS3OPT)/lib TIFFLIB = -ltiff #--------------------------------------------------------------------------- # Set up for naif # Set up for naif dsk and cspice libraries #--------------------------------------------------------------------------- NAIFINCDIR = -I$(ISIS3LOCAL)/include NAIFINCDIR = -I$(ISIS3LOCAL)/include/naif/dsklib -I$(ISIS3LOCAL)/include/naif/ NAIFLIBDIR = -L$(ISIS3LOCAL)/lib NAIFLIB = -lcspice NAIFLIB = -ldsklib -lcspice #--------------------------------------------------------------------------- # Set up for TNT Loading Loading @@ -293,6 +303,7 @@ THIRDPARTYLIBS += "$(QTFRAMEWORKDIR)/QtWebKit.framework" THIRDPARTYLIBS += "$(QTFRAMEWORKDIR)/QtOpenGL.framework" THIRDPARTYLIBS += "$(QTFRAMEWORKDIR)/QtTest.framework" THIRDPARTYLIBS += "$(QWTFRAMES)/qwt.framework" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libdsklib*.dylib" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libcspice*.dylib" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libsuperlu*.dylib" THIRDPARTYLIBS += "$(ISIS3OPT)/lib/libprotobuf*.dylib" Loading Loading
isis/3rdParty/Makefile +7 −0 Original line number Diff line number Diff line Loading @@ -82,3 +82,10 @@ clean: fi \ done; #---------------------------------------------------------------------------- # Use to see values of variables # Example: make print-HOST_OS # Will print the make variable HOST_OS #---------------------------------------------------------------------------- print-% : @echo '$* = $($*)'
isis/Makefile +31 −12 Original line number Diff line number Diff line include $(ISISROOT)/make/isismake.utils include $(ISISROOT)/make/isismake.os #--------------------------------------------------------------------------- # Set up ISIS versioning #--------------------------------------------------------------------------- ISISVERSIONFULL := $(shell head -n 1 $(ISISROOT)/version | sed 's/\#.*//' | sed 's/ *$$//') ISISMAJOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f1) ISISMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f2) ISISMINORMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f3) ISISMINORMINORMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f4) ISISVERSION := $(ISISMAJOR).$(ISISMINOR).$(ISISMINORMINOR).$(ISISMINORMINORMINOR) ISISLIBVERSION := $(shell echo $(ISISMAJOR).$(ISISMINOR).$(ISISMINORMINOR) | sed 's/[a-z].*$$//') ISISLOCALVERSION := $(shell head -n 3 $(ISISROOT)/version | tail -n 1 | sed 's/\#.*//' | sed 's/ *$$//') ISISRELEASE := REL_0_0 #ISISVERSIONFULL := $(shell head -n 1 $(ISISROOT)/version | sed 's/\#.*//' | sed 's/ *$$//') #ISISMAJOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f1) #ISISMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f2) #ISISMINORMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f3) #ISISMINORMINORMINOR := $(shell echo $(ISISVERSIONFULL) | cut -d"." -f4) #ISISVERSION := $(ISISMAJOR).$(ISISMINOR).$(ISISMINORMINOR).$(ISISMINORMINORMINOR) #ISISLIBVERSION := $(shell echo $(ISISMAJOR).$(ISISMINOR).$(ISISMINORMINOR) | sed 's/[a-z].*$$//') #ISISLOCALVERSION := $(shell head -n 3 $(ISISROOT)/version | tail -n 1 | sed 's/\#.*//' | sed 's/ *$$//') #ISISRELEASE := REL_0_0 .NOTPARALLEL: Loading Loading @@ -222,7 +222,7 @@ coverage: # # This target cleans the entire Isis system enough for a recompile. It cleans ".o" files and # binary executables from the source tree. It also, clears the running # areas under $ISISROOT (inc, doc, bini, bin/xml, and lib) # areas under $ISISROOT (inc, doc, bin, bin/xml, and lib) # # Target = quickclean # Dependencies = none Loading Loading @@ -319,7 +319,7 @@ catTest: # not have to download and install RPMs. #---------------------------------------------------------------------------- HOST_ARCH ?= $(shell uname -s) HOST_MACH = $(shell uname -m) HOST_MACH ?= $(shell uname -m) thirdParty: config echo $(CURTIMESTAMP) "Installing 3rdParty libraries" Loading @@ -328,4 +328,23 @@ thirdParty: config echo $(CURTIMESTAMP) "Finished installing 3rdParty libraries" echo $(CURTIMESTAMP) " " #---------------------------------------------------------------------------- # Use to see values of variables # Example: make print-HOST_OS # Will print the make variable HOST_OS #---------------------------------------------------------------------------- #print-% : # @echo '$* = $($*)' #---------------------------------------------------------------------------- # Standard make FORCE target. Do not remove unless you know what you are doing #---------------------------------------------------------------------------- FORCE: #---------------------------------------------------------------------------- # Include the make file debugging targets #---------------------------------------------------------------------------- include $(ISISROOT)/make/isismake.print
isis/make/config.darwin +2 −2 Original line number Diff line number Diff line Loading @@ -2,12 +2,12 @@ # Determine MacOSX Architecture. Ensure the host architecture is set # and then determine machine type #--------------------------------------------------------------------------- include $(ISISROOT)/make/isis.conf #include $(ISISROOT)/make/isis.conf HOST_ARCH ?= $(shell uname -s) HOST_MACH := $(shell uname -m) NODE_NAME := $(shell uname -n) ifeq ($(HOST_ARCH),Darwin) include $(ISISROOT)/make/config.darwin-$(ISIS_MACOSX_TARGET) include $(ISISROOT)/make/config.darwin-$(HOST_OS) endif
isis/make/config.darwin-10.5 +4 −3 Original line number Diff line number Diff line Loading @@ -135,11 +135,11 @@ TIFFLIBDIR = -L$(ISIS3OPT)/lib TIFFLIB = -ltiff #--------------------------------------------------------------------------- # Set up for naif # Set up for naif dsk and cspice libraries #--------------------------------------------------------------------------- NAIFINCDIR = -I$(ISIS3LOCAL)/include NAIFINCDIR = -I$(ISIS3LOCAL)/include/naif/dsklib -I$(ISIS3LOCAL)/include/naif/ NAIFLIBDIR = -L$(ISIS3LOCAL)/lib NAIFLIB = -lcspice NAIFLIB = -ldsklib -lcspice #--------------------------------------------------------------------------- # Set up for TNT Loading Loading @@ -248,6 +248,7 @@ THIRDPARTYLIBS += "$(QTDIR)/libexec/qt4-mac/lib/QtSvg.framework" THIRDPARTYLIBS += "$(QTDIR)/libexec/qt4-mac/lib/QtWebKit.framework" THIRDPARTYLIBS += "$(QTDIR)/libexec/qt4-mac/lib/QtOpenGL.framework" THIRDPARTYLIBS += "$(ISIS3OPT)/lib/libqwt.*dylib" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libdsklib*.dylib" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libcspice*.dylib" #THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libsuperlu_3.0.dylib" THIRDPARTYLIBS += "$(ISIS3OPT)/lib/libprotobuf*.dylib" Loading
isis/make/config.darwin-10.10→isis/make/config.darwin-MacOSX10_10 +17 −6 Original line number Diff line number Diff line Loading @@ -3,7 +3,17 @@ # Compiler options #--------------------------------------------------------------------------- # Build architecture now automatically determined at build time via isis.conf include $(ISISROOT)/make/isis.conf #include $(ISISROOT)/make/isis.conf MAC_ARCH=-arch x86_64 MAC_XARCH=-Xarch_x86_64 MAC_OS_MIN=-mmacosx-version-min=10.10 QTDEFINES=-DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED ISIS_ARCH=x86_64 ISIS_MACOSX_TARGET=10.10 ISIS_CXXFLAGS=-arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.10 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED ISIS_LFLAGS=-headerpad_max_install_names -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.10 MAC_ARCH_FLAGS = $(MAC_ARCH) $(MAC_XARCH) $(MAC_OS_MIN) Loading Loading @@ -63,13 +73,13 @@ ISISARFLAGS = # Set ISIS Dev Kit (IDK) paths. This setting of ISISLOCALVERSION here will # override this macro set in isismake.os (KJB 2013-12-12) #--------------------------------------------------------------------------- ISISLOCALVERSION ?= v003 ISISLOCALVERSION := v003 IDK_ROOT ?= /opt/usgs/$(ISISLOCALVERSION) ISIS3OPT ?= $(IDK_ROOT)/ports ISIS3LOCAL ?= $(IDK_ROOT)/3rdparty ISIS3PROP ?= $(IDK_ROOT)/proprietary # Set up paths to needed apps # Set up paths to tools needed for doxygen DOXYGEN = $(ISIS3OPT)/bin/doxygen DOT_PATH = $(ISIS3OPT)/bin LATEX = $(ISIS3OPT)/bin/latex Loading Loading @@ -170,11 +180,11 @@ TIFFLIBDIR = -L$(ISIS3OPT)/lib TIFFLIB = -ltiff #--------------------------------------------------------------------------- # Set up for naif # Set up for naif dsk and cspice libraries #--------------------------------------------------------------------------- NAIFINCDIR = -I$(ISIS3LOCAL)/include NAIFINCDIR = -I$(ISIS3LOCAL)/include/naif/dsklib -I$(ISIS3LOCAL)/include/naif/ NAIFLIBDIR = -L$(ISIS3LOCAL)/lib NAIFLIB = -lcspice NAIFLIB = -ldsklib -lcspice #--------------------------------------------------------------------------- # Set up for TNT Loading Loading @@ -293,6 +303,7 @@ THIRDPARTYLIBS += "$(QTFRAMEWORKDIR)/QtWebKit.framework" THIRDPARTYLIBS += "$(QTFRAMEWORKDIR)/QtOpenGL.framework" THIRDPARTYLIBS += "$(QTFRAMEWORKDIR)/QtTest.framework" THIRDPARTYLIBS += "$(QWTFRAMES)/qwt.framework" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libdsklib*.dylib" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libcspice*.dylib" THIRDPARTYLIBS += "$(ISIS3LOCAL)/lib/libsuperlu*.dylib" THIRDPARTYLIBS += "$(ISIS3OPT)/lib/libprotobuf*.dylib" Loading