[gcompris/gcomprixogoo] One more step in windows compilation. Now all the activity does compile.



commit 24736d2ca19c36f1b5eaab85d245acbacef7a93c
Author: Bruno Coudoin <bruno coudoin free fr>
Date:   Mon Jan 11 01:48:32 2010 +0100

    One more step in windows compilation. Now all the activity does compile.

 .gitignore                                     |    1 +
 Makefile.mingw.in                              |   55 ++++++-
 global_win32_activity.mak                      |   10 +-
 src/advanced_colors-activity/Makefile.mingw    |   14 ++
 src/algebra_by-activity/Makefile.mingw         |   14 ++
 src/algebra_guesscount-activity/Makefile.mingw |   14 ++
 src/awele-activity/Makefile.mingw              |   16 ++
 src/babymatch-activity/Makefile.mingw          |   14 ++
 src/billard-activity/Makefile.mingw            |   14 ++
 src/canal_lock-activity/Makefile.mingw         |   14 ++
 src/chess_computer-activity/Makefile.mingw     |   16 ++
 src/chess_computer-activity/chess.c            |    8 +
 src/click_on_letter-activity/Makefile.mingw    |   14 ++
 src/clickgame-activity/Makefile.mingw          |   14 ++
 src/clockgame-activity/Makefile.mingw          |   14 ++
 src/colors-activity/Makefile.mingw             |   14 ++
 src/crane-activity/Makefile.mingw              |   14 ++
 src/enumerate-activity/Makefile.mingw          |   14 ++
 src/fifteen-activity/Makefile.mingw            |   14 ++
 src/gcompris/Makefile.mingw                    |   45 +++++-
 src/gcompris/board.c                           |  214 ++++++++++++------------
 src/gletters-activity/Makefile.mingw           |   14 ++
 src/hanoi-activity/Makefile.mingw              |   14 ++
 src/hanoi_real-activity/Makefile.mingw         |   14 ++
 src/imageid-activity/Makefile.mingw            |   14 ++
 src/leftright-activity/Makefile.mingw          |   14 ++
 src/magic_hat_minus-activity/Makefile.mingw    |   14 ++
 src/maze-activity/Makefile.mingw               |   14 ++
 src/memory-activity/Makefile.mingw             |   14 ++
 src/missing_letter-activity/Makefile.mingw     |   15 ++
 src/money-activity/Makefile.mingw              |   15 ++
 src/paratrooper-activity/Makefile.mingw        |   14 ++
 src/photohunter-activity/Makefile.mingw        |   14 ++
 src/planegame-activity/Makefile.mingw          |   14 ++
 src/railroad-activity/Makefile.mingw           |   14 ++
 src/read_colors-activity/Makefile.mingw        |   14 ++
 src/readingh-activity/Makefile.mingw           |   14 ++
 src/reversecount-activity/Makefile.mingw       |   14 ++
 src/scalesboard-activity/Makefile.mingw        |   14 ++
 src/smallnumbers-activity/Makefile.mingw       |   14 ++
 src/submarine-activity/Makefile.mingw          |   14 ++
 src/superbrain-activity/Makefile.mingw         |   14 ++
 src/tangram-activity/Makefile.mingw            |   17 ++
 src/target-activity/Makefile.mingw             |   14 ++
 src/traffic-activity/Makefile.mingw            |   14 ++
 src/wordprocessor-activity/Makefile.mingw      |   14 ++
 src/wordsgame-activity/Makefile.mingw          |   14 ++
 47 files changed, 795 insertions(+), 121 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 83d7a4e..9384809 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
 *.[oa]
 *.l[oa]
 *.pyc
+*.exe
 *~
 .deps
 .libs
diff --git a/Makefile.mingw.in b/Makefile.mingw.in
index dcf03b4..d71ef09 100644
--- a/Makefile.mingw.in
+++ b/Makefile.mingw.in
@@ -13,6 +13,49 @@ GCOMPRIS_BOARDS = ./src/boards
 CANVAS_SRC = ./src/goocanvas/src
 GCOMPRIS_INSTALL_DIR = ./win32-install-dir
 
+activity_dir = advanced_colors-activity \
+	algebra_by-activity \
+	algebra_guesscount-activity \
+	awele-activity \
+	babymatch-activity \
+	billard-activity \
+	canal_lock-activity \
+	chess_computer-activity \
+	clickgame-activity \
+	click_on_letter-activity \
+	clockgame-activity \
+	colors-activity \
+	crane-activity \
+	enumerate-activity \
+	erase-activity \
+	fifteen-activity \
+	gletters-activity \
+	hanoi-activity \
+	hanoi_real-activity \
+	imageid-activity \
+	leftright-activity \
+	magic_hat_minus-activity \
+	maze-activity \
+	memory-activity \
+	missing_letter-activity \
+	money-activity \
+	paratrooper-activity \
+	photohunter-activity \
+	planegame-activity \
+	railroad-activity \
+	read_colors-activity \
+	readingh-activity \
+	reversecount-activity \
+	scalesboard-activity \
+	smallnumbers-activity \
+	submarine-activity \
+	superbrain-activity \
+	tangram-activity \
+	target-activity \
+	traffic-activity \
+	wordprocessor-activity \
+	wordsgame-activity
+
 include global_win32.mak
 
 # These will be copied in the win32-install-dir ready to be packaged.
@@ -66,6 +109,7 @@ NEEDED_FILES =		README \
 all: Makefile.mingw config.h
 	$(MAKE) -C $(CANVAS_SRC) -f Makefile.mingw
 	$(MAKE) -C $(GCOMPRIS_BOARDS) -f Makefile.mingw
+	for actdir in $(activity_dir); do $(MAKE) -C src/$$actdir -f Makefile.mingw; done
 	$(MAKE) -C $(GCOMPRIS_SRC) -f Makefile.mingw
 
 Makefile.mingw: Makefile.mingw.in
@@ -89,10 +133,6 @@ install: all Makefile.mingw
 	rm -f $(GCOMPRIS_INSTALL_DIR)/share/gcompris/python/Makefile*
 	rm -f $(GCOMPRIS_INSTALL_DIR)/share/gcompris/python/gcompris/Makefile*
 	rm -f $(GCOMPRIS_INSTALL_DIR)/share/gcompris/python/admin/Makefile*
-	cp -r $(GCOMPRIS_BOARDS)/python $(GCOMPRIS_INSTALL_DIR)/share/gcompris
-	rm -f $(GCOMPRIS_INSTALL_DIR)/share/gcompris/python/Makefile*
-	rm -f $(GCOMPRIS_INSTALL_DIR)/share/gcompris/python/gcompris/Makefile*
-	rm -f $(GCOMPRIS_INSTALL_DIR)/share/gcompris/python/admin/Makefile*
 
 
 # Copy mandratory files for the package in the package directory
@@ -110,9 +150,9 @@ prepack: Makefile.mingw
 	cp $(GCOMPRIS_INSTALL_DIR)/libxml2.dll $(GCOMPRIS_INSTALL_DIR)/libxml2-2.dll
 
 python: Makefile.mingw
-	cp $(PYTHON_TOP)/DLLs/tcl84.dll $(GCOMPRIS_INSTALL_DIR)
-	cp $(PYTHON_TOP)/DLLs/tk84.dll $(GCOMPRIS_INSTALL_DIR)
-	cp $(PYTHON_TOP)/python24.dll $(GCOMPRIS_INSTALL_DIR)
+#	cp $(PYTHON_TOP)/DLLs/tcl84.dll $(GCOMPRIS_INSTALL_DIR)
+#	cp $(PYTHON_TOP)/DLLs/tk84.dll $(GCOMPRIS_INSTALL_DIR)
+	cp $(PYTHON_TOP)/python26.dll $(GCOMPRIS_INSTALL_DIR)
 	cp tools/py2exe/gcompris.py $(GCOMPRIS_INSTALL_DIR)
 	cp tools/py2exe/setup.py $(GCOMPRIS_INSTALL_DIR)
 	cd $(GCOMPRIS_INSTALL_DIR);$(PYTHON_TOP)/python.exe setup.py py2exe;cp dist/library.zip python24.zip;cp dist/*.pyd .;rm -rf dist build;rm -f gcompris.py*;cd ..
@@ -126,6 +166,7 @@ clean: Makefile.mingw
 	$(MAKE) -C $(CANVAS_SRC) -f Makefile.mingw clean
 	$(MAKE) -C $(GCOMPRIS_SRC) -f Makefile.mingw clean
 	$(MAKE) -C $(GCOMPRIS_BOARDS) -f Makefile.mingw clean
+	for actdir in $(activity_dir); do $(MAKE) -C src/$$actdir -f Makefile.mingw clean; done
 	rm -rf config.h
 	rm -rf gcompris*.exe
 	rm -f gcompris-installer.nsi
diff --git a/global_win32_activity.mak b/global_win32_activity.mak
index a5bf6ca..28c2a70 100644
--- a/global_win32_activity.mak
+++ b/global_win32_activity.mak
@@ -61,7 +61,7 @@ INCLUDE_PATHS +=	-I. \
 %.o: %.c
 	$(CC) $(CFLAGS) $(INCLUDE_PATHS) $(DEFINES) -c $< -o $@
 
-all: lib$(ACTIVITY)
+all: libactivity
 
 #
 # BUILD Activity staticlibrary
@@ -69,11 +69,11 @@ all: lib$(ACTIVITY)
 
 ACTIVITY_OBJECTS = $(ACTIVITY_C_SRC:%.c=%.o)
 
-lib$(ACTIVITY): \
-		lib$(ACTIVITY).dll
+libactivity: \
+		libactivity.a
 
-lib$(ACTIVITY).dll: $(ACTIVITY_OBJECTS)
-	-rm -f libactivity.dll
+libactivity.a: $(ACTIVITY_OBJECTS)
+	-rm -f libactivity.a
 	$(AR) cru libactivity.a $(ACTIVITY_OBJECTS)
 	$(RANLIB) libactivity.a
 
diff --git a/src/advanced_colors-activity/Makefile.mingw b/src/advanced_colors-activity/Makefile.mingw
new file mode 100644
index 0000000..e8c7233
--- /dev/null
+++ b/src/advanced_colors-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = advanced_colors-activity
+ACTIVITY_C_SRC =	\
+	advanced_colors.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/algebra_by-activity/Makefile.mingw b/src/algebra_by-activity/Makefile.mingw
new file mode 100644
index 0000000..7363668
--- /dev/null
+++ b/src/algebra_by-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = algebra_by-activity
+ACTIVITY_C_SRC =	\
+	algebra.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/algebra_guesscount-activity/Makefile.mingw b/src/algebra_guesscount-activity/Makefile.mingw
new file mode 100644
index 0000000..f00023f
--- /dev/null
+++ b/src/algebra_guesscount-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = algebra_guesscount-activity
+ACTIVITY_C_SRC =	\
+	algebra_guesscount.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/awele-activity/Makefile.mingw b/src/awele-activity/Makefile.mingw
new file mode 100644
index 0000000..b1d542a
--- /dev/null
+++ b/src/awele-activity/Makefile.mingw
@@ -0,0 +1,16 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = awele-activity
+ACTIVITY_C_SRC =	\
+	awele_alphaBeta.c \
+	awele.c \
+	awele_utils.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/babymatch-activity/Makefile.mingw b/src/babymatch-activity/Makefile.mingw
new file mode 100644
index 0000000..f37ede8
--- /dev/null
+++ b/src/babymatch-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = babymatch-activity
+ACTIVITY_C_SRC =	\
+	shapegame.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/billard-activity/Makefile.mingw b/src/billard-activity/Makefile.mingw
new file mode 100644
index 0000000..5ece6a1
--- /dev/null
+++ b/src/billard-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = billard-activity
+ACTIVITY_C_SRC =	\
+	billard.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/canal_lock-activity/Makefile.mingw b/src/canal_lock-activity/Makefile.mingw
new file mode 100644
index 0000000..cc5970d
--- /dev/null
+++ b/src/canal_lock-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = canal_lock-activity
+ACTIVITY_C_SRC =	\
+	canal_lock.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/chess_computer-activity/Makefile.mingw b/src/chess_computer-activity/Makefile.mingw
new file mode 100644
index 0000000..1ccaf5b
--- /dev/null
+++ b/src/chess_computer-activity/Makefile.mingw
@@ -0,0 +1,16 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = chess_computer-activity
+ACTIVITY_C_SRC =	\
+	chess.c \
+	chess_notation.c \
+	chess_position.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/chess_computer-activity/chess.c b/src/chess_computer-activity/chess.c
index 92c6532..b98e3b8 100644
--- a/src/chess_computer-activity/chess.c
+++ b/src/chess_computer-activity/chess.c
@@ -32,6 +32,14 @@
 # define WIN32
 #endif
 
+#ifndef SIGPIPE
+#define SIGPIPE 13
+#endif
+
+#ifndef SIGTRAP
+#define SIGTRAP 5
+#endif
+
 #define SOUNDLISTFILE PACKAGE
 
 static GcomprisBoard *gcomprisBoard = NULL;
diff --git a/src/click_on_letter-activity/Makefile.mingw b/src/click_on_letter-activity/Makefile.mingw
new file mode 100644
index 0000000..4a78547
--- /dev/null
+++ b/src/click_on_letter-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = click_on_letter-activity
+ACTIVITY_C_SRC =	\
+	click_on_letter.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/clickgame-activity/Makefile.mingw b/src/clickgame-activity/Makefile.mingw
new file mode 100644
index 0000000..442557b
--- /dev/null
+++ b/src/clickgame-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = clickgame-activity
+ACTIVITY_C_SRC =	\
+	clickgame.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/clockgame-activity/Makefile.mingw b/src/clockgame-activity/Makefile.mingw
new file mode 100644
index 0000000..e5c4fe9
--- /dev/null
+++ b/src/clockgame-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = clockgame-activity
+ACTIVITY_C_SRC =	\
+	clockgame.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/colors-activity/Makefile.mingw b/src/colors-activity/Makefile.mingw
new file mode 100644
index 0000000..30f8991
--- /dev/null
+++ b/src/colors-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = colors-activity
+ACTIVITY_C_SRC =	\
+	colors.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/crane-activity/Makefile.mingw b/src/crane-activity/Makefile.mingw
new file mode 100644
index 0000000..e971757
--- /dev/null
+++ b/src/crane-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = crane-activity
+ACTIVITY_C_SRC =	\
+	crane.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/enumerate-activity/Makefile.mingw b/src/enumerate-activity/Makefile.mingw
new file mode 100644
index 0000000..7744c6b
--- /dev/null
+++ b/src/enumerate-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = enumerate-activity
+ACTIVITY_C_SRC =	\
+	enumerate.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/fifteen-activity/Makefile.mingw b/src/fifteen-activity/Makefile.mingw
new file mode 100644
index 0000000..f6dbcd4
--- /dev/null
+++ b/src/fifteen-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = fifteen-activity
+ACTIVITY_C_SRC =	\
+	fifteen.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/gcompris/Makefile.mingw b/src/gcompris/Makefile.mingw
index 83a4899..92c135d 100644
--- a/src/gcompris/Makefile.mingw
+++ b/src/gcompris/Makefile.mingw
@@ -121,7 +121,48 @@ EXE_OBJECTS = $(EXE_C_SRC:%.c=%.o) $(RC_SRC:%.rc=%.o)
 ## LIBRARIES
 ##
 
-ACTIVITY_LIBS =		../erase-activity/libactivity.a
+ACTIVITY_LIBS = ../advanced_colors-activity/libactivity.a \
+	../algebra_by-activity/libactivity.a \
+	../algebra_guesscount-activity/libactivity.a \
+	../awele-activity/libactivity.a \
+	../babymatch-activity/libactivity.a \
+	../billard-activity/libactivity.a \
+	../canal_lock-activity/libactivity.a \
+	../chess_computer-activity/libactivity.a \
+	../clickgame-activity/libactivity.a \
+	../click_on_letter-activity/libactivity.a \
+	../clockgame-activity/libactivity.a \
+	../colors-activity/libactivity.a \
+	../crane-activity/libactivity.a \
+	../enumerate-activity/libactivity.a \
+	../erase-activity/libactivity.a \
+	../fifteen-activity/libactivity.a \
+	../gletters-activity/libactivity.a \
+	../hanoi-activity/libactivity.a \
+	../hanoi_real-activity/libactivity.a \
+	../imageid-activity/libactivity.a \
+	../leftright-activity/libactivity.a \
+	../magic_hat_minus-activity/libactivity.a \
+	../maze-activity/libactivity.a \
+	../memory-activity/libactivity.a \
+	../missing_letter-activity/libactivity.a \
+	../money-activity/libactivity.a \
+	../paratrooper-activity/libactivity.a \
+	../photohunter-activity/libactivity.a \
+	../planegame-activity/libactivity.a \
+	../railroad-activity/libactivity.a \
+	../read_colors-activity/libactivity.a \
+	../readingh-activity/libactivity.a \
+	../reversecount-activity/libactivity.a \
+	../scalesboard-activity/libactivity.a \
+	../smallnumbers-activity/libactivity.a \
+	../submarine-activity/libactivity.a \
+	../superbrain-activity/libactivity.a \
+	../tangram-activity/libactivity.a \
+	../target-activity/libactivity.a \
+	../traffic-activity/libactivity.a \
+	../wordprocessor-activity/libactivity.a \
+	../wordsgame-activity/libactivity.a
 
 EXE_LIBS =		../boards/libboards.a \
 			../goocanvas/src/libgoocanvas.a \
@@ -176,7 +217,7 @@ install: all
 #
 
 $(TARGET).exe: $(EXE_OBJECTS) ../boards/libboards.a
-	$(CC) $(LDFLAGS) $(EXE_OBJECTS) $(LIB_PATHS) $(EXE_LIBS) $(ACTIVITY_LIBS) -o $(TARGET).exe
+	$(CC) $(LDFLAGS) $(EXE_OBJECTS) $(LIB_PATHS) $(ACTIVITY_LIBS) $(EXE_LIBS) -o $(TARGET).exe
 
 ##
 ## CLEAN RULES
diff --git a/src/gcompris/board.c b/src/gcompris/board.c
index a4a7410..0b81409 100644
--- a/src/gcompris/board.c
+++ b/src/gcompris/board.c
@@ -29,49 +29,49 @@ static gboolean	 get_board_playing(void);
 
 #ifdef STATIC_MODULE
 int gc_activation_check(char *code);
-/* extern BoardPlugin * get_advanced_colors_bplugin_info(); */
-/* extern BoardPlugin * get_algebra_bplugin_info(); */
-/* extern BoardPlugin * get_algebra_guesscount_bplugin_info(); */
-/* extern BoardPlugin * get_awele_bplugin_info(); */
-/* extern BoardPlugin * get_canal_lock_bplugin_info(); */
-/* extern BoardPlugin * get_chess_bplugin_info(); */
-/* extern BoardPlugin * get_clickgame_bplugin_info(); */
-/* extern BoardPlugin * get_click_on_letter_bplugin_info(); */
-/* extern BoardPlugin * get_clockgame_bplugin_info(); */
-/* extern BoardPlugin * get_colors_bplugin_info(); */
-/* extern BoardPlugin * get_crane_bplugin_info(); */
-/* extern BoardPlugin * get_enumerate_bplugin_info(); */
+extern BoardPlugin * get_advanced_colors_bplugin_info();
+extern BoardPlugin * get_algebra_bplugin_info();
+extern BoardPlugin * get_algebra_guesscount_bplugin_info();
+extern BoardPlugin * get_awele_bplugin_info();
+extern BoardPlugin * get_canal_lock_bplugin_info();
+extern BoardPlugin * get_chess_bplugin_info();
+extern BoardPlugin * get_clickgame_bplugin_info();
+extern BoardPlugin * get_click_on_letter_bplugin_info();
+extern BoardPlugin * get_clockgame_bplugin_info();
+extern BoardPlugin * get_colors_bplugin_info();
+extern BoardPlugin * get_crane_bplugin_info();
+extern BoardPlugin * get_enumerate_bplugin_info();
 extern BoardPlugin * get_erase_bplugin_info();
-/* extern BoardPlugin * get_fifteen_bplugin_info(); */
-/* extern BoardPlugin * get_gletters_bplugin_info(); */
-/* extern BoardPlugin * get_gtans_bplugin_info(); */
-/* extern BoardPlugin * get_hanoi_bplugin_info(); */
-/* extern BoardPlugin * get_hanoi_real_bplugin_info(); */
-/* extern BoardPlugin * get_imageid_bplugin_info(); */
-/* extern BoardPlugin * get_leftright_bplugin_info(); */
-/* extern BoardPlugin * get_machpuzzle_bplugin_info(); */
-/* extern BoardPlugin * get_magic_hat_bplugin_info(); */
-/* extern BoardPlugin * get_maze_bplugin_info(); */
-/* extern BoardPlugin * get_memory_bplugin_info(); */
+extern BoardPlugin * get_fifteen_bplugin_info();
+extern BoardPlugin * get_gletters_bplugin_info();
+extern BoardPlugin * get_gtans_bplugin_info();
+extern BoardPlugin * get_hanoi_bplugin_info();
+extern BoardPlugin * get_hanoi_real_bplugin_info();
+extern BoardPlugin * get_imageid_bplugin_info();
+extern BoardPlugin * get_leftright_bplugin_info();
+extern BoardPlugin * get_machpuzzle_bplugin_info();
+extern BoardPlugin * get_magic_hat_bplugin_info();
+extern BoardPlugin * get_maze_bplugin_info();
+extern BoardPlugin * get_memory_bplugin_info();
 extern BoardPlugin * get_menu_bplugin_info();
-/* extern BoardPlugin * get_missingletter_bplugin_info(); */
-/* extern BoardPlugin * get_money_bplugin_info(); */
-/* extern BoardPlugin * get_paratrooper_bplugin_info(); */
-/* extern BoardPlugin * get_planegame_bplugin_info(); */
-/* extern BoardPlugin * get_railroad_bplugin_info(); */
-/* extern BoardPlugin * get_read_colors_bplugin_info(); */
-/* extern BoardPlugin * get_reading_bplugin_info(); */
-/* extern BoardPlugin * get_reversecount_bplugin_info(); */
-/* extern BoardPlugin * get_scale_bplugin_info(); */
-/* extern BoardPlugin * get_shapegame_bplugin_info(); */
-/* extern BoardPlugin * get_smallnumbers_bplugin_info(); */
-/* extern BoardPlugin * get_submarine_bplugin_info(); */
-/* extern BoardPlugin * get_superbrain_bplugin_info(); */
-/* extern BoardPlugin * get_target_bplugin_info(); */
-/* extern BoardPlugin * get_traffic_bplugin_info(); */
-/* extern BoardPlugin * get_wordsgame_bplugin_info(); */
-/* extern BoardPlugin * get_python_bplugin_info(); */
-/* extern BoardPlugin * get_wordprocessor_bplugin_info(); */
+extern BoardPlugin * get_missingletter_bplugin_info();
+extern BoardPlugin * get_money_bplugin_info();
+extern BoardPlugin * get_paratrooper_bplugin_info();
+extern BoardPlugin * get_planegame_bplugin_info();
+extern BoardPlugin * get_railroad_bplugin_info();
+extern BoardPlugin * get_read_colors_bplugin_info();
+extern BoardPlugin * get_reading_bplugin_info();
+extern BoardPlugin * get_reversecount_bplugin_info();
+extern BoardPlugin * get_scale_bplugin_info();
+extern BoardPlugin * get_shapegame_bplugin_info();
+extern BoardPlugin * get_smallnumbers_bplugin_info();
+extern BoardPlugin * get_submarine_bplugin_info();
+extern BoardPlugin * get_superbrain_bplugin_info();
+extern BoardPlugin * get_target_bplugin_info();
+extern BoardPlugin * get_traffic_bplugin_info();
+extern BoardPlugin * get_wordsgame_bplugin_info();
+extern BoardPlugin * get_python_bplugin_info();
+extern BoardPlugin * get_wordprocessor_bplugin_info();
 
 #define MAX_NUMBER_OF_BOARDS 200
 static BoardPlugin *static_boards_demo[MAX_NUMBER_OF_BOARDS];
@@ -96,78 +96,78 @@ void gc_board_init(void)
 
   bp_data = g_malloc0(sizeof (struct BoardPluginData));
 
-  /* static_boards_demo[i++] = get_awele_bplugin_info(); */
-  /* static_boards_demo[i++] = get_canal_lock_bplugin_info(); */
-  /* static_boards_demo[i++] = get_click_on_letter_bplugin_info(); */
-  /* static_boards_demo[i++] = get_clickgame_bplugin_info(); */
-  /* static_boards_demo[i++] = get_clockgame_bplugin_info(); */
-  /* static_boards_demo[i++] = get_colors_bplugin_info(); */
-  /* static_boards_demo[i++] = get_crane_bplugin_info(); */
-  /* static_boards_demo[i++] = get_enumerate_bplugin_info(); */
+  static_boards_demo[i++] = get_awele_bplugin_info();
+  static_boards_demo[i++] = get_canal_lock_bplugin_info();
+  static_boards_demo[i++] = get_click_on_letter_bplugin_info();
+  static_boards_demo[i++] = get_clickgame_bplugin_info();
+  static_boards_demo[i++] = get_clockgame_bplugin_info();
+  static_boards_demo[i++] = get_colors_bplugin_info();
+  static_boards_demo[i++] = get_crane_bplugin_info();
+  static_boards_demo[i++] = get_enumerate_bplugin_info();
   static_boards_demo[i++] = get_erase_bplugin_info();
-  /* static_boards_demo[i++] = get_gletters_bplugin_info(); */
-  /* static_boards_demo[i++] = get_gtans_bplugin_info(); */
-  /* static_boards_demo[i++] = get_hanoi_bplugin_info(); */
-  /* static_boards_demo[i++] = get_leftright_bplugin_info(); */
-  /* static_boards_demo[i++] = get_magic_hat_bplugin_info(); */
+  static_boards_demo[i++] = get_gletters_bplugin_info();
+  static_boards_demo[i++] = get_gtans_bplugin_info();
+  static_boards_demo[i++] = get_hanoi_bplugin_info();
+  static_boards_demo[i++] = get_leftright_bplugin_info();
+  static_boards_demo[i++] = get_magic_hat_bplugin_info();
   static_boards_demo[i++] = get_menu_bplugin_info();
-  /* static_boards_demo[i++] = get_money_bplugin_info(); */
-  /* static_boards_demo[i++] = get_reading_bplugin_info(); */
-  /* static_boards_demo[i++] = get_python_bplugin_info(); */
-  /* static_boards_demo[i++] = get_scale_bplugin_info(); */
-  /* static_boards_demo[i++] = get_submarine_bplugin_info(); */
-  /* static_boards_demo[i++] = get_superbrain_bplugin_info(); */
-  /* static_boards_demo[i++] = get_target_bplugin_info(); */
-  /* static_boards_demo[i++] = get_wordprocessor_bplugin_info(); */
+  static_boards_demo[i++] = get_money_bplugin_info();
+  static_boards_demo[i++] = get_reading_bplugin_info();
+  static_boards_demo[i++] = get_python_bplugin_info();
+  static_boards_demo[i++] = get_scale_bplugin_info();
+  static_boards_demo[i++] = get_submarine_bplugin_info();
+  static_boards_demo[i++] = get_superbrain_bplugin_info();
+  static_boards_demo[i++] = get_target_bplugin_info();
+  static_boards_demo[i++] = get_wordprocessor_bplugin_info();
   static_boards_demo[i++] = NULL;
 
   i=0;
 
-  /* static_boards[i++] = get_advanced_colors_bplugin_info(); */
-  /* static_boards[i++] = get_algebra_bplugin_info(); */
-  /* static_boards[i++] = get_algebra_bplugin_info(); */
-  /* static_boards[i++] = get_algebra_guesscount_bplugin_info(); */
-  /* static_boards[i++] = get_awele_bplugin_info(); */
-  /* static_boards[i++] = get_canal_lock_bplugin_info(); */
-  /* static_boards[i++] = get_chess_bplugin_info(); */
-  /* static_boards[i++] = get_click_on_letter_bplugin_info(); */
-  /* static_boards[i++] = get_clickgame_bplugin_info(); */
-  /* static_boards[i++] = get_clockgame_bplugin_info(); */
-  /* static_boards[i++] = get_colors_bplugin_info(); */
-  /* static_boards[i++] = get_crane_bplugin_info(); */
-  /* static_boards[i++] = get_enumerate_bplugin_info(); */
-  /* static_boards[i++] = get_erase_bplugin_info(); */
-  /* static_boards[i++] = get_fifteen_bplugin_info(); */
-  /* static_boards[i++] = get_gletters_bplugin_info(); */
-  /* static_boards[i++] = get_gtans_bplugin_info(); */
-  /* static_boards[i++] = get_hanoi_bplugin_info(); */
-  /* static_boards[i++] = get_hanoi_real_bplugin_info(); */
-  /* static_boards[i++] = get_imageid_bplugin_info(); */
-  /* static_boards[i++] = get_leftright_bplugin_info(); */
-  /* static_boards[i++] = get_machpuzzle_bplugin_info(); */
-  /* static_boards[i++] = get_magic_hat_bplugin_info(); */
-  /* static_boards[i++] = get_maze_bplugin_info(); */
-  /* static_boards[i++] = get_memory_bplugin_info(); */
-  /* static_boards[i++] = get_menu_bplugin_info(); */
-  /* static_boards[i++] = get_missingletter_bplugin_info(); */
-  /* static_boards[i++] = get_money_bplugin_info(); */
-  /* static_boards[i++] = get_paratrooper_bplugin_info(); */
-  /* static_boards[i++] = get_planegame_bplugin_info(); */
-  /* static_boards[i++] = get_python_bplugin_info(); */
-  /* static_boards[i++] = get_railroad_bplugin_info(); */
-  /* static_boards[i++] = get_read_colors_bplugin_info(); */
-  /* static_boards[i++] = get_reading_bplugin_info(); */
-  /* static_boards[i++] = get_reversecount_bplugin_info(); */
-  /* static_boards[i++] = get_scale_bplugin_info(); */
-  /* static_boards[i++] = get_shapegame_bplugin_info(); */
-  /* static_boards[i++] = get_smallnumbers_bplugin_info(); */
-  /* static_boards[i++] = get_submarine_bplugin_info(); */
-  /* static_boards[i++] = get_superbrain_bplugin_info(); */
-  /* static_boards[i++] = get_target_bplugin_info(); */
-  /* static_boards[i++] = get_traffic_bplugin_info(); */
-  /* static_boards[i++] = get_wordprocessor_bplugin_info(); */
-  /* static_boards[i++] = get_wordsgame_bplugin_info(); */
-  /* static_boards[i++] = NULL; */
+  static_boards[i++] = get_advanced_colors_bplugin_info();
+  static_boards[i++] = get_algebra_bplugin_info();
+  static_boards[i++] = get_algebra_bplugin_info();
+  static_boards[i++] = get_algebra_guesscount_bplugin_info();
+  static_boards[i++] = get_awele_bplugin_info();
+  static_boards[i++] = get_canal_lock_bplugin_info();
+  static_boards[i++] = get_chess_bplugin_info();
+  static_boards[i++] = get_click_on_letter_bplugin_info();
+  static_boards[i++] = get_clickgame_bplugin_info();
+  static_boards[i++] = get_clockgame_bplugin_info();
+  static_boards[i++] = get_colors_bplugin_info();
+  static_boards[i++] = get_crane_bplugin_info();
+  static_boards[i++] = get_enumerate_bplugin_info();
+  static_boards[i++] = get_erase_bplugin_info();
+  static_boards[i++] = get_fifteen_bplugin_info();
+  static_boards[i++] = get_gletters_bplugin_info();
+  static_boards[i++] = get_gtans_bplugin_info();
+  static_boards[i++] = get_hanoi_bplugin_info();
+  static_boards[i++] = get_hanoi_real_bplugin_info();
+  static_boards[i++] = get_imageid_bplugin_info();
+  static_boards[i++] = get_leftright_bplugin_info();
+  static_boards[i++] = get_machpuzzle_bplugin_info();
+  static_boards[i++] = get_magic_hat_bplugin_info();
+  static_boards[i++] = get_maze_bplugin_info();
+  static_boards[i++] = get_memory_bplugin_info();
+  static_boards[i++] = get_menu_bplugin_info();
+  static_boards[i++] = get_missingletter_bplugin_info();
+  static_boards[i++] = get_money_bplugin_info();
+  static_boards[i++] = get_paratrooper_bplugin_info();
+  static_boards[i++] = get_planegame_bplugin_info();
+  static_boards[i++] = get_python_bplugin_info();
+  static_boards[i++] = get_railroad_bplugin_info();
+  static_boards[i++] = get_read_colors_bplugin_info();
+  static_boards[i++] = get_reading_bplugin_info();
+  static_boards[i++] = get_reversecount_bplugin_info();
+  static_boards[i++] = get_scale_bplugin_info();
+  static_boards[i++] = get_shapegame_bplugin_info();
+  static_boards[i++] = get_smallnumbers_bplugin_info();
+  static_boards[i++] = get_submarine_bplugin_info();
+  static_boards[i++] = get_superbrain_bplugin_info();
+  static_boards[i++] = get_target_bplugin_info();
+  static_boards[i++] = get_traffic_bplugin_info();
+  static_boards[i++] = get_wordprocessor_bplugin_info();
+  static_boards[i++] = get_wordsgame_bplugin_info();
+  static_boards[i++] = NULL;
 
   i=0;
   while(static_boards[i] != NULL) {
diff --git a/src/gletters-activity/Makefile.mingw b/src/gletters-activity/Makefile.mingw
new file mode 100644
index 0000000..f044cb4
--- /dev/null
+++ b/src/gletters-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = gletters-activity
+ACTIVITY_C_SRC =	\
+	gletters.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/hanoi-activity/Makefile.mingw b/src/hanoi-activity/Makefile.mingw
new file mode 100644
index 0000000..2bb9a21
--- /dev/null
+++ b/src/hanoi-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = hanoi-activity
+ACTIVITY_C_SRC =	\
+	hanoi.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/hanoi_real-activity/Makefile.mingw b/src/hanoi_real-activity/Makefile.mingw
new file mode 100644
index 0000000..148e816
--- /dev/null
+++ b/src/hanoi_real-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = hanoi_real-activity
+ACTIVITY_C_SRC =	\
+	hanoi_real.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/imageid-activity/Makefile.mingw b/src/imageid-activity/Makefile.mingw
new file mode 100644
index 0000000..d7130f8
--- /dev/null
+++ b/src/imageid-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = imageid-activity
+ACTIVITY_C_SRC =	\
+	imageid.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/leftright-activity/Makefile.mingw b/src/leftright-activity/Makefile.mingw
new file mode 100644
index 0000000..d24ac32
--- /dev/null
+++ b/src/leftright-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = leftright-activity
+ACTIVITY_C_SRC =	\
+	leftright.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/magic_hat_minus-activity/Makefile.mingw b/src/magic_hat_minus-activity/Makefile.mingw
new file mode 100644
index 0000000..4ef8c2f
--- /dev/null
+++ b/src/magic_hat_minus-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = magic_hat_minus-activity
+ACTIVITY_C_SRC =	\
+	magic_hat.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/maze-activity/Makefile.mingw b/src/maze-activity/Makefile.mingw
new file mode 100644
index 0000000..53a9ec9
--- /dev/null
+++ b/src/maze-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = maze-activity
+ACTIVITY_C_SRC =	\
+	maze.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/memory-activity/Makefile.mingw b/src/memory-activity/Makefile.mingw
new file mode 100644
index 0000000..546ad4e
--- /dev/null
+++ b/src/memory-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = memory-activity
+ACTIVITY_C_SRC =	\
+	memory.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/missing_letter-activity/Makefile.mingw b/src/missing_letter-activity/Makefile.mingw
new file mode 100644
index 0000000..736407f
--- /dev/null
+++ b/src/missing_letter-activity/Makefile.mingw
@@ -0,0 +1,15 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = missing_letter-activity
+ACTIVITY_C_SRC =	\
+	missingletter.c \
+	missingletter_config.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/money-activity/Makefile.mingw b/src/money-activity/Makefile.mingw
new file mode 100644
index 0000000..ac65dd8
--- /dev/null
+++ b/src/money-activity/Makefile.mingw
@@ -0,0 +1,15 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = money-activity
+ACTIVITY_C_SRC =	\
+	money.c \
+	money_widget.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/paratrooper-activity/Makefile.mingw b/src/paratrooper-activity/Makefile.mingw
new file mode 100644
index 0000000..25e4109
--- /dev/null
+++ b/src/paratrooper-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = paratrooper-activity
+ACTIVITY_C_SRC =	\
+	paratrooper.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/photohunter-activity/Makefile.mingw b/src/photohunter-activity/Makefile.mingw
new file mode 100644
index 0000000..1e9da69
--- /dev/null
+++ b/src/photohunter-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = photohunter-activity
+ACTIVITY_C_SRC =	\
+	photohunter.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/planegame-activity/Makefile.mingw b/src/planegame-activity/Makefile.mingw
new file mode 100644
index 0000000..ac7af87
--- /dev/null
+++ b/src/planegame-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = planegame-activity
+ACTIVITY_C_SRC =	\
+	planegame.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/railroad-activity/Makefile.mingw b/src/railroad-activity/Makefile.mingw
new file mode 100644
index 0000000..0e1474f
--- /dev/null
+++ b/src/railroad-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = railroad-activity
+ACTIVITY_C_SRC =	\
+	railroad.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/read_colors-activity/Makefile.mingw b/src/read_colors-activity/Makefile.mingw
new file mode 100644
index 0000000..4d61595
--- /dev/null
+++ b/src/read_colors-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = read_colors-activity
+ACTIVITY_C_SRC =	\
+	read_colors.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/readingh-activity/Makefile.mingw b/src/readingh-activity/Makefile.mingw
new file mode 100644
index 0000000..3062a01
--- /dev/null
+++ b/src/readingh-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = readingh-activity
+ACTIVITY_C_SRC =	\
+	reading.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/reversecount-activity/Makefile.mingw b/src/reversecount-activity/Makefile.mingw
new file mode 100644
index 0000000..8d096ec
--- /dev/null
+++ b/src/reversecount-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = reversecount-activity
+ACTIVITY_C_SRC =	\
+	reversecount.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/scalesboard-activity/Makefile.mingw b/src/scalesboard-activity/Makefile.mingw
new file mode 100644
index 0000000..8258722
--- /dev/null
+++ b/src/scalesboard-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = scalesboard-activity
+ACTIVITY_C_SRC =	\
+	scale.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/smallnumbers-activity/Makefile.mingw b/src/smallnumbers-activity/Makefile.mingw
new file mode 100644
index 0000000..3bf21a1
--- /dev/null
+++ b/src/smallnumbers-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = smallnumbers-activity
+ACTIVITY_C_SRC =	\
+	smallnumbers.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/submarine-activity/Makefile.mingw b/src/submarine-activity/Makefile.mingw
new file mode 100644
index 0000000..bdbbb4d
--- /dev/null
+++ b/src/submarine-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = submarine-activity
+ACTIVITY_C_SRC =	\
+	submarine.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/superbrain-activity/Makefile.mingw b/src/superbrain-activity/Makefile.mingw
new file mode 100644
index 0000000..ab7f3b2
--- /dev/null
+++ b/src/superbrain-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = superbrain-activity
+ACTIVITY_C_SRC =	\
+	superbrain.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/tangram-activity/Makefile.mingw b/src/tangram-activity/Makefile.mingw
new file mode 100644
index 0000000..db9e8e9
--- /dev/null
+++ b/src/tangram-activity/Makefile.mingw
@@ -0,0 +1,17 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = tangram-activity
+ACTIVITY_C_SRC =	\
+	gtans.c \
+	gtans_callbacks.c \
+	gtans_interface.c \
+	gtans_support.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/target-activity/Makefile.mingw b/src/target-activity/Makefile.mingw
new file mode 100644
index 0000000..738f52b
--- /dev/null
+++ b/src/target-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = target-activity
+ACTIVITY_C_SRC =	\
+	target.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/traffic-activity/Makefile.mingw b/src/traffic-activity/Makefile.mingw
new file mode 100644
index 0000000..5ba9917
--- /dev/null
+++ b/src/traffic-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = traffic-activity
+ACTIVITY_C_SRC =	\
+	traffic.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/wordprocessor-activity/Makefile.mingw b/src/wordprocessor-activity/Makefile.mingw
new file mode 100644
index 0000000..a958b3b
--- /dev/null
+++ b/src/wordprocessor-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = wordprocessor-activity
+ACTIVITY_C_SRC =	\
+	wordprocessor.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+
diff --git a/src/wordsgame-activity/Makefile.mingw b/src/wordsgame-activity/Makefile.mingw
new file mode 100644
index 0000000..48fe287
--- /dev/null
+++ b/src/wordsgame-activity/Makefile.mingw
@@ -0,0 +1,14 @@
+#
+# Makefile.mingw
+#
+# Description: activity compilation for win32
+#
+
+ACTIVITY = wordsgame-activity
+ACTIVITY_C_SRC =	\
+	wordsgame.c \
+
+
+GCOMPRIS_TOP :=		../..
+include $(GCOMPRIS_TOP)/global_win32_activity.mak
+



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