# For bigband, abbc2ps, gus-patch, wav2patch

SDIR=/progdir
INSTALL_DIR=$(SDIR)
BIN_DIR=/progdir
DOC_DIR=$(SDIR)/doc

.SUFFIXES=
.PHONY: all bigband abbc2ps gus-patch wav2patch install uninstall

all: bigband abbc2ps gus-patch wav2patch

bigband:
	make -C src

abbc2ps gus-patch wav2patch:
	make -C $@

install:
	if test ! -d $(INSTALL_DIR); then mkdir $(INSTALL_DIR); fi
	if test ! -d $(DOC_DIR); then mkdir $(DOC_DIR); fi
	cp src/bigband $(BIN_DIR)/bigband
	cp abbc2ps/abbc2ps $(BIN_DIR)/abbc2ps
	cp gus-patch/gus-patch $(BIN_DIR)/gus-patch
	cp wav2patch/wav2patch $(BIN_DIR)/wav2patch
	strip $(BIN_DIR)/bigband $(BIN_DIR)/abbc2ps $(BIN_DIR)/gus-patch $(BIN_DIR)/wav2patch
	rm -rf $(INSTALL_DIR)/samples; cp -r samples $(INSTALL_DIR)
	cp doc/* $(DOC_DIR)

uninstall:
	rm -f $(BIN_DIR)/bigband $(BIN_DIR)/abbc2ps
	rm -rf $(INSTALL_DIR)
	rm -rf $(DOC_DIR)


 
