diff --git a/Makefile b/Makefile index 5f03e4f..f0b77fa 100755 --- a/Makefile +++ b/Makefile @@ -4,11 +4,6 @@ PYUIC = pyuic5 # PYRCC = pyrcc5 -CC = gcc -CFLAGS = -O2 -fPIC -LDFLAGs = -shared - - #Directory with ui files RESOURCE_DIR = src/resources/_ui @@ -22,11 +17,21 @@ PYQT_UI = $(UI_FILES:%.ui=$(PYQT_DIR)/%.py) SVG_FILES = $(foreach dir, $(RCC_DIR), $(notdir $(wildcard $(dir)/*.svg))) PNG_FILES = $(SVG_FILES:%.svg=$(RCC_DIR)/%.png) +CC = gcc +CFLAGS = -O2 -fPIC +LDFLAGS = -shared + +C_DIR = src/nmreval/clib + all : ui ui : $(PYQT_UI) -rcc: $(PNG_FILES) +rcc : $(PNG_FILES) + +# only one C file at the moment +compile : $(C_DIR)/integrate.c + $(CC) $(LDFLAGS) $(CFLAGS) -o $(C_DIR)/integrate.so $< $(COMPILED_DIR)/%.py : $(RESOURCE_DIR)/%.ui $(PYUIC) $< -o $@ diff --git a/src/nmreval/clib/integrate.so b/src/nmreval/clib/integrate.so new file mode 100755 index 0000000..e726c62 Binary files /dev/null and b/src/nmreval/clib/integrate.so differ