1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# 22# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 23# Use is subject to license terms. 24# 25 26include $(SRC)/Makefile.master 27 28MODULES = \ 29 646%8859.c \ 30 646da%8859.c \ 31 646de%8859.c \ 32 646en%8859.c \ 33 646es%8859.c \ 34 646fr%8859.c \ 35 646it%8859.c \ 36 646sv%8859.c \ 37 8859%646.c \ 38 8859%646da.c \ 39 8859%646de.c \ 40 8859%646en.c \ 41 8859%646es.c \ 42 8859%646fr.c \ 43 8859%646it.c \ 44 8859%646sv.c \ 45 8859-1%IBM-037.c \ 46 8859-1%IBM-850.c \ 47 IBM-037%8859-1.c \ 48 IBM-850%8859-1.c \ 49 alt%iso5.c \ 50 alt%koi8.c \ 51 alt%mac.c \ 52 alt%win5.c \ 53 dhn%dos2.c \ 54 dhn%iso2.c \ 55 dhn%maz.c \ 56 dhn%win2.c \ 57 dos2%dhn.c \ 58 dos2%iso2.c \ 59 dos2%maz.c \ 60 dos2%win2.c \ 61 iso2%dhn.c \ 62 iso2%dos2.c \ 63 iso2%maz.c \ 64 iso2%win2.c \ 65 iso5%alt.c \ 66 iso5%koi8.c \ 67 iso5%mac.c \ 68 iso5%win5.c \ 69 koi8%alt.c \ 70 koi8%iso5.c \ 71 koi8%mac.c \ 72 koi8%win5.c \ 73 mac%alt.c \ 74 mac%iso5.c \ 75 mac%koi8.c \ 76 mac%win5.c \ 77 maz%dhn.c \ 78 maz%dos2.c \ 79 maz%iso2.c \ 80 maz%win2.c \ 81 win2%dhn.c \ 82 win2%dos2.c \ 83 win2%iso2.c \ 84 win2%maz.c \ 85 win5%alt.c \ 86 win5%iso5.c \ 87 win5%koi8.c \ 88 win5%mac.c 89 90# 91# These fail and appear not to be delivered with the system at all 92# 93FAILED = \ 94 8859-1%IBM-500.c \ 95 IBM-500%8859-1.c \ 96 alt%iso.c \ 97 alt%koi.c \ 98 alt%win.c \ 99 dhn%ib2.c \ 100 dhn%is2.c \ 101 dhn%wi2.c \ 102 ib2%dhn.c \ 103 ib2%is2.c \ 104 ib2%maz.c \ 105 ib2%wi2.c \ 106 is2%dhn.c \ 107 is2%ib2.c \ 108 is2%maz.c \ 109 is2%wi2.c \ 110 iso%alt.c \ 111 iso%koi.c \ 112 iso%mac.c \ 113 iso%win.c \ 114 koi%alt.c \ 115 koi%iso.c \ 116 koi%mac.c \ 117 koi%win.c \ 118 mac%iso.c \ 119 mac%koi.c \ 120 mac%win.c \ 121 maz%ib2.c \ 122 maz%is2.c \ 123 maz%wi2.c \ 124 wi2%dhn.c \ 125 wi2%ib2.c \ 126 wi2%is2.c \ 127 wi2%maz.c \ 128 win%alt.c \ 129 win%iso.c \ 130 win%koi.c \ 131 win%mac.c 132 133OUT = $(MODULES:%.c=%.out) 134 135all: $(OUT) 136 137%.out: input 138 FROM=`echo $@ | perl -pe 's:%.*::'` ; \ 139 TO=`echo $@ | perl -pe 's:.*%:: ; s:\.out::'` ; \ 140 /usr/bin/iconv -f $$FROM -t $$TO input > $@ 141 142input: geninput 143 ./geninput > $@ 144 145geninput: ../gentbl/geninput.c 146 $(CC) -o $@ ../gentbl/$@.c 147 148clean: 149 $(RM) -r *out input geninput 150 151clobber: 152