-CFLAGS += -DWINDOWS
+SITE_CFLAGS += -mwindows
+CFLAGS_CONSOLE += -mconsole
+SHARED_FLAG = -shared
+SHARED_DLL_EXTENSION=.dll
+
LIBS = -lm
-PLAF_SUFFIX = .exe
+
+PLAF_DLL_OBJS += vm/os-windows.o vm/mvm-windows.o
+PLAF_EXE_OBJS += vm/resources.o vm/main-windows.o
+PLAF_MASTER_HEADERS += vm/os-windows.hpp
+
+EXE_SUFFIX=
+EXE_EXTENSION=.exe
+DLL_SUFFIX=
+DLL_EXTENSION=.dll
+CONSOLE_EXTENSION=.com
+
+LINKER = $(CPP) -shared -o
+LINK_WITH_ENGINE = -l$(DLL_PREFIX)factor$(DLL_SUFFIX)