diff options
| author | Pixel <pixel@nobis-crew.org> | 2010-06-15 00:59:57 -0700 | 
|---|---|---|
| committer | Pixel <pixel@nobis-crew.org> | 2010-06-15 00:59:57 -0700 | 
| commit | eed0eb6a476d54ce19aeff137984aa981d9e3976 (patch) | |
| tree | 807891636efd2f87dcbd261e971216269973ae07 /iup/src/config.mak | |
| parent | ccc8261e4d48de89da4ddfe7b55e378ae0cd6f47 (diff) | |
Upgrading to iup 3.1
Diffstat (limited to 'iup/src/config.mak')
| -rwxr-xr-x | iup/src/config.mak | 108 | 
1 files changed, 61 insertions, 47 deletions
diff --git a/iup/src/config.mak b/iup/src/config.mak index e857643..82b8452 100755 --- a/iup/src/config.mak +++ b/iup/src/config.mak @@ -2,9 +2,31 @@ PROJNAME = iup  LIBNAME = iup  OPT = YES -#ifdef DBG +ifdef GTK_DEFAULT +  ifdef USE_MOTIF +    # Build Motif version in Linux,Darwin,FreeBSD +    LIBNAME = iupmot +  else +    ifeq ($(findstring Win, $(TEC_SYSNAME)), ) +      # Force definition if not in Windows +      USE_GTK = Yes +    endif +  endif +else   +  ifdef USE_GTK +    # Build GTK version in IRIX,SunOS,AIX,Win32 +    LIBNAME = iupgtk +  else +    ifeq ($(findstring Win, $(TEC_SYSNAME)), ) +      # Force definition if not in Windows +      USE_MOTIF = Yes +    endif +  endif +endif + +ifdef DBG    DEFINES += IUP_ASSERT -#endif   +endif    INCLUDES = ../include . @@ -17,19 +39,14 @@ SRC = iup_array.c iup_callback.c iup_dlglist.c iup_attrib.c iup_focus.c iup_font        iup_user.c iup_button.c iup_radio.c iup_toggle.c iup_progressbar.c iup_text.c iup_val.c \        iup_box.c iup_hbox.c iup_vbox.c iup_cbox.c iup_class.c iup_classbase.c iup_maskmatch.c \        iup_mask.c iup_maskparse.c iup_tabs.c iup_spin.c iup_list.c iup_getparam.c \ -      iup_sbox.c iup_normalizer.c iup_tree.c +      iup_sbox.c iup_normalizer.c iup_tree.c iup_split.c  ifdef USE_GTK -  ifndef GTK_DEFAULT -    # Build GTK version in IRIX,SunOS,AIX,Win32 -    LIBNAME := iupgtk -  endif -    DEFINES += GTK_DISABLE_DEPRECATED    INCLUDES += gtk      SRC += gtk/iupgtk_common.c gtk/iupgtk_focus.c gtk/iupgtk_font.c gtk/iupgtk_clipboard.c \             gtk/iupgtk_globalattrib.c gtk/iupgtk_key.c gtk/iupgtk_tips.c \ -           gtk/iupgtk_loop.c gtk/iupgtk_open.c gtk/iupgtk_messagedlg.c \ +           gtk/iupgtk_loop.c gtk/iupgtk_open.c gtk/iupgtk_messagedlg.c gtk/iupgtk_draw.c \             gtk/iupgtk_dialog.c gtk/iupgtk_timer.c gtk/iupgtk_image.c gtk/iupgtk_label.c \             gtk/iupgtk_colordlg.c gtk/iupgtk_fontdlg.c gtk/iupgtk_filedlg.c  \             gtk/iupgtk_button.c gtk/iupgtk_toggle.c gtk/iupgtk_progressbar.c \ @@ -40,7 +57,11 @@ ifdef USE_GTK      DEFINES += _WIN32_WINNT=0x0500 _WIN32_IE=0x0500 WINVER=0x0500 NOTREEVIEW      SRC += win/iupwindows_main.c win/iupwindows_help.c win/iupwindows_info.c    else -    SRC += gtk/iupgtk_help.c mot/iupunix_info.c +    ifdef GTK_MAC +      SRC += gtk/iupmac_help.c gtk/iupmac_info.c +    else +      SRC += gtk/iupgtk_help.c mot/iupunix_info.c +    endif    endif    ifdef USE_HILDON @@ -49,42 +70,35 @@ ifdef USE_GTK      LIBS += hildon-1    endif  else -  ifneq ($(findstring Win, $(TEC_SYSNAME)), ) -   -    SRC += win/iupwin_common.c win/iupwin_brush.c win/iupwin_focus.c win/iupwin_font.c \ -           win/iupwin_globalattrib.c win/iupwin_handle.c win/iupwin_key.c \ -           win/iupwin_loop.c win/iupwin_open.c win/iupwin_tips.c win/iupwin_info.c \ -           win/iupwin_dialog.c win/iupwin_messagedlg.c win/iupwin_timer.c \ -           win/iupwin_image.c win/iupwin_label.c win/iupwin_canvas.c win/iupwin_frame.c \ -           win/iupwin_colordlg.c win/iupwin_fontdlg.c win/iupwin_filedlg.c \ -           win/iupwin_button.c win/iupwin_draw.c win/iupwin_toggle.c win/iupwin_clipboard.c \ -           win/iupwin_progressbar.c win/iupwin_text.c win/iupwin_val.c \ -           win/iupwin_tabs.c win/iupwin_menu.c win/iupwin_list.c win/iupwin_tree.c -            -    SRC += win/iupwindows_main.c win/iupwindows_help.c win/iupwindows_info.c -   -    INCLUDES += win -    DEFINES += _WIN32_WINNT=0x0500 _WIN32_IE=0x0500 WINVER=0x0500 NOTREEVIEW -  else -    ifdef GTK_DEFAULT -      # Build Motif version in Linux,Darwin,FreeBSD -      LIBNAME := iupmot -    endif   -     -    SRC += mot/iupmot_common.c mot/iupmot_color.c mot/iupmot_focus.c mot/iupmot_font.c \ -           mot/iupmot_key.c mot/iupmot_loop.c mot/iupmot_open.c mot/iupmot_tips.c \ -           mot/iupmot_globalattrib.c mot/iupmot_dialog.c mot/iupmot_messagedlg.c \ -           mot/iupmot_timer.c mot/iupmot_image.c mot/iupmot_label.c mot/iupmot_canvas.c \ -           mot/iupmot_colordlg.c mot/iupmot_fontdlg.c mot/iupmot_filedlg.c mot/iupmot_frame.c \ -           mot/iupmot_button.c mot/iupmot_toggle.c mot/iupmot_progressbar.c mot/iupmot_clipboard.c \ -           mot/iupmot_text.c mot/iupmot_val.c mot/iupmot_tabs.c mot/iupmot_menu.c \ -           mot/iupmot_list.c mot/iupmot_tree.c -            -    SRC += mot/iupunix_help.c mot/iupunix_info.c -   -    INCLUDES += mot -    USE_MOTIF=Yes    -  endif +ifdef USE_MOTIF +  SRC += mot/iupmot_common.c mot/iupmot_color.c mot/iupmot_focus.c mot/iupmot_font.c \ +         mot/iupmot_key.c mot/iupmot_loop.c mot/iupmot_open.c mot/iupmot_tips.c \ +         mot/iupmot_globalattrib.c mot/iupmot_dialog.c mot/iupmot_messagedlg.c mot/iupmot_draw.c \ +         mot/iupmot_timer.c mot/iupmot_image.c mot/iupmot_label.c mot/iupmot_canvas.c \ +         mot/iupmot_colordlg.c mot/iupmot_fontdlg.c mot/iupmot_filedlg.c mot/iupmot_frame.c \ +         mot/iupmot_button.c mot/iupmot_toggle.c mot/iupmot_progressbar.c mot/iupmot_clipboard.c \ +         mot/iupmot_text.c mot/iupmot_val.c mot/iupmot_tabs.c mot/iupmot_menu.c \ +         mot/iupmot_list.c mot/iupmot_tree.c +          +  SRC += mot/iupunix_help.c mot/iupunix_info.c + +  INCLUDES += mot +else +  SRC += win/iupwin_common.c win/iupwin_brush.c win/iupwin_focus.c win/iupwin_font.c \ +         win/iupwin_globalattrib.c win/iupwin_handle.c win/iupwin_key.c \ +         win/iupwin_loop.c win/iupwin_open.c win/iupwin_tips.c win/iupwin_info.c \ +         win/iupwin_dialog.c win/iupwin_messagedlg.c win/iupwin_timer.c \ +         win/iupwin_image.c win/iupwin_label.c win/iupwin_canvas.c win/iupwin_frame.c \ +         win/iupwin_colordlg.c win/iupwin_fontdlg.c win/iupwin_filedlg.c \ +         win/iupwin_button.c win/iupwin_draw.c win/iupwin_toggle.c win/iupwin_clipboard.c \ +         win/iupwin_progressbar.c win/iupwin_text.c win/iupwin_val.c \ +         win/iupwin_tabs.c win/iupwin_menu.c win/iupwin_list.c win/iupwin_tree.c +          +  SRC += win/iupwindows_main.c win/iupwindows_help.c win/iupwindows_info.c + +  INCLUDES += win +  DEFINES += _WIN32_WINNT=0x0500 _WIN32_IE=0x0500 WINVER=0x0500 NOTREEVIEW +endif  endif  ifeq "$(TEC_SYSNAME)" "SunOS" @@ -113,6 +127,6 @@ ifeq "$(TEC_UNAME)" "dll"  endif  ifeq "$(TEC_UNAME)" "owc1" -  # Necessary or IUP will not work in Open Watcom +  # Necessary or IUP 3 will not work in Open Watcom    DBG=Yes  endif  | 
