gno/lib/lsaneglue/Makefile
gdr-ftp f3bea84880 - changed the location where the macro source files are expected to be
found to reflect the directories now recommended in the FAQ.
- added a resource fork with an rVersion.
- use catrez instead of copyfork
- make 'install' and 'release' targets consistent with the rest of
  the GNO builds.
1998-02-08 03:16:55 +00:00

69 lines
1.8 KiB
Makefile

# Makefile for SANE glue code
# 1997 Soenke Behrens
#
# All paths assume a GNO/ME setup as described in Devin Reade's
# GNO/ME FAQ. For installation under ORCA/Shell, see the README
# file.
#
.INCLUDE .IGNORE: ../../paths.mk
LIBDIR = /lib
# Change INCDIR to 13/orcacdefs if you are using the "old-style"
# path naming convention.
# Or set to /lang/orca/libraries/orcacdefs if you wish to completely
# replace ORCA/C's sane.h.
INCDIR = /usr/include
# This is the directory containing the Apple and ByteWorks macro include
# file subdirectories. It is critical that ':' be used as the path
# delimiter.
IDIR = :lang:orca:libraries
# You should not have to modify anything beyond this point
LIB = lsaneglue
all: sanetest findfpe $(LIB)
sanetest: sanetest.o saneglue.o
$(RM) saneglue.root
occ -o sanetest sanetest.o saneglue.o
findfpe: findfpe.o findfpcp.o
$(RM) findfpcp.root
occ -o findfpe findfpe.o findfpcp.o
saneglue.mac: saneglue.asm saneglue.macro
macgen -P saneglue.asm saneglue.mac saneglue.macro \
$(IDIR):ainclude:m16.sane $(IDIR):orcainclude:m16.orca
findfpcp.mac: findfpcp.asm
macgen -P findfpcp.asm findfpcp.mac \
$(IDIR):orcainclude:m16.orca
$(LIB): saneglue.o findfpcp.o $(LIB).r
$(RM) $(LIB)
makelib -P $(LIB) +saneglue.o +findfpcp.o
catrez -d $@ $(LIB).r
install:
install -d $(INCDIR) $(LIBDIR)
install sane.h $(INCDIR)
install $(LIB) $(LIBDIR)
MI_LIBDIR = $(RELEASE_DIR)/lib
MI_INCDIR = $(RELEASE_DIR)/usr/include
MI_MANDIR = $(RELEASE_DIR)/usr/man/man3
MI_INSTALL = $(RELEASE_DIR)/install
release: $(LIB) sane.h saneglue.3 mkso.data
install -d $(MI_LIBDIR) $(MI_INCDIR) $(MI_MANDIR) $(MI_INSTALL)
install $(LIB) $(MI_LIBDIR)
install sane.h $(MI_INCDIR)
install saneglue.3 $(MI_MANDIR)
install mkso.data $(MI_INSTALL)/mkso.lsaneglue
findfpcp.o:: findfpcp.mac
saneglue.o:: saneglue.mac