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 |