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