# Makefile,v 1.1 1994/01/28 17:22:25 franktor Exp

PROG	= uppertester
OBJS	= ut.o gets.o
SRCS	= ut.c gets.c
# PURIFY = /local/purify/purify++
# DEBUGMALLOC= /usr/lib/debug/malloc.o
# DEBUGLIB= -L/local/tmp/geirp/lib
CC	= gcc $(WARN)
CFLAGS	= -g
CPPFLAGS= -I../include $(ISODEINC) -I/local/include
LIBES	= $(DEBUGMALLOC) $(DEBUGLIB) -L../lib -L/local/lib -lsr -lsr_isode -lsr -lisode -llogger -lreadline -ltermcap
#LIBES	= ../*.o ../isode/libsr_isode.a -lisode 
WARN	= -W -Wpointer-arith -Wcast-qual -Wswitch $$W
LD	= $(PURIFY) $(CC)

all:	$(PROG);

unlink:
	rm -f $(PROG)

proto:
	rm -f proto.h
	cextract +Ap -P $(CPPFLAGS) $(SRCS) | grep -v "^#" >proto.h

depend:
	makedepend -s "# DO NOT DELETE" -- $(CPPFLAGS) -- $(SRCS)

clean:
	rm -f $(PROG) *.[ao] #*# *~ core *.log a.out *.bak

$(PROG): $(OBJS)
	$(LD) $(CFLAGS) $(CPPFLAGS) -o $@ $(OBJS)  $(LIBES)

install: $(PROG)
	cp $(PROG) $(DESTDIR)

.c.o:
	$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@

# DO NOT DELETE THIS LINE -- make depend depends on it.

ut.o: /usr/include/stdio.h /usr/include/stdlib.h /usr/include/sys/stdtypes.h
ut.o: /usr/include/string.h ../include/sr-general.h ../include/sr-logger.h
ut.o: ../include/sr-api.h /usr/include/sys/types.h
ut.o: /usr/include/sys/sysmacros.h /usr/include/sys/time.h
ut.o: /usr/include/sys/time.h /local/include/isode/psap.h
ut.o: /local/include/isode/manifest.h /local/include/isode/config.h
ut.o: /local/include/isode/general.h /usr/include/strings.h
ut.o: /usr/include/math.h /usr/include/floatingpoint.h
ut.o: /usr/include/sys/ieeefp.h proto.h
gets.o: /usr/include/stdio.h ../include/sr-logger.h ../include/sr-general.h
