# $Id: Makefile,v 1.4 1996/12/05 02:49:04 root Exp $
#
# $Log: Makefile,v $
# Revision 1.4  1996/12/05 02:49:04  root
# Added util.c.
#
# Revision 1.3  1996/11/25 22:56:37  root
# Added -Wall and took out -O2 for CFLAGS for debugging ease.
#
# Revision 1.2  1996/11/19 17:23:27  root
# Added veryclean target
# Fixed debug target
#
# Revision 1.1  1996/11/18 20:58:05  root
# Initial revision
#


SRCS= rgs.c gateway.c system.c util.c
OBJS= $(SRCS:.c=.o)
HDRS= $(SRCS:.c=.h) rgsbase.h config.h
CC=gcc
INCLUDES= -I/usr/openwin/include -I/usr/dt/include
CFLAGS= -Wall -g $(INCLUDES)
LIBS= -lXm -lXt -lX11
LDFLAGS= -L/usr/openwin/lib -L/usr/dt/lib -Xlinker -R/usr/dt/lib -Xlinker -R/usr/openwin/lib


rgs: $(OBJS)
	$(CC) -o rgs $(OBJS) $(LDFLAGS) $(LIBS)

debug: 
	make CC="gcc -DRGSDEBUG"
.c.o:
	$(CC) $(CFLAGS) -c $<

clean:
	rm -f $(OBJS) rgs *~

veryclean: clean
	rcsclean

sources: $(SRCS) $(HDRS)

depend:
	makedepend -- $(CFLAGS) -- $(SRCS)

gateway.o: rgsbase.h gateway.h config.h
system.o: rgsbase.h system.h
rgs.o: $(HDRS)
util.o: rgsbase.h util.h