diff options
author | Marco d'Itri <md@linux.it> | 2008-07-17 00:54:55 +0200 |
---|---|---|
committer | Marco d'Itri <md@linux.it> | 2013-03-30 02:31:36 +0100 |
commit | ce5e346d70ee7833cb356d9c6572970967c0321e (patch) | |
tree | 643d52c965cb88bed55603fcf994ff28998c1fc8 /Makefile | |
parent | e90424d1793399c4615fd84952a226a681ae1181 (diff) | |
download | whois-ce5e346d70ee7833cb356d9c6572970967c0321e.tar.gz |
Imported Debian version 4.7.27v4.7.27
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 50 |
1 files changed, 28 insertions, 22 deletions
@@ -1,42 +1,50 @@ prefix = /usr/local -OPTS := -O2 +CFLAGS = -g -O2 + +PERL = perl # Solaris #whois_LDADD += -lnsl -lsocket # FreeBSD -#LDFLAGS=-L/usr/local/lib -lgnugetopt -lintl -#CFLAGS=-I/usr/local/include +#LIBS += -L/usr/local/lib -lintl +#INCLUDES += -I/usr/local/include # OS/2 EMX -#LDFLAGS=-lsocket -Zexe -Dstrncasecmp=strnicmp +#whois_LDADD += -lsocket +#LDFLAGS += -Zexe -Dstrncasecmp=strnicmp + +ifdef CONFIG_FILE +DEFS += -DCONFIG_FILE=\"$(CONFIG_FILE)\" +endif ifdef HAVE_LIBIDN whois_LDADD += -lidn -CFLAGS += -DHAVE_LIBIDN +DEFS += -DHAVE_LIBIDN endif ifdef HAVE_XCRYPT mkpasswd_LDADD += -lxcrypt -CFLAGS += -DHAVE_XCRYPT +DEFS += -DHAVE_XCRYPT else mkpasswd_LDADD += -lcrypt endif -PERL := perl - all: Makefile.depend whois mkpasswd #pos +whois_OBJECTS := whois.o utils.o +mkpasswd_OBJECTS := mkpasswd.o utils.o + ############################################################################## %.o: %.c - $(CC) $(CFLAGS) $(OPTS) -c $< + $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) -c $< -whois: whois.o utils.o - $(CC) $(LDFLAGS) $(whois_LDADD) -o $@ $^ +whois: $(whois_OBJECTS) + $(CC) $(LDFLAGS) -o $@ $^ $(whois_LDADD) $(LIBS) -mkpasswd: mkpasswd.o utils.o - $(CC) $(LDFLAGS) $(mkpasswd_LDADD) -o $@ $^ +mkpasswd: $(mkpasswd_OBJECTS) + $(CC) $(LDFLAGS) -o $@ $^ $(mkpasswd_LDADD) $(LIBS) ############################################################################## as_del.h: as_del_list make_as_del.pl @@ -55,12 +63,13 @@ tld_serv.h: tld_serv_list make_tld_serv.pl $(PERL) -w make_tld_serv.pl < tld_serv_list > $@ ############################################################################## -install: whois +install: install-whois install-mkpasswd install-pos + +install-whois: whois install -d $(BASEDIR)$(prefix)/bin/ install -d $(BASEDIR)$(prefix)/share/man/man1/ install -m 0755 whois $(BASEDIR)$(prefix)/bin/ install -m 0644 whois.1 $(BASEDIR)$(prefix)/share/man/man1/ - cd po && $(MAKE) $@ install-mkpasswd: mkpasswd install -d $(BASEDIR)$(prefix)/bin/ @@ -68,6 +77,9 @@ install-mkpasswd: mkpasswd install -m 0755 mkpasswd $(BASEDIR)$(prefix)/bin/ install -m 0644 mkpasswd.1 $(BASEDIR)$(prefix)/share/man/man1/ +install-pos: + cd po && $(MAKE) $@ + distclean: clean rm -f po/whois.pot @@ -76,17 +88,11 @@ clean: *.o whois mkpasswd rm -f po/*.mo -test: - open -- sh -c "while nc -l -p 43 127.0.0.1; do echo END; done" - -gnu: - tar czvvf gnu-whois.tgz Makefile* README *list *.h whois.* - pos: cd po && $(MAKE) depend: Makefile.depend Makefile.depend: - $(CC) $(CFLAGS) -MM -MG *.c > $@ + $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) -MM -MG *.c > $@ -include Makefile.depend |