OFLAGS = -g
IFLAGS = -I/usr/X11R6/include -IAuth/
CFLAGS += $(OFLAGS) $(IFLAGS) -Wall -pedantic # -fPIC # -ansi -D_POSIX_SOURCE 
LFLAGS = -L/usr/X11R6/lib -lXt -lX11 #-lXmu #-lefence

#
# We're not using the Athena widget set, but for some reason, the
# window manager won't focus on the window without that link. If you
# understand why and would like to fix this, please submit a patch
# to <pam-list@redhat.com>
#

xconv: pipe.o Xconv.o xconv.o Auth/Auth.o
	$(CC) $(LFLAGS) -o $@ pipe.o Xconv.o xconv.o Auth/Auth.o

Auth/Auth.o: Auth/Auth.c
	make -C Auth Auth.o

pipe.o: pipe.c pipe.h

Xconv.o: Xconv.c Auth/Auth.h Xconv.h pipe.h

xconv.o: xconv.c Xconv.h pipe.h

clean:
	rm -f *.o xconv *~
	make -C Auth clean
