-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (16 loc) · 776 Bytes
/
Makefile
File metadata and controls
28 lines (16 loc) · 776 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# change these to suit your platform!
PYTHON_INCLUDE_DIR=-I"C:\Users\benjamins\AppData\Local\Programs\Python\Python39\include"
PYTHON_LIBRARY_DIR=-L"C:\Users\benjamins\AppData\Local\Programs\Python\Python39"
PYTHON_LIBRARY=-lpython39
CFLAGS=-g ${PYTHON_INCLUDE_DIR}
LDFLAGS=${PYTHON_LIBRARY_DIR} ${PYTHON_LIBRARY}
all: ../Library/win64/libOMCallPythonAdvanced.a
../Library/win64/libOMCallPythonAdvanced.a: libOMCallPythonAdvanced.a
mkdir -p ../Library/win64/
mv $^ ../Library/win64/.
libOMCallPythonAdvanced.a: OMCallPythonAdvanced.o
ar -ru $@ $^
OMCallPythonAdvanced.o: OMCallPythonAdvanced.c OMCallPythonAdvanced.h
gcc -o $@ -c $< ${CFLAGS} ${LDFLAGS}
clean:
rm -f ../Library/win64/libOMCallPythonAdvanced.a OMCallPythonAdvanced.o libOMCallPythonAdvanced.a