83 lines
1.9 KiB
Makefile
83 lines
1.9 KiB
Makefile
# Makefile for popt library.
|
|
|
|
AUTOMAKE_OPTIONS = 1.4 foreign
|
|
|
|
LINT = splint
|
|
|
|
EXTRA_DIST = autogen.sh CHANGES $(man_MANS) popt.spec \
|
|
testit.sh test-poptrc test3-data/0* \
|
|
po/*.in po/*.po po/popt.pot \
|
|
popt.ps
|
|
|
|
SUBDIRS = intl po
|
|
|
|
INCLUDES = -I. -I$(top_srcdir)
|
|
|
|
noinst_HEADERS = findme.h poptint.h system.h
|
|
|
|
noinst_PROGRAMS = test1 test2 test3
|
|
test1_SOURCES = test1.c
|
|
test1_LDFLAGS =
|
|
test1_LDADD = $(usrlib_LTLIBRARIES)
|
|
test2_SOURCES = test2.c
|
|
test2_LDFLAGS =
|
|
test2_LDADD = $(usrlib_LTLIBRARIES)
|
|
test3_SOURCES = test3.c
|
|
test3_LDFLAGS =
|
|
test3_LDADD = $(usrlib_LTLIBRARIES)
|
|
|
|
noinst_SCRIPTS = testit.sh
|
|
|
|
TESTS_ENVIRONMENT = \
|
|
test1="./test1"
|
|
|
|
TESTS = testit.sh
|
|
|
|
include_HEADERS = popt.h
|
|
|
|
usrlibdir = $(libdir)@MARK64@
|
|
usrlib_LTLIBRARIES = libpopt.la
|
|
|
|
libpopt_la_SOURCES = popt.c findme.c poptparse.c poptconfig.c popthelp.c
|
|
libpopt_la_LDFLAGS = @INTLLIBS@
|
|
|
|
man_MANS = popt.3
|
|
|
|
#BUILT_SOURCES = popt.lcd
|
|
|
|
popt.lcd: Makefile.am ${libpopt_la_SOURCES} ${include_HEADERS} ${noinst_HEADERS}
|
|
lclint -dump $@ ${libpopt_la_SOURCES}
|
|
|
|
.PHONY: sources
|
|
sources:
|
|
@echo $(libpopt_la_SOURCES:%=popt/%)
|
|
|
|
.PHONY: lint
|
|
lint:
|
|
$(LINT) ${DEFS} ${INCLUDES} test1.c ${libpopt_la_SOURCES}
|
|
|
|
CVSTAG = $(PACKAGE)-$(subst .,_,$(VERSION))
|
|
|
|
.PHONY: archive
|
|
archive:
|
|
@echo "This is $(PACKAGE)-$(VERSION)."
|
|
@sleep 5
|
|
@cvs -Q tag -F $(CVSTAG) .
|
|
@rm -rf /tmp/$(PACKAGE)-$(VERSION) /tmp/$(PACKAGE)
|
|
@cd /tmp; cvs -Q -d $(CVSROOT) export -r$(CVSTAG) $(PACKAGE) || :
|
|
@mv /tmp/$(PACKAGE) /tmp/$(PACKAGE)-$(VERSION)
|
|
@cd /tmp/$(PACKAGE)-$(VERSION); ./autogen.sh ; make depend; make distclean
|
|
@cd /tmp/$(PACKAGE)-$(VERSION); ./autogen.sh --noconfigure
|
|
@cd /tmp; tar czSpf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
|
|
@rm -rf /tmp/$(PACKAGE)-$(VERSION)
|
|
@cp /tmp/$(PACKAGE)-$(VERSION).tar.gz .
|
|
@rm -f /tmp/$(PACKAGE)-$(VERSION).tar.gz
|
|
@echo " "
|
|
@echo "The final archive is ./$(PACKAGE)-$(VERSION).tar.gz."
|
|
|
|
.PHONY: doxygen
|
|
doxygen: Doxyfile
|
|
rm -rf doxygen
|
|
mkdir -p doxygen
|
|
doxygen
|