1 2allmaps = \ 3 1125_866.chs 1125_asc.chs 1125_ibm.chs 1125_is5.chs 1125_koi.chs\ 4 850_asc.chs 850_ibm.chs 850_iso.chs 866_1125.chs 866_asc.chs \ 5 866_ibm.chs 866_is5.chs 866_koi.chs can_ibm.chs dut_ibm.chs \ 6 fin_ibm.chs frn_ibm.chs grm_ibm.chs ibm_850.chs ibm_asc.chs \ 7 ibm_iso.chs ibm_mac.chs ibm_swe.chs ibm_vt1.chs is5_1125.chs\ 8 is5_866.chs is5_asc.chs iso_850.chs iso_asc.chs iso_ibm.chs \ 9 iso_mac.chs itl_ibm.chs koi_1125.chs koi_866.chs koi_asc.chs \ 10 mac_850.chs mac_ibm.chs mac_iso.chs nor_ibm.chs prt_ibm.chs \ 11 spn_ibm.chs swe_ibm.chs swi_ibm.chs uk_ibm.chs \ 12 850_865.chs 865_866.chs 865_ibm.chs 866_865.chs iso_865.chs \ 13 865_850.chs 865_asc.chs 865_iso.chs ibm_865.chs 14 15 16.PHONY: maps 17 18default: maps 19 20.c.o: 21 $(CC) -c $< 22 23makemaps: makemaps.o 24 $(CC) -o makemaps makemaps.o 25 $(CC) -o makemaps.exe makemaps.o 26 27 28maps: makemaps readmaps.437 readmaps.850 readmaps.866 readmaps.koi readmaps.ukr \ 29 readmaps.is1 readmaps.is5 readmaps.865 30 31readmaps.437: 32 makemaps CP437 $(allmaps) 33 -rm writmaps.437 34 -rm readmaps.437 35 mv writmaps.dat writmaps.437 36 mv readmaps.dat readmaps.437 37 38readmaps.850: 39 makemaps CP850 $(allmaps) 40 -rm writmaps.850 41 -rm readmaps.850 42 mv writmaps.dat writmaps.850 43 mv readmaps.dat readmaps.850 44 45readmaps.865: 46 makemaps CP865 $(allmaps) 47 -rm writmaps.865 48 -rm readmaps.865 49 mv writmaps.dat writmaps.865 50 mv readmaps.dat readmaps.865 51 52readmaps.866: 53 makemaps CP866 $(allmaps) 54 -rm writmaps.866 55 -rm readmaps.866 56 mv writmaps.dat writmaps.866 57 mv readmaps.dat readmaps.866 58 59readmaps.koi: 60 makemaps KOI8-R $(allmaps) 61 -rm writmaps.koi 62 -rm readmaps.koi 63 mv writmaps.dat writmaps.koi 64 mv readmaps.dat readmaps.koi 65 66readmaps.ukr: 67 makemaps CP1125 $(allmaps) 68 -rm writmaps.ukr 69 -rm readmaps.ukr 70 mv writmaps.dat writmaps.ukr 71 mv readmaps.dat readmaps.ukr 72 73readmaps.is1: 74 makemaps LATIN-1 $(allmaps) 75 -rm writmaps.is1 76 -rm readmaps.is1 77 mv writmaps.dat writmaps.is1 78 mv readmaps.dat readmaps.is1 79 80readmaps.is5: 81 makemaps ISO-5 $(allmaps) 82 -rm writmaps.is5 83 -rm readmaps.is5 84 mv writmaps.dat writmaps.is5 85 mv readmaps.dat readmaps.is5 86 87clean: 88 -rm makemaps$(OBJ) 89 90distclean: clean 91 -rm readmaps.* 92 -rm writmaps.* 93 94