Commit 43a6be91fc30e676ab960105f88a2a89331ce06f
1 parent
4d0840af
Exists in
master
and in
3 other branches
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,11 +31,13 @@ LIBNAME=@LIB3270_NAME@ | ||
31 | SOURCES= \ | 31 | SOURCES= \ |
32 | $(wildcard src/lib3270/*.c) \ | 32 | $(wildcard src/lib3270/*.c) \ |
33 | $(wildcard src/lib3270/@OSNAME@/*.c) \ | 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 | #---[ Tools ]---------------------------------------------------------------------------- | 37 | #---[ Tools ]---------------------------------------------------------------------------- |
37 | 38 | ||
38 | CC=@CC@ | 39 | CC=@CC@ |
40 | +HOST_CC=@HOST_CC@ | ||
39 | LD=@CC@ | 41 | LD=@CC@ |
40 | LN_S=@LN_S@ | 42 | LN_S=@LN_S@ |
41 | MKDIR=@MKDIR_P@ | 43 | MKDIR=@MKDIR_P@ |
@@ -160,11 +162,23 @@ src/lib3270/version.c: \ | @@ -160,11 +162,23 @@ src/lib3270/version.c: \ | ||
160 | @chmod +x src/lib3270/mkversion.sh | 162 | @chmod +x src/lib3270/mkversion.sh |
161 | @./src/lib3270/mkversion.sh | 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 | #---[ Install Targets ]------------------------------------------------------------------ | 174 | #---[ Install Targets ]------------------------------------------------------------------ |
164 | 175 | ||
165 | 176 | ||
166 | #---[ Debug Targets ]-------------------------------------------------------------------- | 177 | #---[ Debug Targets ]-------------------------------------------------------------------- |
167 | 178 | ||
179 | +x: \ | ||
180 | + $(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME)/fallbacks.c | ||
181 | + | ||
168 | Debug: \ | 182 | Debug: \ |
169 | $(BINDBG)/@DLLPREFIX@$(LIBNAME)@DLLEXT@ | 183 | $(BINDBG)/@DLLPREFIX@$(LIBNAME)@DLLEXT@ |
170 | 184 | ||
@@ -203,6 +217,8 @@ clean: \ | @@ -203,6 +217,8 @@ clean: \ | ||
203 | cleanDebug \ | 217 | cleanDebug \ |
204 | cleanRelease | 218 | cleanRelease |
205 | 219 | ||
220 | + @rm -fr $(BASEDIR)/.tmp/@DLLPREFIX@$(LIBNAME) | ||
221 | + | ||
206 | cleanDebug: | 222 | cleanDebug: |
207 | 223 | ||
208 | @rm -fr $(OBJDBG) | 224 | @rm -fr $(OBJDBG) |
configure.ac
@@ -110,6 +110,18 @@ AC_SUBST(DLLEXT) | @@ -110,6 +110,18 @@ AC_SUBST(DLLEXT) | ||
110 | AC_SUBST(DLLPREFIX) | 110 | AC_SUBST(DLLPREFIX) |
111 | 111 | ||
112 | dnl --------------------------------------------------------------------------- | 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 | dnl Check for other programs | 125 | dnl Check for other programs |
114 | dnl --------------------------------------------------------------------------- | 126 | dnl --------------------------------------------------------------------------- |
115 | 127 |