--- rpl/tools/Makefile.am 2010/08/13 21:02:37 1.22 +++ rpl/tools/Makefile.am 2010/12/10 16:08:28 1.25 @@ -7,8 +7,8 @@ subdirs = @NCURSES@ @READLINE@ @UNITS@ @ all: TMP=$$(mktemp tmp.XXXXXXXXXX); \ - sed s/DREADLINE/UREADLINE/g @UNITS@/Makefile | \ - sed s/-lreadline//g | sed s/-lncurses//g > $$TMP; \ + sed -e 's/DREADLINE/UREADLINE/g' @UNITS@/Makefile | \ + sed -e 's/-lreadline//g' | sed -e 's/-lncurses//g' > $$TMP; \ mv -f $$TMP @UNITS@/Makefile @list='$(subdirs)'; for subdir in $$list; do \ echo "Making $@ in $$subdir"; \ @@ -19,6 +19,12 @@ all: $(MAKE) -C $$subdir -j1 $@; \ fi; \ else \ + if [ $$subdir = @UNITS@ -a @OS@ = OpenBSD ]; then \ + TMP=$$(mktemp tmp.XXXXXXXXXX); \ + sed -e 's/^DEFS = -DUNITSFILE/DEFS = -Dmalloc=malloc -DUNITSFILE/g' \ + @UNITS@/Makefile > $$TMP; \ + mv -f $$TMP @UNITS@/Makefile; \ + fi; \ $(MAKE) -C $$subdir $@; \ fi; \ done; @@ -26,13 +32,9 @@ all: if [ @OS@ = "OS2" ]; then \ (cd @OPENSSL@ && touch tests_success); \ else \ - (cd @OPENSSL@ && $(MAKE) test && touch tests_success); \ + (cd @OPENSSL@ && $(MAKE) -j1 test && touch tests_success); \ fi; \ fi - $(CC) -o $(top_builddir)/tools/@FILE@/src/rplfile$(EXEEXT) \ - $(top_builddir)/tools/@FILE@/src/*.o \ - $(shell grep '^LIBS =' $(top_builddir)/tools/@FILE@/Makefile | \ - cut -d= -f2) $(LDFLAGS) clean distclean: @list='$(subdirs)'; for subdir in $$list; do \