… | |
… | |
3 | DESTDIR= |
3 | DESTDIR= |
4 | prefix=/usr/local |
4 | prefix=/usr/local |
5 | bindir=$(prefix)/bin |
5 | bindir=$(prefix)/bin |
6 | mandir=$(prefix)/man |
6 | mandir=$(prefix)/man |
7 | man1dir=$(mandir)/man1 |
7 | man1dir=$(mandir)/man1 |
8 | libdir=$(prefix)/lib |
|
|
9 | sharedir=$(prefix)/share |
8 | sharedir=$(prefix)/share |
10 | getoptdir=$(libdir)/getopt |
9 | getoptdir=$(sharedir)/getopt |
11 | localedir=$(sharedir)/locale |
10 | localedir=$(sharedir)/locale |
12 | |
11 | |
13 | # Define this to 0 to use the getopt(3) routines in this package. |
12 | # Define this to 0 to use the getopt(3) routines in this package. |
14 | LIBCGETOPT=1 |
13 | LIBCGETOPT=1 |
15 | |
14 | |
16 | # Define this to 1 if you do not have the gettext routines |
15 | # Define this to 1 if you do not have the gettext routines |
17 | WITHOUT_GETTEXT=0 |
16 | WITHOUT_GETTEXT=0 |
18 | |
17 | |
19 | # For creating the archive |
18 | # For creating the archive |
20 | PACKAGE=getopt |
19 | PACKAGE=getopt |
21 | VERSION=1.1.4 |
20 | VERSION=1.1.5 |
22 | BASENAME=$(PACKAGE)-$(VERSION) |
21 | BASENAME=$(PACKAGE)-$(VERSION) |
23 | UNLIKELYNAME=a8vwjfd92 |
22 | UNLIKELYNAME=a8vwjfd92 |
24 | |
23 | |
25 | SHELL=/bin/sh |
24 | SHELL=/bin/sh |
26 | |
25 | |
… | |
… | |
28 | LD=ld |
27 | LD=ld |
29 | RM=rm -f |
28 | RM=rm -f |
30 | INSTALL=install |
29 | INSTALL=install |
31 | MSGFMT=msgfmt |
30 | MSGFMT=msgfmt |
32 | |
31 | |
33 | LANGUAGES = cs de es fr it ja nl pt_BR |
32 | LANGUAGES = ca cs da de es et eu fi fr gl hu id it ja nl pl pt_BR ru sl sv tr uk vi zh_CN zh_TW |
34 | MOFILES:=$(patsubst %,po/%.mo,$(LANGUAGES)) |
33 | MOFILES:=$(patsubst %,po/%.mo,$(LANGUAGES)) |
35 | |
34 | |
36 | CPPFLAGS=-DLIBCGETOPT=$(LIBCGETOPT) -DWITH_GETTEXT=$(WITH_GETTEXT) -DLOCALEDIR=\"$(localedir)\" -DNOT_UTIL_LINUX -Dprogram_invocation_short_name=\"$(PACKAGE)\" -Dprogram_version=\"$(VERSION)\" |
35 | CPPFLAGS=-DLIBCGETOPT=$(LIBCGETOPT) -DWITHOUT_GETTEXT=$(WITHOUT_GETTEXT) -DLOCALEDIR=\"$(localedir)\" -DNOT_UTIL_LINUX -Dprogram_invocation_short_name=\"$(PACKAGE)\" -Dprogram_version=\"$(VERSION)\" |
37 | ifeq ($(LIBCGETOPT),0) |
36 | ifeq ($(LIBCGETOPT),0) |
38 | CPPFLAGS+=-I./gnu |
37 | CPPFLAGS+=-I./gnu |
39 | endif |
38 | endif |
40 | WARNINGS=-Wall \ |
39 | WARNINGS=-Wall \ |
41 | -W -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual \ |
40 | -W -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual \ |
… | |
… | |
73 | $(INSTALL) -m 755 -d $(DESTDIR)$(getoptdir) |
72 | $(INSTALL) -m 755 -d $(DESTDIR)$(getoptdir) |
74 | $(INSTALL) -m 755 getopt-parse.bash getopt-parse.tcsh \ |
73 | $(INSTALL) -m 755 getopt-parse.bash getopt-parse.tcsh \ |
75 | getopt-test.bash getopt-test.tcsh \ |
74 | getopt-test.bash getopt-test.tcsh \ |
76 | $(DESTDIR)$(getoptdir) |
75 | $(DESTDIR)$(getoptdir) |
77 | |
76 | |
78 | ifeq ($(WITH_GETTEXT),1) |
77 | ifeq ($(WITHOUT_GETTEXT),0) |
79 | all_po: $(MOFILES) |
78 | all_po: $(MOFILES) |
80 | install_po: all_po |
79 | install_po: all_po |
81 | $(INSTALL) -m 755 -d $(DESTDIR)$(localedir) |
80 | $(INSTALL) -m 755 -d $(DESTDIR)$(localedir) |
82 | for lang in $(LANGUAGES) ; do \ |
81 | for lang in $(LANGUAGES) ; do \ |
83 | dir=$(localedir)/$$lang/LC_MESSAGES; \ |
82 | dir=$(localedir)/$$lang/LC_MESSAGES; \ |
… | |
… | |
104 | $(RM) -r $(UNLIKELYNAME) |
103 | $(RM) -r $(UNLIKELYNAME) |
105 | mkdir $(UNLIKELYNAME) |
104 | mkdir $(UNLIKELYNAME) |
106 | ln -s .. $(UNLIKELYNAME)/$(BASENAME) |
105 | ln -s .. $(UNLIKELYNAME)/$(BASENAME) |
107 | cd $(UNLIKELYNAME) && tar cfvzp ../$(BASENAME).tar.gz --exclude='CVS' --exclude='*.tar.gz' --exclude=$(UNLIKELYNAME) $(BASENAME)/* |
106 | cd $(UNLIKELYNAME) && tar cfvzp ../$(BASENAME).tar.gz --exclude='CVS' --exclude='*.tar.gz' --exclude=$(UNLIKELYNAME) $(BASENAME)/* |
108 | $(RM) -r $(UNLIKELYNAME) |
107 | $(RM) -r $(UNLIKELYNAME) |
|
|
108 | |
|
|
109 | .PHONY: test |
|
|
110 | test: all |
|
|
111 | ./run-tests |