Mercurial > hg > nnls-chroma
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 |