[chronojump] Added Makefile for Win32 Mingw/Msys



commit 15d16c355ac519516bd4150f6884af6fd95af7bb
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date:   Thu Sep 17 16:00:12 2009 +0200

    Added Makefile for Win32 Mingw/Msys

 Makefile.win32 |  285 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 285 insertions(+), 0 deletions(-)
---
diff --git a/Makefile.win32 b/Makefile.win32
new file mode 100644
index 0000000..5751939
--- /dev/null
+++ b/Makefile.win32
@@ -0,0 +1,285 @@
+
+
+#Set-up environment variable 
+MONO_PATH=/c/Mono-2.4/bin
+BASH = /bin/bash.exe
+BUNDLE = makeBundle.sh
+RM = rm -f
+CSC = $(MONO_PATH)/gmcs
+OUT_DIR=build/windows_bundle/bin
+BUILD_DIR=build/windows_bundle/build
+
+	
+#Chronojump.exe
+
+CHRONOJUMP=$(BUILD_DIR)/Chronojump.exe
+CSC_CHRONOJUMP_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+
+CHRONOJUMP_COMPILE_TARGET = winexe 
+CHRONOJUMP_FILES = \
+	gui/chronojump.cs\
+	gui/confirm.cs\
+	gui/error.cs\
+	gui/eventExecute.cs\
+ 	gui/eventGraphConfigure.cs\
+ 	gui/event.cs\
+ 	gui/jump.cs\
+ 	gui/jumpType.cs\
+ 	gui/run.cs\
+ 	gui/runType.cs\
+ 	gui/reactionTime.cs\
+ 	gui/pulse.cs\
+ 	gui/multiChronopic.cs\
+ 	gui/person.cs\
+ 	gui/preferences.cs\
+ 	gui/session.cs\
+ 	gui/stats.cs\
+	gui/report.cs\
+	gui/about.cs\
+	gui/helpPorts.cs\
+	gui/dialogMessage.cs\
+ 	gui/dialogCalendar.cs\
+	gui/dialogImageTest.cs\
+ 	gui/language.cs\
+	gui/repetitiveConditions.cs\
+	gui/chronopicConnection.cs\
+	gui/convertWeight.cs\
+ 	gui/genericWindow.cs\
+ 	gui/splash.cs\
+	gui/server.cs\
+	gui/dialogServerStats.cs\
+ 	gui/evaluator.cs\
+ 	gui/queryServer.cs\
+	statType.cs\
+	stats/main.cs\
+	stats/global.cs\
+	stats/sjCmjAbk.cs\
+ 	stats/sjCmjAbkPlus.cs\
+ 	stats/djIndex.cs\
+ 	stats/djQ.cs\
+ 	stats/rjIndex.cs\
+ 	stats/rjPotencyBosco.cs\
+ 	stats/rjEvolution.cs\
+ 	stats/ieIub.cs\
+ 	stats/fv.cs\
+ 	stats/potency.cs\
+ 	stats/rjAVGSD.cs\
+	stats/graphs/graphData.cs\
+ 	stats/graphs/graphROptions.cs\
+ 	stats/graphs/graphSerie.cs\
+ 	stats/graphs/global.cs\
+ 	stats/graphs/sjCmjAbk.cs\
+ 	stats/graphs/sjCmjAbkPlus.cs\
+ 	stats/graphs/djIndex.cs\
+ 	stats/graphs/djQ.cs\
+ 	stats/graphs/rjIndex.cs\
+ 	stats/graphs/rjPotencyBosco.cs\
+ 	stats/graphs/rjEvolution.cs\
+ 	stats/graphs/ieIub.cs\
+ 	stats/graphs/fv.cs\
+ 	stats/graphs/potency.cs\
+	stats/graphs/rjAVGSD.cs\
+	sqlite/main.cs\
+ 	sqlite/preferences.cs\
+ 	sqlite/person.cs\
+ 	sqlite/session.cs\
+ 	sqlite/jump.cs\
+ 	sqlite/jumpRj.cs\
+ 	sqlite/jumpType.cs\
+ 	sqlite/run.cs\
+ 	sqlite/runInterval.cs\
+ 	sqlite/runType.cs\
+ 	sqlite/personSession.cs\
+ 	sqlite/personSessionNotUpload.cs\
+ 	sqlite/stat.cs\
+ 	sqlite/pulse.cs\
+ 	sqlite/pulseType.cs\
+ 	sqlite/reactionTime.cs\
+ 	sqlite/multiChronopic.cs\
+ 	sqlite/event.cs\
+ 	sqlite/sport.cs\
+ 	sqlite/speciallity.cs\
+ 	sqlite/country.cs\
+ 	sqlite/server.cs\
+	execute/event.cs\
+	execute/jump.cs\
+	execute/run.cs\
+	execute/pulse.cs\
+	execute/reactionTime.cs\
+	execute/multiChronopic.cs\
+	../chronojump_server/ChronojumpServer.cs\
+	AssemblyInfo.cs\
+	chronojump.cs\
+ 	person.cs\
+ 	event.cs\
+ 	eventType.cs\
+ 	jump.cs\
+ 	jumpType.cs\
+	run.cs\
+ 	runType.cs\
+ 	pulse.cs\
+ 	pulseType.cs\
+ 	reactionTime.cs\
+ 	reactionTimeType.cs\
+ 	multiChronopic.cs\
+	multiChronopicType.cs\
+ 	session.cs\
+ 	exportSession.cs\
+ 	treeViewEvent.cs\
+ 	treeViewPerson.cs\
+ 	treeViewJump.cs\
+ 	treeViewRun.cs\
+ 	treeViewPulse.cs\
+ 	treeViewReactionTime.cs\
+ 	treeViewMultiChronopic.cs\
+ 	util.cs\
+ 	utilDate.cs\
+	utilGtk.cs\
+	constants.cs\
+ 	report.cs\
+ 	updateProgressBar.cs\
+ 	prepareEventGraphObjects.cs\
+ 	sport.cs\
+ 	log.cs\
+ 	serverPing.cs\
+ 	serverEvaluator.cs\
+ 	server.cs\
+	chronopic.cs
+
+CHRONOJUMP_RESOURCES =  \
+	-resource:../glade/chronojump.glade\
+	-resource:../images/mini/no_image.png,mini/no_image.png \
+	-resource:../images/agility_505.png,agility_505.png\
+	-resource:../images/mini/agility_505.png,mini/agility_505.png \
+	-resource:../images/agility_20yard.png,agility_20yard.png\
+	-resource:../images/mini/agility_20yard.png,mini/agility_20yard.png \
+	-resource:../images/agility_illinois.png,agility_illinois.png\
+ 	-resource:../images/mini/agility_illinois.png,mini/agility_illinois.png \
+	-resource:../images/agility_shuttle.png,agility_shuttle.png\
+ 	-resource:../images/mini/agility_shuttle.png,mini/agility_shuttle.png \
+	-resource:../images/agility_zigzag.png,agility_zigzag.png\
+	-resource:../images/mini/agility_zigzag.png,mini/agility_zigzag.png \
+	-resource:../images/jump_free.png,jump_free.png\
+	-resource:../images/mini/jump_free.png,mini/jump_free.png \
+	-resource:../images/jump_sj.png,jump_sj.png\
+	-resource:../images/mini/jump_sj.png,mini/jump_sj.png \
+	-resource:../images/jump_sj_l.png,jump_sj_l.png\
+	-resource:../images/mini/jump_sj_l.png,mini/jump_sj_l.png \
+	-resource:../images/jump_cmj.png,jump_cmj.png\
+	-resource:../images/mini/jump_cmj.png,mini/jump_cmj.png \
+	-resource:../images/jump_cmj_l.png,jump_cmj_l.png\
+	-resource:../images/mini/jump_cmj_l.png,mini/jump_cmj_l.png \
+	-resource:../images/jump_abk.png,jump_abk.png\
+	-resource:../images/mini/jump_abk.png,mini/jump_abk.png \
+	-resource:../images/jump_abk_l.png,jump_abk_l.png\
+	-resource:../images/mini/jump_abk_l.png,mini/jump_abk_l.png \
+	-resource:../images/jump_max.png,jump_max.png\
+	-resource:../images/mini/jump_max.png,mini/jump_max.png \
+	-resource:../images/jump_dj.png,jump_dj.png\
+	-resource:../images/mini/jump_dj.png,mini/jump_dj.png \
+	-resource:../images/jump_rocket.png,jump_rocket.png \
+	-resource:../images/mini/jump_rocket.png,mini/jump_rocket.png \
+	-resource:../images/jump_rj.png,jump_rj.png \
+	-resource:../images/mini/jump_rj.png,mini/jump_rj.png \
+	-resource:../images/jump_rj_in.png,jump_rj_in.png \
+	-resource:../images/mini/jump_rj_in.png,mini/jump_rj_in.png \
+	-resource:../images/jump_rj_hexagon.png,jump_rj_hexagon.png \
+ 	-resource:../images/mini/jump_rj_hexagon.png,mini/jump_rj_hexagon.png \
+	-resource:../images/run_simple.png,run_simple.png \
+	-resource:../images/mini/run_simple.png,mini/run_simple.png \
+	-resource:../images/run_interval.png,run_interval.png \
+	-resource:../images/mini/run_interval.png,mini/run_interval.png \
+	-resource:../images/margaria.png,margaria.png\
+	-resource:../images/mini/margaria.png,mini/margaria.png \
+	-resource:../images/gesell_dbt.png,gesell_dbt.png \
+	-resource:../images/mini/gesell_dbt.png,mini/gesell_dbt.png \
+	-resource:../images/multiChronopic.png,multiChronopic.png	\
+	-resource:../images/mini/multiChronopic.png,mini/multiChronopic.png \
+	-resource:../images/run_analysis.png,run_analysis.png \
+	-resource:../images/mini/run_analysis.png,mini/run_analysis.png \
+	-resource:../images/pulse_free.png,pulse_free.png \
+	-resource:../images/mini/pulse_free.png,mini/pulse_free.png \
+	-resource:../images/pulse_custom.png,pulse_custom.png \
+	-resource:../images/mini/pulse_custom.png,mini/pulse_custom.png \
+	-resource:../images/reaction_time.png,reaction_time.png \
+	-resource:../images/mini/reaction_time.png,mini/reaction_time.png \
+	-resource:../images/mtgug.png,mtgug.png	\
+	-resource:../images/mini/mtgug.png,mini/mtgug.png \
+	-resource:../images/take_off.png,take_off.png \
+	-resource:../images/mini/take_off.png,mini/take_off.png \
+	-resource:../images/chronopic1.jpg,chronopic1.jpg	\
+	-resource:../images/mini/chronopic1.jpg,mini/chronopic1.jpg \
+	-resource:../images/chronopic2.jpg,chronopic2.jpg \
+	-resource:../images/mini/chronopic2.jpg,mini/chronopic2.jpg \
+	-resource:../images/chronopic3.jpg,chronopic3.jpg	\
+	-resource:../images/mini/chronopic3.jpg,mini/chronopic3.jpg \
+	-resource:../images/modular_platform_with_chronopic.jpg,modular_platform_with_chronopic.jpg \
+	-resource:../images/mini/modular_platform_with_chronopic.jpg,mini/modular_platform_with_chronopic.jpg \
+	-resource:../images/plataforma_contactos.jpg,plataforma_contactos.jpg\
+	-resource:../images/mini/plataforma_contactos.jpg,mini/plataforma_contactos.jpg \
+	-resource:../images/infrared.jpg,infrared.jpg \
+	-resource:../images/mini/infrared.jpg,mini/infrared.jpg \
+	-resource:../images/stock_bell.png,stock_bell.png \
+	-resource:../images/stock_bell_green.png,stock_bell_green.png \
+	-resource:../images/stock_bell_red.png,stock_bell_red.png \
+	-resource:../images/audio-volume-high.png,audio-volume-high.png \
+	-resource:../images/audio-volume-muted.png,audio-volume-muted.png \
+	-resource:../images/gpm-statistics.png,gpm-statistics.png \
+	-resource:../images/stock_task-assigned.png,stock_task-assigned.png \
+	-resource:../images/preferences-system.png,preferences-system.png \
+	-resource:../images/stock_delete.png,stock_delete.png \
+	-resource:../images/chronojump_icon.png,chronojump_icon.png \
+	-resource:../images/chronojump_icon_graph.png,chronojump_icon_graph.png \
+	-resource:../images/gtk-zoom-fit.png,gtk-zoom-fit.png \
+	-resource:../images/gtk-zoom-in.png,gtk-zoom-in.png \
+	-resource:../images/gtk-zoom-in-with-text.png,gtk-zoom-in-with-text.png \
+	-resource:../images/chronojump_320.png,chronojump_320.png \
+	-resource:../images/calendar.png,calendar.png \
+	-resource:../images/chronojump_logo.png,chronojump_logo.png
+
+CHRONOJUMP_REFERENCES = \
+	-pkg:glade-sharp-2.0 \
+	-pkg:gtk-sharp-2.0 \
+	-pkg:glib-sharp-2.0 \
+	-r:System\
+	-r:System.Data\
+	-r:System.Drawing\
+	-r:System.Web.Services\
+	-r:System.Xml\
+	-r:Mono.Data.Sqlite\
+	-r:Mono.Posix
+	
+#Chronojump_Mini.exe
+
+CHRONOJUMP_MINI=$(BUILD_DIR)/Chronojump_mini.exe
+CSC_CHRONOJUMP_MINI_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+
+CHRONOJUMP_MINI_COMPILE_TARGET = exe 
+
+CHRONOJUMP_MINI_FILES =\
+	chronojump_mini.cs\
+	chronopic.cs\
+	util.cs\
+	utilDate.cs\
+	log.cs\
+	constants.cs
+	
+CHRONOJUMP_MINI_REFERENCES = \
+	-r:Mono.Posix\
+	-r:System
+
+.PHONY: all all-before all-after clean clean-custom
+
+all: all-before $(CHRONOJUMP) $(CHRONOJUMP_MINI) bundle all-after
+
+install: 
+
+clean: clean-custom
+	${RM} $(CHRONOJUMP) $(CHRONOJUMP_MINI) $(BUILD_DIR)/temp* $(BUILD_DIR)/logo.o
+
+bundle: $(CHRONOJUMP) $(CHRONOJUMP_MINI)
+	cd $(BUILD_DIR) && ${BASH} $(BUNDLE) 
+
+$(CHRONOJUMP):
+	cd src && $(CSC) $(CSC_CHRONOJUMP_FLAGS) -out:../$(CHRONOJUMP) -target:$(CHRONOJUMP_COMPILE_TARGET) $(CHRONOJUMP_FILES) $(CHRONOJUMP_REFERENCES) $(CHRONOJUMP_RESOURCES)
+	
+$(CHRONOJUMP_MINI):
+	cd src && $(CSC) $(CSC_CHRONOJUMP_MINI_FLAGS) -out:../$(CHRONOJUMP_MINI) -target:$(CHRONOJUMP_MINI_COMPILE_TARGET) $(CHRONOJUMP_MINI_FILES) $(CHRONOJUMP_MINI_REFERENCES) 
\ No newline at end of file



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]