Forked from
mcclim / clim-tos
292 commits behind the upstream repository.
Makefile.wnn 2.33 KiB
# $Id: Makefile.wnn,v 1.9 2003/07/03 21:04:26 layer Exp $
#
# Makefile.wnn for CLIM 2.0
#
# Makefile for the jlib part of Wnn4.2
WNNFLAGS = -DJAPANESE -DCHINESE -DKOREAN -DLATIN -DWRITE_CHECK -DWNNDEFAULT \
$(PICFLAGS)
WNN_OBJS= js.o wnnerrmsg.o jl.o \
msg.o yincoding.o py_table.o zy_table.o strings.o bcopy.o \
rk_bltinfn.o rk_main.o rk_modread.o rk_read.o rk_vars.o
js.o: wnn/js.c wnn/bdic.c wnn/pwd.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o js.o wnn/js.c
wnnerrmsg.o : wnn/wnnerrmsg.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o wnnerrmsg.o wnn/wnnerrmsg.c
jl.o : wnn/jl.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o jl.o wnn/jl.c
msg.o : wnn/msg.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o msg.o wnn/msg.c
yincoding.o : wnn/yincoding.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o yincoding.o wnn/yincoding.c
py_table.o : wnn/py_table.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o py_table.o wnn/py_table.c
zy_table.o : wnn/zy_table.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o zy_table.o wnn/zy_table.c
strings.o : wnn/strings.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o strings.o wnn/strings.c
bcopy.o : wnn/bcopy.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o bcopy.o wnn/bcopy.c
rk_bltinfn.o : wnn/rk_bltinfn.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o rk_bltinfn.o wnn/rk_bltinfn.c
rk_main.o : wnn/rk_main.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o rk_main.o wnn/rk_main.c
rk_modread.o : wnn/rk_modread.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o rk_modread.o wnn/rk_modread.c
rk_read.o : wnn/rk_read.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o rk_read.o wnn/rk_read.c
rk_vars.o : wnn/rk_vars.c
$(CC) -c $(WNNFLAGS) $(STD_DEFINES) $(CFLAGS) \
-o rk_vars.o wnn/rk_vars.c
libwnn.a: $(WNN_OBJS)
$(AR) $@ $(WNN_OBJS)
ifeq ($(REDHAT),5)
REDHATLIBS = -lcrypt
endif
ifeq ($(REDHAT),6)
REDHATLIBS = -lcrypt
endif
ifeq ($(REDHAT),7)
REDHATLIBS = -lcrypt
endif
ifeq ($(REDHAT),8)
REDHATLIBS = -lcrypt
endif
ifeq ($(REDHAT),9)
REDHATLIBS = -lcrypt
endif
ifeq ($(OS_NAME),linux)
ifeq ($(MACHINE),ppc)
REDHATLIBS = -lcrypt
endif
endif
ifeq ($(OS_NAME),freebsd)
REDHATLIBS = -lcrypt
endif
wnn.$(SHARED_EXT): $(WNN_OBJS)
$(MAKE_SHARED) $(SHAREFLAGS) -o wnn.$(SHARED_EXT) $(WNN_OBJS) \
$(REDHATLIBS) $(THREADLIB)