GEOM = ../../../../..
include ${GEOM}/makefiles/Makedefs.global
include ../Makedefs
#include ${GEOM}/makefiles/Makerules.obj

#
#mgrinxwindow.o: mgrinxwindow.m
#	rm -f mgrinxwindow.m mgrinxwindow.o
#	ln ../mgrinxwindow.m .
#	${CC} ${CFLAGS} -c mgrinxwindow.m


all:	${TARGETS}

${LIB}:	${OBJS}
	${AR} r $@ $?
	${RANLIB} $@

${COMMONLIB}: ${OBJS}
	${AR} r $@ ${OBJS}
	${RANLIB} $@

.PRECIOUS: ${LIB} ${COMMONLIB}

oldclean:
	-rm *.c.old *.h.old Make*.old

#
# We rely on 'make depend' to take care of ${OBJS} dependencies 
#


#${COMMONOBJS} :
#	rm -f $@ ${@:o=c}
#	ln ../../common/${@:o=c} .
#	${CC} -I../../common ${CFLAGS} -c ${@:o=c}

install:	all
	@:

depend:
	cd ..; ${MAKE} $@

clean:
	-rm -f ${DIRT}

distclean:
	-rm -f ${DIRT} *.c ${DISTDIRT}

clobber:	clean rm_libs rm_depend

rm_libs:
	rm -f ${TARGETS}

rm_depend:
	> ${MKDEPFILE}

FILES:	_FILES

_FILES:
	@echo "\tMaking FILES in `pwd`..."
	@-/bin/rm -f FILES
	@echo FILES Makefile Mkdep | tr ' ' '\12' | sort > FILES

RFILES:	FILES

include ${MKDEPFILE}

.SUFFIXES: .o .m .c

.m.o:
	rm -f $*.m
	ln ../$*.m .
	${CC} ${CFLAGS} -c $*.m

.c.o:
	rm -f $*.c
	ln ../$*.c .
	${CC} ${CFLAGS} -c $*.c
