PYTHON_VERSION_SUFFIX=3.8

PROGRAM_NAME = print_time

CFLAGS = \
	-g \
	-Wall \
	-Wstrict-prototypes \
	$(INCFLAGS)

INCFLAGS = \
	-I/usr/include/python$(PYTHON_VERSION_SUFFIX)

LIBFLAGS = \
	-lpython$(PYTHON_VERSION_SUFFIX)

default: $(PROGRAM_NAME)

$(PROGRAM_NAME): print_time.c
	$(CC) $(CFLAGS) $< $(LIBFLAGS) -o $@

clean:
	rm -rf *~ __pycache__ a.out *.o

immaculate: clean
	rm -rf $(PROGRAM_NAME)
