PACKAGE_STRING := @PACKAGE_STRING@
INSTALL := @install@
STRIP := $(CROSS_COMPILE)strip
+HOSTCC ?= cc
executables := $(addprefix para_, @executables@)
ggo_descriptions_declared := @ggo_descriptions_declared@
+object_executable_matrix := @object_executable_matrix@
+
GENGETOPT := @gengetopt@
HELP2MAN := @help2man@
cmdline_dir := $(build_dir)/cmdline
m4depdir := $(build_dir)/m4deps
help2man_dir := $(build_dir)/help2man
+hostbin_dir := $(build_dir)/host/bin
DEBUG_CPPFLAGS += -g -Wunused -Wundef -W
DEBUG_CPPFLAGS += -Wredundant-decls
tarball: $(tarball)
$(object_dir) $(man_dir) $(ggo_dir) $(cmdline_dir) $(dep_dir) $(m4depdir) \
- $(help2man_dir):
+ $(help2man_dir) $(hostbin_dir):
$(Q) $(MKDIR_P) $@
-include $(m4_ggo_dir)/makefile
@[ -z "$(Q)" ] || echo 'MAN $<'
$(Q) $(HELP2MAN) -N ./$< > $@
+$(hostbin_dir)/error2: error2.c | $(hostbin_dir)
+ @[ -z "$(Q)" ] || echo 'HCC $<'
+ $(Q) $(HOSTCC) -o $@ $<
+error2.h: $(hostbin_dir)/error2
+ @[ -z "$(Q)" ] || echo 'ER2 $<'
+ @echo "$(object_executable_matrix)" | $< > $@
$(object_dir)/crypt.o: crypt.c | $(object_dir)
@[ -z "$(Q)" ] || echo 'CC $<'
$(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @openssl_cppflags@ $<
para_gui: $(gui_objs)
@[ -z "$(Q)" ] || echo 'LD $@'
- $(Q) $(CC) -o $@ $(gui_objs) @gui_ldflags@ $(LDFLAGS)
+ $(Q) $(CC) -o $@ $(gui_objs) @curses_ldflags@ $(LDFLAGS)
para_audiod: $(audiod_objs)
@[ -z "$(Q)" ] || echo 'LD $@'