# maube Makefile
#
# K 1997

MAUBE_SRCS = main.c events.c display.c edit.c control.c tracker.c \
tracker_top.c saube.c saube_graph.c maint.c zap_requester.c sync.c

MAUBE_OBJS = $(MAUBE_SRCS:.c=.o)

PROGS = maube

CC = gcc
CFLAGS = -g -O2 -I../aube_src -I../soia_src
LFLAGS = -L/usr/X11/lib -L../aube_src -L../soia_src -lm -laube -lX11 -lsoia

all : maube

maube : ../aube_src/libaube.a ../soia_src/libsoia.a $(MAUBE_OBJS)
	$(CC) -o $@ $(MAUBE_OBJS) $(LFLAGS)

../soia_src/libsoia.a: crap
	cd ../soia_src; $(MAKE) libsoia.a

../aube_src/libaube.a: crap
	cd ../aube_src; $(MAKE) libaube.a

crap:

clean :
	$(RM) $(PROGS) core *.o *~

