# %W%	%G%
#########################################################################
#########################################################################
#									#
#	ks2sshr : Code conversion programs from KS/SSHR to SSHR/KS.	#
#									#
#		SeongGueon Jeong					#
#		DaeGyun Yoon						#
#									#
#########################################################################
#########################################################################
DIST=ks2sshr
PROGS=ks2sshr readks sshr2ks

CC=cc
#CC=gcc
#CFLAGS=-g -DSSHR2KS
# for System V or System V compliance system use the following flags.
CFLAGS=-g -DUSG -DSSHR2KS
YFLAGS=-d

# You don't have to modify Below this line.

FILES=README Makefile ks2sshr.c sshr2ks.c sshr_scan.l hantbl.h nbdef.h \
	sshr.doc example.sshr

#
#
#
all : $(PROGS)

ks2sshr : ks2sshr.c
	$(CC) -o ks2sshr -DSSHR ks2sshr.c

readks: ks2sshr.c
	$(CC) -o readks -DREADKS ks2sshr.c

sshr2ks : sshr2ks.o sshr_scan.o
	$(CC) $(CFLAGS) -o sshr2ks sshr2ks.o sshr_scan.o

clean:
	rm -f *.o
	rm -f core tags a.out
	rm -f $(DIST).shar
	rm -f $(DIST).tar

shar:
	rm -f $(DIST).shar
	shar $(FILES) > $(DIST).shar

tar:
	rm -f $(DIST).tar
	tar cvf $(DIST).tar $(FILES)

sshr2ks.o : sshr2ks.c hantbl.h 
sshr_scan.o : sshr_scan.l
