
I  = -I/usr/openwin/include -I/usr/local/include
#L  = -Bstatic -lXpm -Bdynamic -lX11 -lXext
L  = -L/usr/local/lib -L/usr/openwin/lib -lXpm -lX11 -lXext
CC = gcc -O $I -DXLIB_ILLEGAL_ACCESS

cyrx2:	cyrx2.o cyrmapper.o
	$(CC) cyrx2.o  cyrmapper.o -o cyrx2 $L

cyrx: cyrx.o  cyrmapper.o
	$(CC) -xildoff cyrx.o cyrmapper.o -o cyrx $L

cyrx2.o:	cyrx2.cc
	$(CC) cyrx2.cc -c -o cyrx2.o

cyrx.o: cyrx.cc cyrmapper.h cyrl.h cyrx.icon cright.icon
	$(CC) cyrx.cc -c -o cyrx.o


cyrmapper.o: cyrmapper.cc cyrmapper.h
	$(CC) cyrmapper.cc -c -o cyrmapper.o

test: test.cc
	$(CC) test.cc -o test -lg++

test: gen.c
	$(CC) gen.c -o gen


tabs: 
	(rm koi8.h iso8859.h alt.h msw.h || true);\
	cat cyrsym.h | gen > iso8859.h;  \
	cat cyrsym.h | xtokoi8 | gen > koi8.h; \
	cat cyrsym.h | sun2alt | gen > alt.h; \
	cat cyrsym.h | xtowin | gen > msw.h

clean:
	rm *.o cyrx2



