ifeq ($(DEBIAN), 1)
include ../debian/huskymak.cfg
else
include ../../huskymak.cfg
endif
ifeq ($(DEBUG), 1)
CFLAGS=$(WARNFLAGS) $(DEBCFLAGS) -I$(INCDIR)
LFLAGS=$(DEBLFLAGS)
else
CFLAGS=$(WARNFLAGS) $(OPTCFLAGS) -I$(INCDIR)
LFLAGS=$(OPTLFLAGS)
endif
allmaps = \
1125_866.chs 1125_asc.chs 1125_ibm.chs 1125_is5.chs 1125_koi.chs\
850_asc.chs 850_ibm.chs 850_iso.chs 866_1125.chs 866_asc.chs \
866_ibm.chs 866_is5.chs 866_koi.chs can_ibm.chs dut_ibm.chs \
fin_ibm.chs frn_ibm.chs grm_ibm.chs ibm_850.chs ibm_asc.chs \
ibm_iso.chs ibm_mac.chs ibm_swe.chs ibm_vt1.chs is5_1125.chs\
is5_866.chs is5_asc.chs iso_850.chs iso_asc.chs iso_ibm.chs \
iso_mac.chs itl_ibm.chs koi_1125.chs koi_866.chs koi_asc.chs \
mac_850.chs mac_ibm.chs mac_iso.chs nor_ibm.chs prt_ibm.chs \
spn_ibm.chs swe_ibm.chs swi_ibm.chs uk_ibm.chs \
850_865.chs 865_866.chs 865_ibm.chs 866_865.chs iso_865.chs \
865_850.chs 865_asc.chs 865_iso.chs ibm_865.chs
.PHONY: maps
default: makemaps$(EXE) maps
CDEFS=$(ADDCDEFS)
.c$(OBJ):
$(CC) $(CFLAGS) $<
makemaps$(EXE): makemaps$(OBJ)
$(CC) $(LFLAGS) -o makemaps$(EXE) makemaps$(OBJ)
maps: makemaps$(EXE) readmaps.437 readmaps.850 readmaps.866 readmaps.koi readmaps.ukr \
readmaps.is1 readmaps.is5 readmaps.865
readmaps.437:
-echo "DO NOT WORRY ABOUT WARNINGS ABOUT no matching charset!"
./makemaps$(EXE) CP437 $(allmaps)
-$(RM) writmaps.437
-$(RM) readmaps.437
$(MV) writmaps.dat writmaps.437
$(MV) readmaps.dat readmaps.437
readmaps.850:
./makemaps$(EXE) CP850 $(allmaps)
-$(RM) writmaps.850
-$(RM) readmaps.850
$(MV) writmaps.dat writmaps.850
$(MV) readmaps.dat readmaps.850
readmaps.865:
./makemaps$(EXE) CP865 $(allmaps)
-$(RM) writmaps.865
-$(RM) readmaps.865
$(MV) writmaps.dat writmaps.865
$(MV) readmaps.dat readmaps.865
readmaps.866:
./makemaps$(EXE) CP866 $(allmaps)
-$(RM) writmaps.866
-$(RM) readmaps.866
$(MV) writmaps.dat writmaps.866
$(MV) readmaps.dat readmaps.866
readmaps.koi:
./makemaps$(EXE) KOI8-R $(allmaps)
-$(RM) writmaps.koi
-$(RM) readmaps.koi
$(MV) writmaps.dat writmaps.koi
$(MV) readmaps.dat readmaps.koi
readmaps.ukr:
./makemaps$(EXE) CP1125 $(allmaps)
-$(RM) writmaps.ukr
-$(RM) readmaps.ukr
$(MV) writmaps.dat writmaps.ukr
$(MV) readmaps.dat readmaps.ukr
readmaps.is1:
./makemaps$(EXE) LATIN-1 $(allmaps)
-$(RM) writmaps.is1
-$(RM) readmaps.is1
$(MV) writmaps.dat writmaps.is1
$(MV) readmaps.dat readmaps.is1
readmaps.is5:
./makemaps$(EXE) ISO-5 $(allmaps)
-$(RM) writmaps.is5
-$(RM) readmaps.is5
$(MV) writmaps.dat writmaps.is5
$(MV) readmaps.dat readmaps.is5
clean:
-$(RM) makemaps$(OBJ)
distclean: clean
-$(RM) readmaps.*
-$(RM) writmaps.*
-$(RM) makemaps$(EXE)
install: maps
-$(MKDIR) $(MKDIROPT) $(CFGDIR)
$(INSTALL) $(IIOPT) readmaps.437 $(CFGDIR)
$(INSTALL) $(IIOPT) readmaps.850 $(CFGDIR)
$(INSTALL) $(IIOPT) readmaps.865 $(CFGDIR)
$(INSTALL) $(IIOPT) readmaps.866 $(CFGDIR)
$(INSTALL) $(IIOPT) readmaps.koi $(CFGDIR)
$(INSTALL) $(IIOPT) readmaps.is1 $(CFGDIR)
$(INSTALL) $(IIOPT) readmaps.is5 $(CFGDIR)
$(INSTALL) $(IIOPT) readmaps.ukr $(CFGDIR)
$(INSTALL) $(IIOPT) writmaps.437 $(CFGDIR)
$(INSTALL) $(IIOPT) writmaps.850 $(CFGDIR)
$(INSTALL) $(IIOPT) writmaps.865 $(CFGDIR)
$(INSTALL) $(IIOPT) writmaps.866 $(CFGDIR)
$(INSTALL) $(IIOPT) writmaps.koi $(CFGDIR)
$(INSTALL) $(IIOPT) writmaps.is1 $(CFGDIR)
$(INSTALL) $(IIOPT) writmaps.is5 $(CFGDIR)
$(INSTALL) $(IIOPT) writmaps.ukr $(CFGDIR)
ifeq ($(OSTYPE), UNIX)
cd $(CFGDIR) ;\
$(LN) $(LNOPT) readmaps.is1 readmaps.dat ;\
$(LN) $(LNOPT) writmaps.is1 writmaps.dat
else
$(LN) $(LNOPT) $(CFGDIR)$(DIRSEP)readmaps.437 $(CFGDIR)$(DIRSEP)readmaps.dat
$(LN) $(LNOPT) $(CFGDIR)$(DIRSEP)writmaps.437 $(CFGDIR)$(DIRSEP)writmaps.dat
endif
uninstall:
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.437
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.850
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.865
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.866
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.koi
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.is1
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.is5
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.ukr
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.437
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.850
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.865
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.866
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.koi
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.is1
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.is5
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.ukr
-$(RM) $(CFGDIR)$(DIRSEP)readmaps.dat
-$(RM) $(CFGDIR)$(DIRSEP)writmaps.dat
syntax highlighted by Code2HTML, v. 0.9.1