CC = gcc
#CC = cc

#
# Places to look for X and Motif headers

XDIR = /afs/cs/sun4c_411/alpha/usr/misc/.X11/
XMDIR = /afs/cs/sun4c_411/alpha/usr/misc/.MotifV1R2/
XHDR  = -I$(XDIR)include
XMHDR = -I$(XMDIR)include

#
# -G 0 option is for MIPS only
CFLAGS = -O $(XHDR) $(XMHDR) -D_STDDEF_H

LIBS = $(XMDIR)lib/libXm.a $(XDIR)lib/libXt.a $(XDIR)lib/libX11.a

OBJS = main.o server.o translations.o packet.o message.o datatrans.o \
requests.o callbacks.o widgets.o resources.o tables.o motif.o \
text.o xmstring.o list.o events.o
TARGET = motifd

$(TARGET) : $(OBJS)
	$(CC) -o $(TARGET) $(LDFLAGS) $(OBJS) $(LIBS)
	strip $(TARGET)

tables.o : tables.c StringTable.h ClassTable.h TypeTable.h
	$(CC) $(CFLAGS) -c tables.c

requests.o : requests.c Interface.h
	$(CC) $(CFLAGS) -c requests.c
