xref: /aosp_15_r20/external/selinux/python/sepolgen/src/sepolgen/Makefile (revision 2d543d20722ada2425b5bdab9d0d1d29470e7bba)
1*2d543d20SAndroid Build Coastguard WorkerPREFIX ?= /usr
2*2d543d20SAndroid Build Coastguard WorkerPYTHON ?= python3
3*2d543d20SAndroid Build Coastguard WorkerPYTHONLIBDIR ?= $(shell $(PYTHON) -c "import sysconfig; print(sysconfig.get_path('purelib', vars={'platbase': '$(PREFIX)', 'base': '$(PREFIX)'}))")
4*2d543d20SAndroid Build Coastguard WorkerPACKAGEDIR ?= /$(PYTHONLIBDIR)/sepolgen
5*2d543d20SAndroid Build Coastguard Worker
6*2d543d20SAndroid Build Coastguard Workerall:
7*2d543d20SAndroid Build Coastguard Worker
8*2d543d20SAndroid Build Coastguard Workerinstall: all
9*2d543d20SAndroid Build Coastguard Worker	-mkdir -p $(DESTDIR)$(PACKAGEDIR)
10*2d543d20SAndroid Build Coastguard Worker	install -m 644 *.py $(DESTDIR)$(PACKAGEDIR)
11*2d543d20SAndroid Build Coastguard Worker
12*2d543d20SAndroid Build Coastguard Workerclean:
13*2d543d20SAndroid Build Coastguard Worker	rm -f parser.out parsetab.py
14*2d543d20SAndroid Build Coastguard Worker	rm -f *~ *.pyc
15*2d543d20SAndroid Build Coastguard Worker	rm -rf __pycache__
16