diff options
Diffstat (limited to 'misc/estic/files/patch-areacode-make-x')
-rw-r--r-- | misc/estic/files/patch-areacode-make-x | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/misc/estic/files/patch-areacode-make-x b/misc/estic/files/patch-areacode-make-x new file mode 100644 index 000000000000..dd0fd61ede16 --- /dev/null +++ b/misc/estic/files/patch-areacode-make-x @@ -0,0 +1,118 @@ +--- areacode/make/freebsd-x.mak.orig Tue Sep 6 09:54:20 2005 ++++ areacode/make/freebsd-x.mak Tue Sep 6 09:54:20 2005 +@@ -0,0 +1,115 @@ ++# ***************************************************************************** ++# * * ++# * AREACODE Makefile for Freebsd * ++# * * ++# * (C) 1995-97 Ullrich von Bassewitz * ++# * Wacholderweg 14 * ++# * D-70597 Stuttgart * ++# * EMail: uz@ibb.schwaben.com * ++# * * ++# ***************************************************************************** ++ ++ ++ ++# $Id$ ++# ++# $Log$ ++# ++# ++ ++ ++# ------------------------------------------------------------------------------ ++# Stuff you may want to edit ++ ++# The name of the data file after installation. You may want to define ++# AREACODE_DATAFILE before calling make instead ++.if defined(AREACODE_DATAFILE) ++DATATARGET=$(AREACODE_DATAFILE) ++.else ++DATATARGET=/usr/lib/areacodes ++.endif ++ ++# Command line for the installation of the data file ++INSTALL = install -o bin -g bin -m 644 ++ ++# ------------------------------------------------------------------------------ ++# Definitions ++ ++# Names of executables ++AS = gas ++AR = ar ++LD = ld ++ZIP = zip ++CC ?= gcc295 ++ ++CFLAGS += -DFREEBSD -g -Wall ++ ++# Name of the data file ++DATASOURCE=areacode.dat ++ ++# ------------------------------------------------------------------------------ ++# Implicit rules ++ ++.c.o: ++ $(CC) $(CFLAGS) -c $< ++ ++# ------------------------------------------------------------------------------ ++# ++ ++all: actest acvers ++ ++actest: areacode.o actest.o ++ $(CC) -o actest areacode.o actest.o ++ ++acvers: acvers.o ++ $(CC) -o acvers acvers.o ++ ++areacode.o: areacode.h areacode.c ++ $(CC) $(CFLAGS) -DDATA_FILENAME="\"$(DATATARGET)\"" \ ++ -DCHARSET_ISO -c -o areacode.o areacode.c ++ ++install: areacode.o acvers ++ @if [ `id -u` != 0 ]; then \ ++ echo ""; \ ++ echo 'Do "make install" as root'; \ ++ echo ""; \ ++ false; \ ++ fi ++ @if [ -f $(DATATARGET) ]; then \ ++ NewVersion=`./acvers $(DATASOURCE) | awk '{ print $$3 }'`;\ ++ OldVersion=`./acvers $(DATATARGET) | awk '{ print $$3 }'`;\ ++ echo "Current datafile build number: $$OldVersion"; \ ++ echo "Build number of new datafile: $$NewVersion"; \ ++ if [ $$NewVersion -gt $$OldVersion ]; then \ ++ echo "Installing new datafile"; \ ++ $(INSTALL) $(DATASOURCE) $(DATATARGET); \ ++ else \ ++ echo "Installed datafile is same or newer, skipping...";\ ++ fi; \ ++ else \ ++ echo "Installing new datafile"; \ ++ $(INSTALL) $(DATASOURCE) $(DATATARGET); \ ++ fi ++ ++# ------------------------------------------------------------------------------ ++# Create a dependency file ++ ++depend dep: ++ @echo "Creating dependency information" ++ $(CC) -DFREEBSD -MM *.c > .depend ++ ++# ------------------------------------------------------------------------------ ++# clean up ++ ++distclean: clean ++ -rm -f *.bak *~ .depend ++ ++ ++clean: ++ -rm -f *.o ++ -rm -f acvers actest ++ ++zap: distclean ++ ++ ++ |