| CC=gcc |
| CFLAGS=-O2 -Wall |
| #Use for DEVELOP mode: |
| #DEVFLAGS=-g -D __DEVEL__ |
| #Use for PRODUCTION mode: |
| DEVFLAGS=-s -fomit-frame-pointer |
| |
| all: ls-config langs |
| |
| ls-config: ls-config.c ls-config.pot |
| $(CC) $(CFLAGS) $(DEVFLAGS) -o ../ls-config ls-config.c -L../lib -lm -lconfig |
| |
| ls-config.pot: |
| xgettext -d ls-config -o po/ls-config.pot ls-config.c |
| |
| langs: |
| make -C po |
| |
| install: |
| mkdir -p /usr/share/ls/lib |
| chown root:adm /usr/share/ls/lib |
| cp ../ls-config /usr/share/ls/lib/ |
| chown root:adm /usr/share/ls/lib |
| chmod 755 /usr/share/ls/lib/ls-config |
| make -C po install |
| |
| clean: |
| make -C po clean |
| |
| remove: |
| rm -f /usr/share/ls/lib/ls-config |
| make -C po remove |
| |
| |