CFLAGS = -g
CC = cc 

LINK_MAIN = link_mn.o

LINK_OBJS = link_init.o \
               link_event.o \
               link_rd.o \
               link_private.o \
               link_public.o \
               link_bp.o \
               link_io.o \
               link_sys.o \
               link_private2.o \
               mf.o

link: liblink.a $(LINK_MAIN)
	ranlib liblink.a
	$(CC)  -o link link_mn.o \
                 liblink.a -lX11 -lm



liblink.a: $(LINK_OBJS)
	rm -f liblink.a
	ar rv liblink.a $(LINK_OBJS)
	ranlib liblink.a
clean:
	rm $(LINK_OBJS) liblink.a 

link_mn.o: link_types.h 
link_init.o: link_types.h link_global.h
link_event.o: link_types.h link_global.h
link_rd.o: link_types.h link_global.h
link_private.o: link_types.h link_global.h
link_private2.o: link_types.h link_global.h
link_public.o: link_types.h link_global.h
link_bp.o: link_types.h link_global.h
link_io.o: link_types.h link_global.h
link_sys.o: link_sys.c
mf.o: mf.h

