diff --git a/win/Makefile.msc b/win/Makefile.msc new file mode 100644 index 0000000..fd865c3 --- /dev/null +++ b/win/Makefile.msc @@ -0,0 +1,80 @@ +# +# "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270 +# (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a +# aplicativos mainframe. Registro no INPI sob o nome G3270. +# +# Copyright (C) <2008> +# +# Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob +# os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela +# Free Software Foundation. +# +# Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER +# GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO +# A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para +# obter mais detalhes. +# +# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este +# programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple +# Place, Suite 330, Boston, MA, 02111-1307, USA +# +# Contatos: +# +# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) +# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) +# + +!include "$(PW3270_SDK_PATH)\lib3270.mak" + +OBJ_FILES= \ + src\core\windows\tools.obj \ + src\core\windows\init.obj \ + src\core\tools.obj \ + src\core\actions.obj \ + src\core\calls.obj \ + src\core\controller.obj \ + src\core\cursor.obj \ + src\core\get.obj \ + src\core\hllapi.obj \ + src\core\keyboard.obj \ + src\core\set.obj + +.cc.obj: + @echo Compiling... + @$(CPP) \ + /c \ + /DPACKAGE_NAME=\"HLLAPI\" \ + /DPRODUCT_NAME=$(PRODUCT_NAME) \ + /DLIB3270_NAME=$(LIB3270_NAME) \ + /DNDEBUG=1 \ + /I".\src\include" \ + /I"$(PW3270_SDK_PATH)\include" \ + /EHsc \ + /Fo"$@" \ + $< + +testprogram.exe: \ + src\testprogram\testprogram.obj \ + hllapi.dll + @echo Build exe file.... + @link \ + /nologo \ + /OUT:"$@" \ + src\testprogram\testprogram.obj + +hllapi.dll: \ + $(OBJ_FILES) \ + @echo Build dll file.... + link \ + /NOLOGO \ + /DLL \ + /OUT:"$@" \ + $(OBJ_FILES) \ + $(PW3270_SDK_PATH)\lib\ipc3270.lib + +clean: + del \ + hllapi.dll \ + $(OBJ_FILES) \ + testprogram.* + -- libgit2 0.21.2