home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume6
/
tif2ps
/
part02
/
Shapefile
< prev
next >
Wrap
Text File
|
1989-02-03
|
2KB
|
99 lines
#
# Shapefile for tif2ps
#
# $Header: Shapefile[1.0] Thu Dec 29 20:10:12 1988 andy@coma published $
INSTALDIR = /usr/local
MANINSTALDIR = /usr/localman/man1
INSTALNAME = bin
INSTALGROUP = bin
#
# Default settings
#
SYSTEM = unix
QUALITY = debug
#
# Components
#
SOURCE = tif2ps.c scantif.c genps.c getopt.c
INCLUDE = tif.h defs.h
VERSION = version
OBJECTS = tif2ps.o scantif.o genps.o $(VERSION).o
COMPONENTS = $(SOURCE) $(INCLUDE)\
tif2ps.1 README Makefile Makefile.PC Shapefile
#
#% RULE-SECTION
#
testrule:
*, attr (state, busy);
*, attrmax (version), msg (used saved version of $+.).
relrule:
*, attr (state, published), attrmax (version).
#
#% END-RULE-SECTION
#
#% VARIANT-SECTION
#
vclass system ::= (unix, unixmotorola, msdos)
vclass quality ::= (debug, final)
unix:
vflags = -DUNIX
unixmotorola:
vflags = -DUNIX -DMOTOROLA
msdos:
vflags = -DMSDOS
debug:
CFLAGS = -g -DDEBUG
LDFLAGS = -g
final:
CFLAGS = -O
LDFLAGS = -s
#
#% END-VARIANT-SECTION
#
tif2ps: testrule +$(SYSTEM) +$(QUALITY) prog
install: relrule +$(SYSTEM) +$(QUALITY) prog
install -c -o bin -g bin -m 644 tif2ps.1 $(MANINSTALDIR); \
install -c -o bin -g bin -m 755 tif2ps $(INSTALDIR); \
rm -f $(INSTALDIR)/tifdump; \
ln $(INSTALDIR)/tif2ps $(INSTALDIR)/tifdump
release:
@rm -f $(VERSION).c; \
echo '#include "defs.h"' > $(VERSION).c ; \
echo 'CHAR *$Shapefile () {' >> $(VERSION).c ; \
echo ' STATIC CHAR ConfID[] = "$1.0 ($Thu Dec 29 20:05:43 1988 by $andy@coma$)";' >> $(VERSION).c ; \
echo ' return ConfID;' >> $(VERSION).c ; \
echo '}' >> $(VERSION).c
sbmt -fq $(VERSION).c; \
sbmt -q $(COMPONENTS)
@echo don\'t forget to execute \'shape install\'
prog: $(OBJECTS)
$(CC) -o tif2ps $(LDFLAGS) $(OBJECTS) -lm; \
rm -f tifdump; \
ln tif2ps tifdump
$(OBJECTS): $(INCLUDE)
#
# Miscellaneous targets
#
tags: $(SOURCE)
/usr/local/etags $(SOURCE)
xref: $(SOURCE)
/usr/ucb/ctags -w -x $(SOURCE) > xref
clean :
rm $(OBJECTS)