1# NMake Makefile portion for enabling features for Windows builds 2 3# These are the base minimum libraries required for building atkmm. 4BASE_INCLUDES = /I$(PREFIX)\include 5 6# Please do not change anything beneath this line unless maintaining the NMake Makefiles 7ATK_API_VERSION = 1.0 8GLIB_API_VERSION = 2.0 9 10ATKMM_MAJOR_VERSION = 1 11ATKMM_MINOR_VERSION = 6 12 13GLIBMM_MAJOR_VERSION = 2 14GLIBMM_MINOR_VERSION = 4 15 16LIBSIGC_MAJOR_VERSION = 2 17LIBSIGC_MINOR_VERSION = 0 18 19!if "$(CFG)" == "debug" || "$(CFG)" == "Debug" 20DEBUG_SUFFIX = -d 21!else 22DEBUG_SUFFIX = 23!endif 24 25ATKMM_BASE_CFLAGS = \ 26 /I..\atk /I.\atkmm \ 27 /wd4530 /EHsc \ 28 /FImsvc_recommended_pragmas.h 29 30ATKMM_EXTRA_INCLUDES = \ 31 /I$(PREFIX)\include\atk-$(ATK_API_VERSION) \ 32 /I$(PREFIX)\include\glibmm-$(GLIBMM_MAJOR_VERSION).$(GLIBMM_MINOR_VERSION) \ 33 /I$(PREFIX)\lib\glibmm-$(GLIBMM_MAJOR_VERSION).$(GLIBMM_MINOR_VERSION)\include \ 34 /I$(PREFIX)\include\glib-$(GLIB_API_VERSION) \ 35 /I$(PREFIX)\lib\glib-$(GLIB_API_VERSION)\include \ 36 /I$(PREFIX)\include\sigc++-$(LIBSIGC_MAJOR_VERSION).$(LIBSIGC_MINOR_VERSION) \ 37 /I$(PREFIX)\lib\sigc++-$(LIBSIGC_MAJOR_VERSION).$(LIBSIGC_MINOR_VERSION)\include 38 39ATKMM_CFLAGS = /DATKMM_BUILD $(ATKMM_BASE_CFLAGS) $(ATKMM_EXTRA_INCLUDES) 40 41# We build atkmm-vc$(PDBVER)0-$(ATKMM_MAJOR_VERSION)_$(ATKMM_MINOR_VERSION).dll or 42# atkmm-vc$(PDBVER)0-d-$(ATKMM_MAJOR_VERSION)_$(ATKMM_MINOR_VERSION).dll at least 43 44GLIBMM_LIBNAME = glibmm-vc$(PDBVER)0$(DEBUG_SUFFIX)-$(GLIBMM_MAJOR_VERSION)_$(GLIBMM_MINOR_VERSION) 45LIBSIGC_LIBNAME = sigc-vc$(PDBVER)0$(DEBUG_SUFFIX)-$(LIBSIGC_MAJOR_VERSION)_$(LIBSIGC_MINOR_VERSION) 46 47GLIBMM_DLL = $(GLIBMM_LIBNAME).dll 48GLIBMM_LIB = $(GLIBMM_LIBNAME).lib 49LIBSIGC_DLL = $(LIBSIGC_LIBNAME).dll 50LIBSIGC_LIB = $(LIBSIGC_LIBNAME).lib 51 52ATKMM_LIBNAME = atkmm-vc$(PDBVER)0$(DEBUG_SUFFIX)-$(ATKMM_MAJOR_VERSION)_$(ATKMM_MINOR_VERSION) 53 54ATKMM_DLL = $(CFG)\$(PLAT)\$(ATKMM_LIBNAME).dll 55ATKMM_LIB = $(CFG)\$(PLAT)\$(ATKMM_LIBNAME).lib 56 57GENDEF = $(CFG)\$(PLAT)\gendef.exe 58GOBJECT_LIBS = gobject-$(GLIB_API_VERSION).lib glib-$(GLIB_API_VERSION).lib 59 60ATK_LIBS = atk-$(ATK_API_VERSION).lib $(GOBJECT_LIBS) 61 62ATKMM_BUILD_PRIVATE_HEADERS = $(atkmm_files_built_h:.h=_p.h)