#-------------------------------------------------------------------------------
#
#	SGCraft - Makefile
#
#-------------------------------------------------------------------------------

MODNAME := SGCraft
MODTITLE := SG Craft
MODSUBPKG := sg

MAJVER := 1
MINVER := 11
BUGVER := 0

# For README file
#forge-1.8.9-11.15.0.1691-mdk
FORGE_VERSION := 11.15.0.1691
FORGE_LINK := http://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.8.9.html
#IC2_VERSION := 2.2.611
#CC_VERSION := 1.65
#OC_VERSION := 1.4.2

#PROFILE := Forge-1.8.9-11.15.0.1691
PROFILE := ModTesting-1.8.9
SERVER := game/server

BACKUP_EXCLUDE_EXTRA = --exclude Artwork --exclude Audio --exclude Images

#BACKUP_EXTRA = backup_sync

include Tools/ModCode.make

SRC_INCLUDE += BUILDING.txt lib/README.txt
#RELSRC := $(MODNAME)-$(MODVER)-mc$(MC)-Source-1.zip

.PHONY: resources ccexamples ocexamples update_version_db backup_sync

#compile: resources
#
#resources:
#	cp -r -p ../Common/src/resources/* src/resources

test_ic2:
	$(MAKE) TEST_PROFILE=ic2 test

run_ic2:
	$(MAKE) TEST_PROFILE=ic2 run

test_cc:
	$(MAKE) OBF_PROFILE=cc test_jar

run_cc:
	$(MAKE) OBF_PROFILE=cc run_jar

test_oc:
	$(MAKE) OBF_PROFILE=oc test_jar

run_oc:
	$(MAKE) OBF_PROFILE=oc run_jar

test_client:
	$(MAKE) OBF_PROFILE=client test_jar

run_client:
	$(MAKE) OBF_PROFILE=client run_jar

#backup_sync:
#	rsync -r -t --progress Artwork Audio Images $(BACKUP_DIR)

#VERSION_DB = ../Common/versions.db

#update_version_db:
#	@if [ ! -f $(VERSION_DB) ]; then echo "$(VERSION_DB)" not found; exit 1 fi
#	sqlite3 $(VERSION_DB) \
#		"delete from version where mc_version = '$(MC)'; \
#		insert into version(mc_version, mod_version, forge_version, forge_link, ic2_version, cc_version, oc_version) \
#		values ('$(MC)', '$(MODVER)', '$(FORGE_VERSION)', '$(FORGE_LINK)', '$(IC2_VERSION)', '$(CC_VERSION)', '$(OC_VERSION)');"
