MACHTYPE= vax
LIB= motif

INCS=  -I. -I../../ansi-include -I../../include
XINCS=  -I/mit/motifdev/include
INCLUDEDIRS= $(INCS) $(XINCS)

#turn on -DMEMORY_LEAK_COUNT for debugging
TEMP-COMPFLAGS= -g -DMEMORY_LEAK_COUNT=1 

COMPFLAGS=-Dathena_unix=1 -Dbsd_unix -Dunix ${INCLUDEDIRS} $(TEMP-COMPFLAGS)

LIBDIRS= -L/usr/athena/lib -L/mit/lens/src/rap/libs/$(MACHTYPE)lib
XLIBDIRS= -L/mit/motifdev/$(MACHTYPE)lib 
ALLLIBDIRS= $(LIBDIRS) $(XLIBDIRS)

LIBS= -lxrapt -lrapt
XLIBS= -lXt -lXm -lXmu -lX
ALLLIBS= $(LIBS) $(XLIBS)

LINKFLAGS= ${ALLLIBDIRS}

COMPILER= gcc -Dconst= -ansi

OSUBS= \
	ArgPack.o \
	alfonts.o \
	childpack.o \
	xstuff.o 

.c.o:
	${COMPILER} ${COMPFLAGS} -c $*.c 

lib: libXrapt.a

libXrapt.a: $(OSUBS)
	rm -f libXrapt.new
	ar q libXrapt.new $(OSUBS)
	ranlib libXrapt.new
	mv -f libXrapt.new libXrapt.a

main: $(OSUBS) main.o
	${COMPILER} ${ALLLIBDIRS} -o main.new main.o ${OSUBS} ${ALLLIBS}
	mv -f li.new li

depend:	
	sh ./makedepend.sh ${COMPFLAGS}
	chmod g+w Makefile

# AUTOMATIC DEPENDENCIES--DO NOT EDIT THIS LINE OR BELOW

ArgPack.o: ../ansi-include/assert.h
ArgPack.o: ../ansi-include/stddef.h
ArgPack.o: ../ansi-include/stdlib.h
ArgPack.o: ../raplib/bool.h
ArgPack.o: ../raplib/darray.h
ArgPack.o: ../raplib/memory.h
ArgPack.o: ../raplib/sysdep.h
ArgPack.o: ../raplib/useful.h
ArgPack.o: ./ArgPack.h
ArgPack.o: /usr/include/sys/types.h
ArgPack.o: ArgPack.c
childpack.o: ../ansi-include/stddef.h
childpack.o: ../ansi-include/stdlib.h
childpack.o: ../raplib/memory.h
childpack.o: ../raplib/sysdep.h
childpack.o: ../raplib/useful.h
childpack.o: ./childpack.h
childpack.o: /usr/include/sys/types.h
childpack.o: childpack.c
xstuff.o: ../ansi-include/assert.h
xstuff.o: ../ansi-include/stddef.h
xstuff.o: ../ansi-include/stdlib.h
xstuff.o: ../raplib/bool.h
xstuff.o: ../raplib/darray.h
xstuff.o: ../raplib/memory.h
xstuff.o: ../raplib/registry.h
xstuff.o: ../raplib/sysdep.h
xstuff.o: ../raplib/useful.h
xstuff.o: ./ArgPack.h
xstuff.o: ./menupack.h
xstuff.o: ./xstuff.h
xstuff.o: /usr/include/sys/types.h
xstuff.o: xstuff.c
