# 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

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

BINDIR = $(DESTDIR)$(bindir)
USR_BINDIR = $(DESTDIR)$(usr_bindir)

PROG = mkswap

OBJ = mkswap.o

EXE = mkswap-uuid

all: mkswap

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

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

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