mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
Ticket #45: Build system does not allow cross compiling
The man2hlp program is build using the target compiler. The resulting executable therefore does not work on the build host. Since the man2hlp program is needed during compile time, the build will fail. Moved man2hlp into separate subdir Signed-off-by: Slava Zanko <slavazanko@gmail.com>
This commit is contained in:
parent
b6d4862b63
commit
649487fac1
@ -589,6 +589,7 @@ misc/mc.ext
|
|||||||
src/Makefile
|
src/Makefile
|
||||||
src/consaver/Makefile
|
src/consaver/Makefile
|
||||||
src/editor/Makefile
|
src/editor/Makefile
|
||||||
|
src/man2hlp/Makefile
|
||||||
src/viewer/Makefile
|
src/viewer/Makefile
|
||||||
src/diffviewer/Makefile
|
src/diffviewer/Makefile
|
||||||
|
|
||||||
|
@ -6,5 +6,5 @@ pkgdata_DATA = mc.hlp
|
|||||||
EXTRA_DIST = xnc.hlp
|
EXTRA_DIST = xnc.hlp
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
mc.hlp: $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
mc.hlp: $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp/man2hlp
|
||||||
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp mc.hlp
|
- $(top_builddir)/src/man2hlp/man2hlp $(top_builddir)/doc/man/mc.1 $(srcdir)/xnc.hlp mc.hlp
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
LANG=es
|
LANG=es
|
||||||
|
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
EXTRA_DIST = xnc.hlp
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||||
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
- $(MAN2HLP) $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
LANG=hu
|
LANG=hu
|
||||||
|
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
EXTRA_DIST = xnc.hlp
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||||
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
- $(MAN2HLP) $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
LANG=it
|
LANG=it
|
||||||
|
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
EXTRA_DIST = xnc.hlp
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||||
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
- $(MAN2HLP) $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
LANG=pl
|
LANG=pl
|
||||||
|
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
EXTRA_DIST = xnc.hlp
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||||
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
- $(MAN2HLP) $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
LANG=ru
|
LANG=ru
|
||||||
|
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
EXTRA_DIST = xnc.hlp
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||||
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
- $(MAN2HLP) $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
LANG=sr
|
LANG=sr
|
||||||
|
MAN2HLP=$(top_builddir)/src/man2hlp/man2hlp
|
||||||
pkgdata_DATA = mc.hlp.$(LANG)
|
pkgdata_DATA = mc.hlp.$(LANG)
|
||||||
|
|
||||||
EXTRA_DIST = xnc.hlp
|
EXTRA_DIST = xnc.hlp
|
||||||
CLEANFILES = $(pkgdata_DATA)
|
CLEANFILES = $(pkgdata_DATA)
|
||||||
|
|
||||||
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(top_builddir)/src/man2hlp
|
mc.hlp.$(LANG): $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp $(MAN2HLP)
|
||||||
- $(top_builddir)/src/man2hlp $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
- $(MAN2HLP) $(top_builddir)/doc/man/$(LANG)/mc.1 $(srcdir)/xnc.hlp mc.hlp.$(LANG)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
SUBDIRS = viewer
|
SUBDIRS = man2hlp viewer
|
||||||
|
|
||||||
if USE_EDIT
|
if USE_EDIT
|
||||||
SUBDIRS += editor
|
SUBDIRS += editor
|
||||||
@ -25,16 +25,8 @@ pkglibexecdir = $(libexecdir)/@PACKAGE@
|
|||||||
|
|
||||||
bin_PROGRAMS = mc mcmfmt
|
bin_PROGRAMS = mc mcmfmt
|
||||||
|
|
||||||
noinst_PROGRAMS = man2hlp
|
|
||||||
|
|
||||||
mcmfmt_SOURCES = mfmt.c
|
mcmfmt_SOURCES = mfmt.c
|
||||||
|
|
||||||
man2hlp_SOURCES = man2hlp.c
|
|
||||||
|
|
||||||
man2hlp_LDADD = \
|
|
||||||
../lib/libmc.la \
|
|
||||||
$(GLIB_LIBS) $(PCRE_LIBS)
|
|
||||||
|
|
||||||
if USE_EDIT
|
if USE_EDIT
|
||||||
EDITLIB = editor/libedit.la
|
EDITLIB = editor/libedit.la
|
||||||
endif
|
endif
|
||||||
@ -53,10 +45,9 @@ endif
|
|||||||
mc_LDADD = \
|
mc_LDADD = \
|
||||||
../lib/libmc.la \
|
../lib/libmc.la \
|
||||||
viewer/libmcviewer.la \
|
viewer/libmcviewer.la \
|
||||||
$(EDITLIB) \
|
$(MCLIBS) $(DIFFLIB) $(EDITLIB) $(SLANGLIB) \
|
||||||
$(DIFFLIB) \
|
$(GLIB_LIBS) $(PCRE_LIBS) \
|
||||||
$(INTLLIBS) $(MCLIBS) $(SLANGLIB) $(LIBICONV) \
|
$(LIBICONV) $(INTLLIBS)
|
||||||
$(GLIB_LIBS) $(PCRE_LIBS)
|
|
||||||
|
|
||||||
if USE_SAMBA_FS
|
if USE_SAMBA_FS
|
||||||
# this is a hack for linking with own samba library in simple way
|
# this is a hack for linking with own samba library in simple way
|
||||||
@ -115,14 +106,17 @@ mc_SOURCES = \
|
|||||||
listmode.c listmode.h \
|
listmode.c listmode.h \
|
||||||
main.c main.h \
|
main.c main.h \
|
||||||
main-widgets.h \
|
main-widgets.h \
|
||||||
mountlist.c mountlist.h \
|
|
||||||
panelize.c panelize.h \
|
panelize.c panelize.h \
|
||||||
subshell.c subshell.h \
|
subshell.c subshell.h \
|
||||||
textconf.c textconf.h \
|
textconf.c textconf.h \
|
||||||
treestore.c treestore.h \
|
treestore.c treestore.h \
|
||||||
user.c user.h
|
user.c user.h
|
||||||
|
|
||||||
EXTRA_DIST = man2hlp.c $(SRC_maintainer) $(SRC_charset)
|
#if USE_MOUNTLIST
|
||||||
|
mc_SOURCES += mountlist.c mountlist.h
|
||||||
|
#endif
|
||||||
|
|
||||||
|
EXTRA_DIST = $(SRC_maintainer) $(SRC_charset)
|
||||||
|
|
||||||
# end of automated testing
|
# end of automated testing
|
||||||
|
|
||||||
|
6
src/man2hlp/Makefile.am
Normal file
6
src/man2hlp/Makefile.am
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
noinst_PROGRAMS = man2hlp
|
||||||
|
|
||||||
|
man2hlp_SOURCES = man2hlp.c
|
||||||
|
man2hlp_LDADD = \
|
||||||
|
../../lib/libmc.la \
|
||||||
|
$(GLIB_LIBS) $(PCRE_LIBS)
|
@ -32,7 +32,7 @@
|
|||||||
|
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
|
|
||||||
#include "help.h"
|
#include "../help.h"
|
||||||
|
|
||||||
#define BUFFER_SIZE 256
|
#define BUFFER_SIZE 256
|
||||||
|
|
Loading…
Reference in New Issue
Block a user