20 lines
342 B
Makefile
20 lines
342 B
Makefile
CC = gcc
|
|
CFLAGS = -Wall -std=c11 -g -fPIC `pkg-config --cflags python3`
|
|
LDFLAGS =
|
|
|
|
all: caltool Cal.so
|
|
|
|
caltool: caltool.o calutil.o
|
|
|
|
caltool.o: caltool.c caltool.h
|
|
|
|
calutil.o: calutil.c calutil.h
|
|
|
|
Cal.so: calmodule.o calutil.o
|
|
$(CC) -shared $^ $(LDFLAGS) -o $@
|
|
|
|
calmodule.o: calmodule.c calutil.h
|
|
|
|
clean:
|
|
rm -f *.o caltool Cal.so
|