comparison Makefile.cc-linux @ 25:6d9e1ee7b35a matthiasm-plugin

* OK, let's revert to a C version (after discovering that the FORTRAN compiler isn't standard on the Mac)
author Chris Cannam
date Thu, 21 Oct 2010 14:38:02 +0100
parents 568ff0daa659
children 690bd9148467
comparison
equal deleted inserted replaced
24:568ff0daa659 25:6d9e1ee7b35a
46 # LDFLAGS = -dynamiclib -install_name $(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -exported_symbols_list vamp-plugin.list 46 # LDFLAGS = -dynamiclib -install_name $(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -exported_symbols_list vamp-plugin.list
47 47
48 48
49 ## Uncomment these for Linux using the standard tools: 49 ## Uncomment these for Linux using the standard tools:
50 50
51 CFLAGS = -I$(VAMP_SDK_DIR) -I$(LAPACK_DIR) -I$(FFT_DIR) -I$(NNLS_DIR) -Wall -fPIC
51 CXXFLAGS = -I$(VAMP_SDK_DIR) -I$(LAPACK_DIR) -I$(FFT_DIR) -I$(NNLS_DIR) -Wall -fPIC 52 CXXFLAGS = -I$(VAMP_SDK_DIR) -I$(LAPACK_DIR) -I$(FFT_DIR) -I$(NNLS_DIR) -Wall -fPIC
52 PLUGIN_EXT = .so 53 PLUGIN_EXT = .so
53 PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT) 54 PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT)
54 #LDFLAGS = -shared -Wl,-soname=$(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -Wl,--version-script=vamp-plugin.map $(QMDSP_DIR)/libqm-dsp.a ../tsnnls/tsnnls/.libs/libtsnnls.a -llapack-3 55 #LDFLAGS = -shared -Wl,-soname=$(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -Wl,--version-script=vamp-plugin.map $(QMDSP_DIR)/libqm-dsp.a ../tsnnls/tsnnls/.libs/libtsnnls.a -llapack-3
55 LDFLAGS = -shared -Wl,-soname=$(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -Wl,--version-script=vamp-plugin.map $(QMDSP_DIR)/libqm-dsp.a 56 LDFLAGS = -shared -Wl,-soname=$(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -Wl,--version-script=vamp-plugin.map $(QMDSP_DIR)/libqm-dsp.a
77 ## All of the above 78 ## All of the above
78 79
79 $(PLUGIN): $(PLUGIN_CODE_OBJECTS) 80 $(PLUGIN): $(PLUGIN_CODE_OBJECTS)
80 $(CXX) -o $@ $^ $(LDFLAGS) 81 $(CXX) -o $@ $^ $(LDFLAGS)
81 82
82 nnls.o: nnls.f
83 gfortran -std=legacy -fPIC -Wall -c $<
84
85 clean: 83 clean:
86 rm -f *.o 84 rm -f *.o
87 85