5 kx
5 kx CFLAGS ?= -O2 -Wall -D_GNU_SOURCE
5 kx
5 kx PROGS = usleep initlog fstab-decode consoletype
5 kx INITLOG_OBJS = initlog.o process.o
5 kx USLEEP_OBJS = usleep.o
5 kx
5 kx mandir = /usr/share/man
5 kx
5 kx all: $(PROGS)
5 kx
5 kx clean:
5 kx rm -f $(PROGS) *.o
5 kx
5 kx install:
5 kx mkdir -p $(DESTDIR)/bin $(DESTDIR)/sbin $(DESTDIR)$(mandir)/man{1,8}
5 kx install -m 755 usleep $(DESTDIR)/bin/usleep
5 kx install -m 755 fstab-decode $(DESTDIR)/sbin/fstab-decode
5 kx install -m 755 initlog $(DESTDIR)/sbin/initlog
5 kx install -m 755 consoletype $(DESTDIR)/sbin/consoletype
5 kx install -m 644 initlog.1 $(DESTDIR)$(mandir)/man1
5 kx install -m 644 usleep.1 $(DESTDIR)$(mandir)/man1
5 kx install -m 644 fstab-decode.8 $(DESTDIR)$(mandir)/man8
5 kx install -m 644 consoletype.1 $(DESTDIR)$(mandir)/man1
5 kx
5 kx initlog: $(INITLOG_OBJS)
5 kx $(CC) $(LDFLAGS) -o $@ $(INITLOG_OBJS) -Wl,-Bstatic -lpopt -Wl,-Bdynamic
5 kx
5 kx usleep: $(USLEEP_OBJS)
5 kx $(CC) $(LDFLAGS) -o $@ $(USLEEP_OBJS) -Wl,-Bstatic -lpopt -Wl,-Bdynamic
5 kx