2 SHLIB = libkcc.so.0.2.0
9 INCDIR = $(PREFIX)/include
11 SRC_C = compare.c getstr.c guess.c showcode.c
13 SRC_2 = filter.c buffer.c dec.c euc.c jis.c out.c outchar.c setfunc.c sjis.c
15 SRCS = $(SRC_C) $(SRC_1) $(SRC_2)
17 HDRS = filter.h kcc.h setfunc.h
20 OBJ_C = $(SRC_C:.c=.o)
21 OBJ_1 = $(SRC_1:.c=.o)
22 OBJ_2 = $(SRC_2:.c=.o)
33 $(CC) -shared $(OBJS) -Wl,-soname,libkcc.so.0 -o $(SHLIB) \
39 cp $(SHLIB) $(LIBDIR)/
41 ln -s $(SHLIB) libkcc.so
45 rm -f *.o $(PRG) test test_check test_filter *~
47 test_check: test_check.o $(OBJ_C) $(OBJ_1)
48 $(CC) $(CFLAGS) -o test_check test_check.o $(OBJ_C) $(OBJ_1)
50 test_filter: test_filter.o $(OBJ_C) $(OBJ_2)
51 $(CC) $(CFLAGS) -o test_filter test_filter.o $(OBJ_C) $(OBJ_2)
54 $(CC) $(CFLAGS) -o test test.o $(PRG)