Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile.am

    ra223b6b r78b9503  
    44GIT_FLAGS := $(if $(GIT_DESCRIPTION),-DGIT_VERSION=$(GIT_DESCRIPTION:barnowl-%=%))
    55
    6 bin_PROGRAMS = bin/barnowl
     6bin_PROGRAMS = barnowl.bin
    77if ENABLE_ZCRYPT
    88bin_PROGRAMS += zcrypt
     
    1111zcrypt_SOURCES = zcrypt.c filterproc.c
    1212
    13 check_PROGRAMS = bin/tester
     13check_PROGRAMS = tester.bin
    1414dist_check_DATA = t
    1515dist_check_SCRIPTS = runtests.sh
    1616
    17 noinst_SCRIPTS = barnowl
     17bin_SCRIPTS = barnowl
    1818check_SCRIPTS = tester
    1919
    20 barnowl tester: %: barnowl-wrapper.in bin/% Makefile
     20barnowl tester: %: barnowl-wrapper.in %.bin Makefile
    2121        sed \
    2222            -e 's,[@]abs_srcdir[@],$(abs_srcdir),g' \
     
    2525        chmod +x $@
    2626
    27 bin_barnowl_SOURCES = $(BASE_SRCS) \
     27barnowl_bin_SOURCES = $(BASE_SRCS) \
    2828     owl.h owl_perl.h \
    2929     owl.c
    30 nodist_bin_barnowl_SOURCES = $(GEN_C) $(GEN_H)
     30nodist_barnowl_bin_SOURCES = $(GEN_C) $(GEN_H)
    3131
    3232dist_man_MANS = doc/barnowl.1
    3333dist_doc_DATA = doc/intro.txt doc/advanced.txt
    3434
    35 bin_barnowl_LDADD = compat/libcompat.a libfaim/libfaim.a
     35barnowl_bin_LDADD = compat/libcompat.a libfaim/libfaim.a
    3636
    37 bin_tester_SOURCES = $(BASE_SRCS) \
     37tester_bin_SOURCES = $(BASE_SRCS) \
    3838     owl.h owl_perl.h \
    3939     tester.c
    40 nodist_bin_tester_SOURCES = $(GEN_C) $(GEN_H)
     40nodist_tester_bin_SOURCES = $(GEN_C) $(GEN_H)
    4141
    42 bin_tester_LDADD = compat/libcompat.a libfaim/libfaim.a
     42tester_bin_LDADD = compat/libcompat.a libfaim/libfaim.a
    4343
    4444TESTS=runtests.sh
     
    9696        $(COMPILE) -Wall -Wextra -pedantic -fsyntax-only $(CHK_SOURCES)
    9797
    98 CLEANFILES = $(BUILT_SOURCES) $(noinst_SCRIPTS) $(check_SCRIPTS)
     98do_transform = $(shell echo '$(1)' | sed '$(transform)')
     99install-exec-hook:
     100        mv -f $(DESTDIR)$(bindir)/$(call do_transform,barnowl.bin) \
     101              $(DESTDIR)$(bindir)/$(call do_transform,barnowl)
     102
     103uninstall-local:
     104        rm -f $(DESTDIR)$(bindir)/$(call do_transform,barnowl)
     105
     106CLEANFILES = $(BUILT_SOURCES) $(bin_SCRIPTS) $(check_SCRIPTS)
    99107EXTRA_DIST = \
    100108    autogen.sh \
Note: See TracChangeset for help on using the changeset viewer.