home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume44
/
ibpag2
/
part03
/
Makefile.dist
< prev
next >
Wrap
Makefile
|
1994-09-25
|
3KB
|
104 lines
##########################################################################
#
PROGNAME = ibpag2
#
##########################################################################
#
# User-modifiable section. Read carefully! You will almost
# certainly have to change some settings here.
#
#
# Destination directory for binaries files. Owner and group for
# public executables. Leave the trailing slash off of directory
# names.
#
OWNER = richard # root
GROUP = group # root
DESTDIR = /usr/local/bin
# Put this path into your LPATH variable (on which, see the Icon
# documentation). Make sure that the directory exists.
LIBDIR = /usr/lib/icon/data
#
# Name of your icon compiler and compiler flags.
#
ICONC = /usr/icon/v9/bin/icont
IFLAGS = -u #-Sc 400 -Sg 400 -Si 2000 -Sn 4000 -SF 40
SHELL = /bin/sh
SHAR = /usr/bin/shar
COMPRESS = /usr/bin/compress
# COMPRESS = /usr/local/bin/gzip
###########################################################################
#
# Don't change anything below this line unless you're really sure of
# what you're doing.
#
AUX = slshupto.icn rewrap.icn outbits.icn sortff.icn itokens.icn
SRC = $(PROGNAME).icn $(AUX) slrtbls.icn slritems.icn follow.icn \
ibutil.icn iohno.icn ibreader.icn ibwriter.icn shrnktbl.icn \
version.icn
PARSER = iiparse.lib
GLRPARSER = iiglrpar.lib
SHARFILES = $(SRC) $(PARSER) $(GLRPARSER) sample.ibp beta2ref.ibp \
iacc.ibp Makefile.dist README
all: $(PROGNAME)
$(PROGNAME): $(SRC)
$(ICONC) $(IFLAGS) -o $(PROGNAME) $(SRC)
##########################################################################
#
# Pseudo-target names (shar, install, clean, clobber)
#
#
# Assumes you have a shar program like mine.
#
shar: $(SHARFILES)
@echo ""
@echo "Removing any old shars in this directory."
@echo ""
-rm -f $(PROGNAME).[0-9][0-9].Z
@echo ""
$(SHAR) -fVc -o$(PROGNAME). -l32 $(SHARFILES)
$(COMPRESS) -f $(PROGNAME).[0-9][0-9]
@echo ""
@echo "Shell archive finished."
@echo ""
# Pessimistic assumptions regarding the environment (in particular,
# I don't assume you have the BSD "install" shell script).
install: all
@echo ""
-test -d $(DESTDIR) || mkdir $(DESTDIR) && chmod 755 $(DESTDIR)
cp $(PROGNAME) $(DESTDIR)/$(PROGNAME)
-chgrp $(GROUP) $(DESTDIR)/$(PROGNAME)
-chown $(OWNER) $(DESTDIR)/$(PROGNAME)
-chmod 755 $(DESTDIR)/$(PROGNAME)
-test -d $(LIBDIR) || mkdir $(LIBDIR) && chmod 755 $(LIBDIR)
cp $(PARSER) $(LIBDIR)/$(PARSER)
cp $(GLRPARSER) $(LIBDIR)/$(GLRPARSER)
-chgrp $(GROUP) $(LIBDIR)/$(PARSER)
-chown $(OWNER) $(LIBDIR)/$(PARSER)
-chgrp $(GROUP) $(LIBDIR)/$(GLRPARSER)
-chown $(OWNER) $(LIBDIR)/$(GLRPARSER)
-chmod 644 $(LIBDIR)/$(PARSER)
-chmod 644 $(LIBDIR)/$(GLRPARSER)
@echo ""
@echo "Done installing."
@echo ""
#
# Cleanup
#
clean:
-rm -f *~ #*# core *.u[12] $(PROGNAME).output
clobber: clean
-rm $(PROGNAME)