#
# $Id$
#
CC	= cc
CFLAGS	= -g -m64 -W -Wall -Werror -Wstrict-prototypes -Wpointer-arith \
	-Wmissing-prototypes -Wsign-compare -std=c99 -pedantic -pipe
LDFLAGS	=
#
RM	= /bin/rm
#

.SUFFIXES:	.c .o
.c.o:
	$(CC) -c $(CFLAGS) $<

all: locker locker2 meat scpc

locker:
	@$(RM) -f $@
	$(CC) $(CFLAGS) -Wno-unused-parameter -lm locker.c -DUSE_FCNTL -o locker

locker2:
	@$(RM) -f $@
	$(CC) $(CFLAGS) -lm locker.c -o locker2

meat: meat.o
	@$(RM) -f $@
	$(CC) $^ $(LDFLAGS) -o $@

scpc:
	@$(RM) -f $@
	$(CC) -D_XOPEN_SOURCE=600 $(CFLAGS) scpc.c $(LDFLAGS) -o $@

clean:
	@$(RM) -f *.o locker locker2 meat scpc

