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