1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197
|
#
# Makefile for printer filters
#
# The printer filters are localized for this system
#
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@ -I.
SED = sed
RM = rm -f
LN = @LN_S@
CHMOD = chmod
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = ${exec_prefix}/bin
INSTALL = @INSTALL@
INSTALL_EXEC = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
FILTERS= bj10e-filter laserjet-filter m8510-filter \
bj200-filter laserjetlo-filter necp6-filter \
deskjet-filter lbp8-filter oki182-filter \
dj500-filter lj250-filter pj-filter \
dj500c-filter ljet2p-filter pjxl-filter \
dj550c-filter ljet2plo-filter pjxl300-filter \
epson9-filter ljet3-filter ps300-filter \
epson9c-filter ljet4-filter ps400-filter \
epsonlq-filter ljet4l-filter ps600-filter \
epsonlqc-filter ljet4m-filter r4081-filter \
ibmpro-filter ljet4ml-filter tek4693-filter \
jetp3852-filter ljetplus-filter tek4696-filter \
la50-filter ljetpluslo-filter \
la75-filter ln03-filter \
psonly300-filter psonly400-filter psonly600-filter \
cps300-filter cps400-filter cps600-filter \
cpsonly300-filter cpsonly400-filter cpsonly600-filter \
bj600-filter bj600_draft-filter bj610-filter \
bj800-filter bj800_draft-filter \
stylus800-filter \
ljet4050-filter \
StylusColor@360dpi-filter \
StylusColor@720dpi-filter \
StylusColor-II-IIs@360dpi-filter \
StylusColor-II@720dpi-filter \
StylusColor-IIs@720dpi-filter \
StylusColor-500@360dpi-filter \
StylusColor-500@720dpi-filter \
StylusColor-600@360dpi-filter \
StylusColor-600@720dpi-filter \
StylusColor-600@1440dpi-filter \
StylusColor-800@360dpi-filter \
StylusColor-800@720dpi-filter \
StylusColor-800@1440dpi-filter \
StylusColor-1520@1440dpi-filter \
StylusColor-generic-filter \
e312-filter pcl3-filter gdi-filter \
hpijs-filter
.SUFFIXES:
.SUFFIXES: .x .xc .h .xh .mh .xt
.x.xc:
${SED} -e 's/~/~~SQU~~/g' -e "s/'/~~APO~~/g" -e 's/"/~~QUO~~/g' \
-e 's/\\/~~BSL~~/g' -e 's/^#/~~~/' -e 's/^%/#/' \
-e 's/^[ ]*$$/~~BLANK~~/' < $< > $*.xc
.xh.mh:
${SED} -e 's/~/~~SQU~~/g' -e "s/'/~~APO~~/g" -e 's/"/~~QUO~~/g' \
-e 's/\\/~~BSL~~/g' -e 's/^#/~~~/' -e 's/^%/#/' \
-e 's/^[ ]*$$/~~BLANK~~/' < $< > $*.mh
.xc.xt:
-${RM} $*.c
${LN} $< $*.c
${CPP} ${CPPFLAGS} $*.c > $*.xt
${RM} $*.c
.xt:
echo "#! ${bindir}/magicfilter" > $*
${SED} -e '/^#/d' -e '/^[ ]*$$/d' -e 's/^~~~/#/' \
-e 's/^~~BLANK~~$$//' -e "s/~~APO~~/'/g" \
-e 's/~~QUO~~/"/g' -e 's/~~BSL~~/\\/g' \
-e 's/~~SQU~~/~/g' < $< >> $*
${CHMOD} a+x $*
all: ${FILTERS}
install: all
for filter in ${FILTERS}; do \
${INSTALL_EXEC} $$filter ${bindir}/$$filter; \
done
clean:
-${RM} *.c *.xc *.xt *.mh *-filter
distclean: clean
-${RM} *~ Makefile filters.h filters2.h
# The dependencies the following defines are a little overly restrictive,
# but get the job done
depend:
head -n `grep -n '^# DEPENDENCIES' Makefile | cut -d':' -f1 ` \
Makefile > Makefile.tmp
for xfile in *.x; do \
echo $${xfile}c: *.xh | sed -e 's/\.xh/.mh/g' \
>> Makefile.tmp; \
done
mv Makefile.tmp Makefile
idepend:
head -n `grep -n '^# DEPENDENCIES' Makefile.in | cut -d':' -f1 ` \
Makefile.in > Makefile.in.tmp
for xfile in *.x; do \
echo $${xfile}c: *.xh | sed -e 's/\.xh/.mh/g' \
>> Makefile.in.tmp; \
done
mv Makefile.in.tmp Makefile.in
# DEPENDENCIES -- do not delete this line --
bj10e-filter.xc: genericps.mh stdconv.mh stdrejects.mh
bj200-filter.xc: genericps.mh stdconv.mh stdrejects.mh
bj600-filter.xc: genericps.mh stdconv.mh stdrejects.mh
bj600_draft-filter.xc: genericps.mh stdconv.mh stdrejects.mh
bj610-filter.xc: genericps.mh stdconv.mh stdrejects.mh
bj800-filter.xc: genericps.mh stdconv.mh stdrejects.mh
bj800_draft-filter.xc: genericps.mh stdconv.mh stdrejects.mh
cps300-filter.xc: genericps.mh stdconv.mh stdrejects.mh
cps400-filter.xc: genericps.mh stdconv.mh stdrejects.mh
cps600-filter.xc: genericps.mh stdconv.mh stdrejects.mh
cpsonly300-filter.xc: genericps.mh stdconv.mh stdrejects.mh
cpsonly400-filter.xc: genericps.mh stdconv.mh stdrejects.mh
cpsonly600-filter.xc: genericps.mh stdconv.mh stdrejects.mh
deskjet-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj500-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj500c-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj550c-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj690c-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj690c-best-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj690c-low-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj670c-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj670c-best-filter.xc: genericps.mh stdconv.mh stdrejects.mh
dj670c-low-filter.xc: genericps.mh stdconv.mh stdrejects.mh
epson9-filter.xc: genericps.mh stdconv.mh stdrejects.mh
epson9c-filter.xc: genericps.mh stdconv.mh stdrejects.mh
epsonlq-filter.xc: genericps.mh stdconv.mh stdrejects.mh
epsonlqc-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ibmpro-filter.xc: genericps.mh stdconv.mh stdrejects.mh
jetp3852-filter.xc: genericps.mh stdconv.mh stdrejects.mh
la50-filter.xc: genericps.mh stdconv.mh stdrejects.mh
la75-filter.xc: genericps.mh stdconv.mh stdrejects.mh
laserjet-filter.xc: genericps.mh stdconv.mh stdrejects.mh
laserjetlo-filter.xc: genericps.mh stdconv.mh stdrejects.mh
lbp8-filter.xc: genericps.mh stdconv.mh stdrejects.mh
lj250-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljet2p-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljet2plo-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljet3-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljet4-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljet4l-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljet4m-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljet4ml-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljet4050-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljetplus-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ljetpluslo-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ln03-filter.xc: genericps.mh stdconv.mh stdrejects.mh
m8510-filter.xc: genericps.mh stdconv.mh stdrejects.mh
necp6-filter.xc: genericps.mh stdconv.mh stdrejects.mh
oki182-filter.xc: genericps.mh stdconv.mh stdrejects.mh
pj-filter.xc: genericps.mh stdconv.mh stdrejects.mh
pjxl-filter.xc: genericps.mh stdconv.mh stdrejects.mh
pjxl300-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ps300-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ps400-filter.xc: genericps.mh stdconv.mh stdrejects.mh
ps600-filter.xc: genericps.mh stdconv.mh stdrejects.mh
psonly300-filter.xc: genericps.mh stdconv.mh stdrejects.mh
psonly400-filter.xc: genericps.mh stdconv.mh stdrejects.mh
psonly600-filter.xc: genericps.mh stdconv.mh stdrejects.mh
r4081-filter.xc: genericps.mh stdconv.mh stdrejects.mh
tek4693-filter.xc: genericps.mh stdconv.mh stdrejects.mh
tek4696-filter.xc: genericps.mh stdconv.mh stdrejects.mh
stylus800-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor@360dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor@720dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-II-IIs@360dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-II@720dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-IIs@720dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-500@360dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-500@720dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-600@360dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-600@720dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-600@1440dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-800@360dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-800@720dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-800@1440dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-1520@1440dpi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
StylusColor-generic-filter.xc: genericps.mh stdconv.mh stdrejects.mh
pcl3-filter.xc: genericps.mh stdconv.mh stdrejects.mh
gdi-filter.xc: genericps.mh stdconv.mh stdrejects.mh
hpijs-filter.xc: genericps.mh stdconv.mh stdrejects.mh
|