Commit 8fa946b52f84bfc5f402eca700796878fc34eb23

Authored by Perry Werneck
1 parent fb009171
Exists in master and in 1 other branch develop

Adding msvc Makefile.

Showing 1 changed file with 80 additions and 0 deletions   Show diff stats
win/Makefile.msc 0 → 100644
... ... @@ -0,0 +1,80 @@
  1 +#
  2 +# "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
  3 +# (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
  4 +# aplicativos mainframe. Registro no INPI sob o nome G3270.
  5 +#
  6 +# Copyright (C) <2008> <Banco do Brasil S.A.>
  7 +#
  8 +# Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
  9 +# os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
  10 +# Free Software Foundation.
  11 +#
  12 +# Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
  13 +# GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
  14 +# A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
  15 +# obter mais detalhes.
  16 +#
  17 +# Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
  18 +# programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple
  19 +# Place, Suite 330, Boston, MA, 02111-1307, USA
  20 +#
  21 +# Contatos:
  22 +#
  23 +# perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
  24 +# erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça)
  25 +#
  26 +
  27 +!include "$(PW3270_SDK_PATH)\lib3270.mak"
  28 +
  29 +OBJ_FILES= \
  30 + src\core\windows\tools.obj \
  31 + src\core\windows\init.obj \
  32 + src\core\tools.obj \
  33 + src\core\actions.obj \
  34 + src\core\calls.obj \
  35 + src\core\controller.obj \
  36 + src\core\cursor.obj \
  37 + src\core\get.obj \
  38 + src\core\hllapi.obj \
  39 + src\core\keyboard.obj \
  40 + src\core\set.obj
  41 +
  42 +.cc.obj:
  43 + @echo Compiling...
  44 + @$(CPP) \
  45 + /c \
  46 + /DPACKAGE_NAME=\"HLLAPI\" \
  47 + /DPRODUCT_NAME=$(PRODUCT_NAME) \
  48 + /DLIB3270_NAME=$(LIB3270_NAME) \
  49 + /DNDEBUG=1 \
  50 + /I".\src\include" \
  51 + /I"$(PW3270_SDK_PATH)\include" \
  52 + /EHsc \
  53 + /Fo"$@" \
  54 + $<
  55 +
  56 +testprogram.exe: \
  57 + src\testprogram\testprogram.obj \
  58 + hllapi.dll
  59 + @echo Build exe file....
  60 + @link \
  61 + /nologo \
  62 + /OUT:"$@" \
  63 + src\testprogram\testprogram.obj
  64 +
  65 +hllapi.dll: \
  66 + $(OBJ_FILES) \
  67 + @echo Build dll file....
  68 + link \
  69 + /NOLOGO \
  70 + /DLL \
  71 + /OUT:"$@" \
  72 + $(OBJ_FILES) \
  73 + $(PW3270_SDK_PATH)\lib\ipc3270.lib
  74 +
  75 +clean:
  76 + del \
  77 + hllapi.dll \
  78 + $(OBJ_FILES) \
  79 + testprogram.*
  80 +
... ...