xref: /aosp_15_r20/external/libconfig/contrib/ls-config/src/makefile (revision 2e9d491483b805f09ea864149eadd5680efcc72a)
1CC=gcc
2CFLAGS=-O2 -Wall
3#Use for DEVELOP mode:
4#DEVFLAGS=-g -D __DEVEL__
5#Use for PRODUCTION mode:
6DEVFLAGS=-s -fomit-frame-pointer
7
8all: ls-config langs
9
10ls-config: ls-config.c ls-config.pot
11	$(CC) $(CFLAGS) $(DEVFLAGS) -o ../ls-config ls-config.c -L../lib -lm -lconfig
12
13ls-config.pot:
14	xgettext -d ls-config -o po/ls-config.pot ls-config.c
15
16langs:
17	make -C po
18
19install:
20	mkdir -p /usr/share/ls/lib
21	chown root:adm /usr/share/ls/lib
22	cp ../ls-config /usr/share/ls/lib/
23	chown root:adm /usr/share/ls/lib
24	chmod 755 /usr/share/ls/lib/ls-config
25	make -C po install
26
27clean:
28	make -C po clean
29
30remove:
31	rm -f /usr/share/ls/lib/ls-config
32	make -C po remove
33
34
35