SHELL	=	/bin/sh

PROJ	=	cuickdtm

# ファイル情報
SCRIPTS	=	melod konk plexor ayane drawMetronome
LIBS	=	midi.rb chord.rb
PROG	=	playmidi
#BIN	=	$(PROG).exe
SRC		=	$(PROG).c
SAMPLE	=	tulip.mml ippei.mml ippei_bgm.mml depend.mml connect.mml kaeru.mml kaeru2.mml kaeru3.mml taiso.mml konayuki.mml metronome.mml
ETCS	=	license.txt 0064-for-melod.patch README

# パッケージ化情報
PACKAGE	=	$(PROJ)
VER		=	1.3-4.0
TIME	=	`date +%Y-%m-%d-%H-%M`
FILES	=	Makefile $(SCRIPTS) $(LIBS) $(SRC) $(SAMPLE) $(ETCS)

# 構築/インストール情報ほか
all: $(BIN)

$(BIN): $(SRC)
	gcc -o $(BIN) $(SRC) -l winmm

clean:
	-rm *.bak

#dist: all
#	echo $(PACKAGE).$(VER).$(TIME) > .package
#	mkdir `cat .package`
#	ln $(FILES) `cat .package`
#	tar cvf - `cat .package` | gzip -9 > `cat .package`.tar.gz
#	rm -rf `cat .package` .package

dist:
	git archive HEAD --prefix=$(PACKAGE).$(VER)/ --output=$(PACKAGE).$(VER).$(TIME).tar.gz

