Usermode/libc - Fix strchr and strrchr behavior
[tpg/acess2.git] / Externals / common_automake.mk
1
2 # Acess2 OS - "Externals"
3 # - By John Hodge (thePowersGang)
4 #
5 # common.mk
6 # - Common makefile code for many autoconf(-like) externals
7
8 include $(dir $(lastword $(MAKEFILE_LIST)))/core.mk
9
10 CONFIGURE_LINE ?= $(SDIR)/configure --host=$(HOST) --prefix=$(PREFIX) --exec-prefix=$(EPREFIX) $(CONFIGURE_ARGS)
11
12
13 CONFIGSCRIPT := $(BDIR)/$(firstword $(CONFIGURE_LINE))
14 PATCHED_ACFILES := $(filter %/configure.in %/config.sub, $(PATCHED_FILES))
15 $(warning $(CONFIGSCRIPT): $(PATCHED_ACFILES))
16
17 $(CONFIGSCRIPT): $(PATCHED_ACFILES)
18 ifeq ($(AUTORECONF),)
19 else
20 #       cd $(DIR) && aclocal --force -I acinclude
21 #       cd $(DIR) && libtoolize --force
22         cd $(DIR) && autoreconf --force --install $(AUTORECONF_ARGS)
23 endif
24
25 $(BDIR)/Makefile: _patch $(CONFIGSCRIPT) ../common_automake.mk Makefile 
26         mkdir -p $(BDIR)
27         cd $(BDIR) && $(CONFIGURE_ENV) PATH="$(PATH)" $(CONFIGURE_LINE)
28
29 _build: $(BDIR)/Makefile
30         PATH="$(PATH)" make $(BTARGETS) -C $(BDIR)
31         PATH="$(PATH)" make DESTDIR=$(OUTDIR) $(ITARGETS) -C $(BDIR)
32

UCC git Repository :: git.ucc.asn.au