home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
NETWORK
/
netpbm_src.lzh
/
NETPBM
/
PBM
/
Imakefile
< prev
next >
Wrap
Makefile
|
1996-11-18
|
6KB
|
157 lines
/* Imakefile for pbm tools
*
* Copyright (C) 1991 Rainer Klute
*
* Permission to use, copy, modify, distribute, and sell this software and
* its documentation for any purpose is hereby granted without fee, provided
* that the above copyright notice appear in all copies and that both that
* copyright notice and this permission notice appear in supporting
* documentation, and that the copyright holder's name not be used in
* advertising or publicity pertaining to distribution of the software
* without specific, written prior permission. The copyright holder makes
* no representations about the suitability of this software for any
* purpose. It is provided "as is" without express or implied warranty.
*/
#define LibPbm libpbm.a
#define DepLibPbm LibPbm
#include <../Pbmplus.tmpl>
CURRENTLIBS = $(LIBPBM)
CURRENTDEPLIBS = $(DEPLIBPBM)
INCLUDES = -I..
#if BuildLibTiff
DEFINES = -DRGB_DB=\"DefaultRGBDatabase\" -DLIBTIFF
#else
DEFINES = -DRGB_DB=\"DefaultRGBDatabase\"
#endif
MERGE = pbmmerge
MAN1 = atktopbm.1 brushtopbm.1 cmuwmtopbm.1 g3topbm.1 \
icontopbm.1 gemtopbm.1 macptopbm.1 mgrtopbm.1 \
pbmclean.1 pbmlife.1 pbmmake.1 pbmmask.1 pbmpscale.1 \
pbmreduce.1 pbmtext.1 \
pbmto10x.1 pbmto4425.1 pbmtoascii.1 \
pbmtoatk.1 pbmtobbnbg.1 pbmtocmuwm.1 pbmtoepsi.1 \
pbmtoepson.1 pbmtog3.1 pbmtogem.1 pbmtogo.1 pbmtoicon.1 \
pbmtolj.1 pbmtoln03.1 pbmtolps.1 pbmtomacp.1 pbmtomgr.1 \
pbmtopi3.1 pbmtopk.1 pbmtoplot.1 pbmtoptx.1 \
pbmtox10bm.1 pbmtoxbm.1 pbmtoybm.1 pbmtozinc.1 \
pbmupc.1 pi3topbm.1 pktopbm.1 xbmtopbm.1 ybmtopbm.1
MAN3 = libpbm.3
MAN5 = pbm.5
SRCS = atktopbm.c brushtopbm.c cmuwmtopbm.c g3topbm.c \
icontopbm.c gemtopbm.c macptopbm.c mgrtopbm.c \
pbmclean.c pbmlife.c pbmmake.c pbmmask.c pbmpscale.c \
pbmreduce.c pbmtext.c \
pbmto10x.c pbmto4425.c pbmtoascii.c \
pbmtoatk.c pbmtobbnbg.c pbmtocmuwm.c pbmtoepsi.c \
pbmtoepson.c pbmtog3.c pbmtogem.c pbmtogo.c pbmtoicon.c \
pbmtolj.c pbmtoln03.c pbmtolps.c pbmtomacp.c pbmtomgr.c \
pbmtopi3.c pbmtopk.c pbmtoplot.c pbmtoptx.c \
pbmtox10bm.c pbmtoxbm.c pbmtoybm.c pbmtozinc.c \
pbmupc.c pi3topbm.c pktopbm.c xbmtopbm.c ybmtopbm.c
OBJS = atktopbm.o brushtopbm.o cmuwmtopbm.o g3topbm.o \
icontopbm.o gemtopbm.o macptopbm.o mgrtopbm.o \
pbmclean.o pbmlife.o pbmmake.o pbmmask.o pbmpscale.o \
pbmreduce.o pbmtext.o \
pbmto10x.o pbmto4425.o pbmtoascii.o \
pbmtoatk.o pbmtobbnbg.o pbmtocmuwm.o pbmtoepsi.o \
pbmtoepson.o pbmtog3.o pbmtogem.o pbmtogo.o pbmtoicon.o \
pbmtolj.o pbmtoln03.o pbmtolps.o pbmtomacp.o pbmtomgr.o \
pbmtopi3.o pbmtopk.o pbmtoplot.o pbmtoptx.o \
pbmtox10bm.o pbmtoxbm.o pbmtoybm.o pbmtozinc.o \
pbmupc.o pi3topbm.o pktopbm.o xbmtopbm.o ybmtopbm.o
BINS = atktopbm brushtopbm cmuwmtopbm g3topbm \
icontopbm gemtopbm macptopbm mgrtopbm \
pbmclean pbmlife pbmmake pbmmask pbmpscale \
pbmreduce pbmtext \
pbmto10x pbmto4425 pbmtoascii \
pbmtoatk pbmtobbnbg pbmtocmuwm pbmtoepsi \
pbmtoepson pbmtog3 pbmtogem pbmtogo pbmtoicon \
pbmtolj pbmtoln03 pbmtolps pbmtomacp pbmtomgr \
pbmtopi3 pbmtopk pbmtoplot pbmtoptx \
pbmtox10bm pbmtoxbm pbmtoybm pbmtozinc \
pbmupc pi3topbm pktopbm xbmtopbm ybmtopbm
AllTarget($(LIBPBM) $(BINS))
DependTarget()
NormalPbmplusProgramTarget(atktopbm)
NormalPbmplusProgramTarget(brushtopbm)
NormalPbmplusProgramTarget(cmuwmtopbm)
NormalPbmplusProgramTarget(g3topbm)
NormalPbmplusProgramTarget(icontopbm)
NormalPbmplusProgramTarget(gemtopbm)
NormalPbmplusProgramTarget(macptopbm)
NormalPbmplusProgramTarget(mgrtopbm)
NormalPbmplusProgramTarget(pbmclean)
NormalPbmplusProgramTarget(pbmlife)
NormalPbmplusProgramTarget(pbmmake)
NormalPbmplusProgramTarget(pbmmask)
NormalPbmplusProgramTarget(pbmpscale)
NormalPbmplusProgramTarget(pbmreduce)
NormalPbmplusProgramTarget(pbmtext)
NormalPbmplusProgramTarget(pbmto10x)
NormalPbmplusProgramTarget(pbmto4425)
NormalPbmplusProgramTarget(pbmtoascii)
NormalPbmplusProgramTarget(pbmtoatk)
NormalPbmplusProgramTarget(pbmtobbnbg)
NormalPbmplusProgramTarget(pbmtocmuwm)
NormalPbmplusProgramTarget(pbmtoepsi)
NormalPbmplusProgramTarget(pbmtoepson)
NormalPbmplusProgramTarget(pbmtog3)
NormalPbmplusProgramTarget(pbmtogem)
NormalPbmplusProgramTarget(pbmtogo)
NormalPbmplusProgramTarget(pbmtoicon)
NormalPbmplusProgramTarget(pbmtolj)
NormalPbmplusProgramTarget(pbmtoln03)
NormalPbmplusProgramTarget(pbmtolps)
NormalPbmplusProgramTarget(pbmtomacp)
NormalPbmplusProgramTarget(pbmtomgr)
NormalPbmplusProgramTarget(pbmtopi3)
NormalPbmplusProgramTarget(pbmtoplot)
NormalPbmplusProgramTarget(pbmtoptx)
NormalPbmplusProgramTarget(pbmtox10bm)
NormalPbmplusProgramTarget(pbmtoxbm)
NormalPbmplusProgramTarget(pbmtoybm)
NormalPbmplusProgramTarget(pbmtozinc)
NormalPbmplusProgramTarget(pbmupc)
NormalPbmplusProgramTarget(pi3topbm)
NormalPbmplusProgramTarget(pktopbm)
NormalPbmplusProgramTarget(xbmtopbm)
NormalPbmplusProgramTarget(ybmtopbm)
NormalPbmplusMathProgramTarget(pbmtopk)
NormalLibraryObjectRule()
NormalLibraryTarget(pbm,libpbm1.o libpbm2.o libpbm3.o libpbm4.o libpbm5.o)
#if InstallMerged
NormalProgramTarget($(MERGE),$(MERGE).o $(OBJS),$(CURRENTDEPLIBS),$(CURRENTLIBS),-lm)
#if InstallBinaries
InstallProgram($(MERGE),$(PBMPLUSDIR)$(PBMPLUSBINDIR))
#endif
#endif
#if InstallBinaries
InstallPbmplusPrograms($(BINS),$(PBMPLUSDIR)$(PBMPLUSBINDIR),$(INSTPGMFLAGS))
#endif
#if InstallManuals
InstallMultipleMan($(MAN1),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man1)
InstallMultipleMan($(MAN3),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man3)
InstallMultipleMan($(MAN5),$(PBMPLUSDIR)$(PBMPLUSMANDIR)/man5)
#endif
#if InstallLibraries
InstallLibrary(pbm,$(PBMPLUSDIR)$(PBMPLUSLIBDIR))
#endif
#if InstallIncludes
InstallMultipleFlags(pbm.h,$(PBMPLUSDIR)$(PBMPLUSINCDIR),$(INSTINCFLAGS))
#endif