Commit 24736d2c authored by Bruno Coudoin's avatar Bruno Coudoin

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

parent 72cad2ce
*.[oa]
*.l[oa]
*.pyc
*.exe
*~
.deps
.libs
......
......@@ -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
......
......@@ -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
......
#
# 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
#
# 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
#
# 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
#
# 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
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = babymatch-activity
ACTIVITY_C_SRC = \
shapegame.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = billard-activity
ACTIVITY_C_SRC = \
billard.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# 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
#
# 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
......@@ -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;
......
#
# 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
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = clickgame-activity
ACTIVITY_C_SRC = \
clickgame.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = clockgame-activity
ACTIVITY_C_SRC = \
clockgame.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = colors-activity
ACTIVITY_C_SRC = \
colors.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = crane-activity
ACTIVITY_C_SRC = \
crane.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = enumerate-activity
ACTIVITY_C_SRC = \
enumerate.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = fifteen-activity
ACTIVITY_C_SRC = \
fifteen.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
......@@ -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
......
......@@ -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) {
......
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = gletters-activity
ACTIVITY_C_SRC = \
gletters.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# Makefile.mingw
#
# Description: activity compilation for win32
#
ACTIVITY = hanoi-activity
ACTIVITY_C_SRC = \
hanoi.c \
GCOMPRIS_TOP := ../..
include $(GCOMPRIS_TOP)/global_win32_activity.mak
#
# 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