# Author: Steven Shiau <steve _at_ nchc org tw>
# License: GPL
# Note: In Makdrake, make sure you already install glibc-static-devel, 
# which is necessary for statically link.

DESTDIR = ${INSTALLROOT}
prefix = /usr
exec_prefix = ${prefix}
bindir = /sbin
usr_bindir = /usr/bin
mandir = /usr/share/man

CC = gcc
STATIC = -static
CFLAGS = -DDEBUG=1 
LIBS = 
INSTALL = /usr/bin/install -c

BINDIR = $(DESTDIR)$(bindir)
USR_BINDIR = $(DESTDIR)$(usr_bindir)
MAN8DIR = $(DESTDIR)$(mandir)/man8

PROG = mkswap-uuid

OBJ = mkswap-uuid.o

EXE = mkswap-uuid

MAN8 = mkswap-uuid.8

all: mkswap-uuid

mkswap-uuid: 
	mkdir -p .deps
	if gcc -DLOCALEDIR=\"\" -DHAVE_CONFIG_H   -include config.h -I./include -fsigned-char -fomit-frame-pointer   -g -O2 -MT mkswap-uuid.o -MD -MP -MF ".deps/mkswap-uuid.Tpo" -c -o mkswap-uuid.o mkswap-uuid.c; \
	then mv -f ".deps/mkswap-uuid.Tpo" ".deps/mkswap-uuid.Po"; else rm -f ".deps/mkswap-uuid.Tpo"; exit 1; fi
	gcc  -g -O2 $(STATIC) -o $(EXE) mkswap-uuid.o -luuid

clean:
	rm -f $(OBJ) $(PROG) $(EXE)

install:
	$(INSTALL) -d $(BINDIR)
	$(INSTALL) -d $(USR_BINDIR)
	$(INSTALL) -d $(MAN8DIR)
	$(INSTALL) -m 755 $(EXE) $(BINDIR)
	$(INSTALL) -m 644 $(MAN8) $(MAN8DIR)
