File: //tmp/wsgi-lsapi-2.1/Makefile
CC= x86_64-linux-gnu-gcc
BASECFLAGS= -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -O0 -g3
CPPFLAGS= -I. -I/usr/include/python3.12
DEFINES=
CFLAGS= $(BASECFLAGS) $(CPPFLAGS) $(DEFINES)
LIBPL= /usr/lib/python3.12/config-3.12-x86_64-linux-gnu
LDFLAGS= -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -L/usr/lib/x86_64-linux-gnu
LINKFORSHARED= -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
LIBS= -ldl
SYSLIBS= -lm
VERSION= 3.12
OBJS= main.o wsgi.o wsgiinput.o wsgiwrapper.o lsapilib.o lsapi-glue.o
all: lswsgi
lswsgi: $(OBJS)
$(CC) $(LDFLAGS) $(LINKFORSHARED) -o $@ $(OBJS) -L$(LIBPL) -lpython$(VERSION) $(LIBS) $(SYSLIBS)
main.o: main.c wsgi.h version.h
lsapilib.o: lsapilib.c lsapilib.h
wsgi.o: wsgi.c wsgi-int.h wsgi.h
wsgiinput.o: wsgiinput.c wsgi-int.h wsgi.h
wsgiwrapper.o: wsgiwrapper.c wsgi-int.h wsgi.h
lsapi-glue.o: lsapi-glue.c
clean:
rm -f lswsgi *.o core *.core
distclean: clean
rm -f Python.framework Makefile