Commit 43a6be91fc30e676ab960105f88a2a89331ce06f

Authored by Perry Werneck
1 parent 4d0840af

Reincluindo geração automática do arquivo de fallbacks.

Showing 2 changed files with 29 additions and 1 deletions   Show diff stats
Makefile.in
... ... @@ -31,11 +31,13 @@ LIBNAME=@LIB3270_NAME@
31 31 SOURCES= \
32 32 $(wildcard src/lib3270/*.c) \
33 33 $(wildcard src/lib3270/@OSNAME@/*.c) \
34   - $(wildcard src/lib3270/@OSNAME@/*.rc)
  34 + $(wildcard src/lib3270/@OSNAME@/*.rc) \
  35 + $(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME)/fallbacks.c
35 36  
36 37 #---[ Tools ]----------------------------------------------------------------------------
37 38  
38 39 CC=@CC@
  40 +HOST_CC=@HOST_CC@
39 41 LD=@CC@
40 42 LN_S=@LN_S@
41 43 MKDIR=@MKDIR_P@
... ... @@ -160,11 +162,23 @@ src/lib3270/version.c: \
160 162 @chmod +x src/lib3270/mkversion.sh
161 163 @./src/lib3270/mkversion.sh
162 164  
  165 +$(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME)/fallbacks.c: \
  166 + X3270.xad \
  167 + $(wildcard src/mkfb/*.c)
  168 +
  169 + @$(MKDIR) `dirname $@`
  170 + @echo $< ...
  171 + $(HOST_CC) -g -o $(BINDIR)/mkfb@EXEEXT@ $(wildcard src/mkfb/*.c)
  172 + $(BINDIR)/mkfb@EXEEXT@ -c X3270.xad $@
  173 +
163 174 #---[ Install Targets ]------------------------------------------------------------------
164 175  
165 176  
166 177 #---[ Debug Targets ]--------------------------------------------------------------------
167 178  
  179 +x: \
  180 + $(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME)/fallbacks.c
  181 +
168 182 Debug: \
169 183 $(BINDBG)/@DLLPREFIX@$(LIBNAME)@DLLEXT@
170 184  
... ... @@ -203,6 +217,8 @@ clean: \
203 217 cleanDebug \
204 218 cleanRelease
205 219  
  220 + @rm -fr $(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME)
  221 +
206 222 cleanDebug:
207 223  
208 224 @rm -fr $(OBJDBG)
... ...
configure.ac
... ... @@ -110,6 +110,18 @@ AC_SUBST(DLLEXT)
110 110 AC_SUBST(DLLPREFIX)
111 111  
112 112 dnl ---------------------------------------------------------------------------
  113 +dnl Check host compiler
  114 +dnl ---------------------------------------------------------------------------
  115 +
  116 +if test $host != $build; then
  117 + AC_CHECK_PROGS(HOST_CC, gcc cc)
  118 +else
  119 + HOST_CC=$CC
  120 +fi
  121 +
  122 +AC_SUBST(HOST_CC)
  123 +
  124 +dnl ---------------------------------------------------------------------------
113 125 dnl Check for other programs
114 126 dnl ---------------------------------------------------------------------------
115 127  
... ...