############################################################ # Automatically created makefile for Complex ############################################################ # Set variables ############################################ CXX := cl CC := cl LD := link CINT := $(shell which cint.exe) CINTSYSDIRU := $(dir $(CINT)) CINTSYSDIRW := $(shell cygpath -m $(CINTSYSDIRU) ) CINTLIB := $(CINTSYSDIRU)/libcint.dll IPATH := CMACRO := -DG__REDIRECTIO -DG__SHAREDLIB -DG__UNIX -DG__WIN32 -DVISUAL_CPLUSPLUS -DG__NEWSTDHEADER -D_CRT_SECURE_NO_DEPRECATE=1 -D_SECURE_SCL=0 -D_HAS_ITERATOR_DEBUGGING=0 -DG__HAVE_CONFIG -DG__NOMAKEINFO CXXMACRO := -DG__REDIRECTIO -DG__SHAREDLIB -DG__UNIX -DG__WIN32 -DVISUAL_CPLUSPLUS -DG__NEWSTDHEADER -D_CRT_SECURE_NO_DEPRECATE=1 -D_SECURE_SCL=0 -D_HAS_ITERATOR_DEBUGGING=0 -DG__HAVE_CONFIG -DG__NOMAKEINFO CFLAGS := -O2 -MD -nologo -wd4996 -EHs CXXFLAGS := -O2 -MD -nologo -wd4996 -EHs -GR -wd4181 CINTIPATH := -I$(CINTSYSDIRW)/inc OBJECT := Complex LINKSPEC := -DG__CXXLINK_ON # Set File names ########################################### CIFC := CIFH := CIFO := CXXIFC := G__cpp_Complex.cxx CXXIFH := G__cpp_Complex.h CXXIFO := G__cpp_Complex.obj LIBS := -LIBPATH:$(CINTSYSDIRW) $(subst @imp@,cint,lib@imp@.lib) kernel32.lib user32.lib CINTOPT := COFILES := CHEADER := CHEADERCINT := CSTUB := CSTUBCINT := CXXOFILES := Complex.obj CXXHEADER := Complex.h CXXHEADERCINT := Complex.h CXXSTUB := CXXSTUBCINT := SETUPOBJ := G__main.obj # Link Object ############################################# $(OBJECT) : $(CINTLIB) $(READLINEA) $(SETUPOBJ) $(COFILES) $(CXXOFILES) $(CIFO) $(CXXIFO) $(LD) -OPT:REF -nologo -ignore:4049 -ignore:4217 -ignore:4221 -incremental:no $(CCOPT) -out:$(OBJECT) $(CIFO) $(CXXIFO) $(COFILES) $(CXXOFILES) $(SETUPOBJ) $(READLINEA) $(LIBS) # Compile User source files ############################## Complex.obj: Complex.C $(CXXHEADER) $(CXX) $(IPATH) $(CXXMACRO) -O2 -MD -nologo -wd4996 -EHs -GR -wd4181 -FoComplex.obj -c Complex.C # Compile main function ################################# $(SETUPOBJ): G__main.cxx $(CXX) $(LINKSPEC) $(CINTIPATH) -o $(SETUPOBJ) -c G__main.cxx # Compile C++ Interface routine ########################## $(CXXIFO) : $(CXXIFC) $(CXX) $(CINTIPATH) $(IPATH) $(CXXMACRO) $(CXXFLAGS) $(CCOPT) -c $(CXXIFC) # Create C++ Interface routine ########################### $(CXXIFC) : $(CXXHEADER) $(CXXSTUB) $(CINT) $(CINT) -w0 -zComplex -n$(CXXIFC) $(DLLSPEC) -D__MAKECINT__ -DG__MAKECINT -c-1 -A $(CINTIPATH) $(IPATH) $(CXXMACRO) $(CINTOPT) $(CXXHEADERCINT) # Clean up ################################################# clean : $(RM) $(OBJECT) core $(CIFO) $(CIFC) $(CIFH) $(CXXIFO) $(CXXIFC) $(CXXIFH) $(RMCOFILES) $(RMCXXOFILES) G__main.obj G__setup.obj # re-makecint ############################################## makecint : makecint -mk Makefile -o Complex -H Complex.h -C++ Complex.C