#
# nls/Makefile
# Copyright (C) 1996, Onno Hovers
#

TOPSRC=..
include ../Make.global

ASMSOURCES = 

CSOURCES = codepage.c cpmisc.c cptable.c\
 cp37.c cp437.c cp500.c cp737.c cp775.c cp850.c cp852.c cp855.c cp857.c \
 cp860.c cp861.c cp863.c cp865.c cp866.c cp869.c cp875.c cp1026.c \
 cp1250.c cp1251.c cp1252.c cp1253.c cp1254.c cp1255.c cp1256.c cp1257.c \
 cp10000.c cp10006.c cp10007.c cp10029.c cp10079.c cp10081.c \
 lctable.c \
 lcAFK.c lcBEL.c lcBGR.c lcCAT.c lcCSY.c lcDAN.c \
 lcDEA.c lcDEC.c lcDEL.c lcDES.c lcDEU.c \
 lcELL.c \
 lcENA.c lcENB.c lcENC.c lcENG.c lcENI.c lcENJ.c lcENL.c lcENS.c lcENT.c \
 lcENU.c lcENZ.c \
 lcESA.c lcESB.c lcESC.c lcESD.c lcESE.c lcESF.c lcESG.c lcESH.c lcESI.c \
 lcESL.c lcESM.c lcESN.c lcESO.c lcESP.c lcESR.c lcESS.c lcESU.c lcESV.c \
 lcESY.c lcESZ.c \
 lcETI.c lcEUQ.c lcFIN.c lcFOS.c \
 lcFRA.c lcFRB.c lcFRC.c lcFRL.c lcFRS.c \
 lcHRV.c lcHUN.c lcIND.c lcISL.c lcITA.c lcITS.c lcLTH.c lcLVI.c lcNLB.c \
 lcNLD.c lcNON.c lcNOR.c lcPLK.c lcPTB.c lcPTG.c lcROM.c lcRUS.c lcSKY.c \
 lcSLV.c lcSQI.c lcSRB.c lcSRL.c lcSVE.c lcSVF.c lcTRK.c lcUKR.c \
 locale.c mbtowc.c wctomb.c
 

OBJS = $(CSOURCES:.c=.o) $(ASMSOURCES:.S=.o)

# implicit rules

.SUFFIXES: .exp

.c.o:
	$(CC) $(CFLAGS)  -c $<	 
.S.o:
	$(CC) $(CFLAGS)	 -c $<

all: nls.o

nls.o: $(OBJS)
	$(LDR) $(OBJS) -o nls.o


clean:
	$(RM) *.s *.o *.bak *~ .depend errors

errors error err:
	$(RM) errors	
	for i in $(CSOURCES); \
	do ( $(CC) -c -o /dev/null $(CFLAGS) $$i 2>> errors );\
	done

.depend depend dep:
	$(RM) .depend 
	$(CC) $(CFLAGS) $(CDEPEND) $(CSOURCES) >> .depend;	

ifeq (.depend,$(wildcard .depend))
include .depend
endif