TOPDIR = ..
include $(TOPDIR)/MakeVars
include $(TOPDIR)/Makerules


SUBDIRS = playmidi soundtoo
SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c=.o)

all: subdir sound.o

subdir: 
	$(foreach i, $(SUBDIRS), $(MAKE) -C $(i);)


sound.o: $(OBJS) soundtoo/soundtoo.o playmidi/playmidi.o
	$(RM) sound.o
	$(LD) -r -o sound.o $(OBJS) soundtoo/soundtoo.o playmidi/playmidi.o

tags: 
	cd soundtoo; $(MAKE) tags
	ln -sf $(TOPDIR)/TAGS TAGS
	etags -a -o TAGS $(SRCS)

dep depend:
	$(foreach i, $(SUBDIRS), $(MAKE) -C $(i) dep;)
	$(DEPEND) $(SRCS) > .depend

clean:
	$(foreach i, $(SUBDIRS), $(MAKE) -C $(i) clean;)
	$(RM) *.o

#
# include a dependency file if one exists
#
ifeq (.depend,$(wildcard .depend))
include .depend
endif




