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 | 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 | ... | ... |