File: Makefile.common

package info (click to toggle)
python-utmp 0.9-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 196 kB
  • sloc: python: 797; ansic: 583; makefile: 49; sh: 2
file content (27 lines) | stat: -rw-r--r-- 690 bytes parent folder | download
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
PYTHONVER?=3.7
PYTHONDIR=$(DESTDIR)/usr/lib/python$(PYTHONVER)/dist-packages/
PYTHONINCLUDE=/usr/include/python$(PYTHONVER)/

CC = gcc 
CFLAGS = -g -Wall -I$(PYTHONINCLUDE) $(DEFINES)
LDFLAGS = 

all: utmpaccessmodule.so UTMPCONST.py


utmpaccessmodule.o: utmpaccessmodule.c
	$(CC) $(CFLAGS) -fpic -c utmpaccessmodule.c 

utmpaccessmodule.so: utmpaccessmodule.o
	$(CC) $(CFLAGS) $(LDFLAGS) -fpic -shared utmpaccessmodule.o -o utmpaccessmodule.so

UTMPCONST.py: constants.h makeconst.c makeconst.sh
	./makeconst.sh $(CFLAGS)

clean:
	rm -f *~ *.o utmpaccessmodule.so *.pyc UTMPCONST.py makeconst

install:
	mkdir -p $(PYTHONDIR)
	cp -f utmpaccessmodule.so utmp.py UTMPCONST.py $(PYTHONDIR)