blob: 04d426a15e0daf6bec9f62a3164cb5ad0751e763 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
thisconfigdir=../../..
myfulldir=lib/krb5/unicode
mydir=lib/krb5/unicode
BUILDTOP=$(REL)..$(S)..$(S)..
KRB5_RUN_ENV = @KRB5_RUN_ENV@
PROG_LIBPATH=-L$(TOPLIBD)
PROG_RPATH=$(KRB5_LIBDIR)
DEFS=
DEFINES=-DLIBDIR=\"$(KRB5_LIBDIR)\"
LOCALINCLUDES=
##DOS##BUILDTOP = ..\..\..
##DOS##PREFIXDIR=unicode
##DOS##OBJFILE=..\$(OUTPRE)$(PREFIXDIR).lst
XXDIR = $(srcdir)/ucdata/
XXHEADERS = ucdata.h ure.h uctable.h
XXSRCS = ucdata.c ucgendat.c ure.c urestubs.c
STLIBOBJS= \
ucdata.o \
ure.o \
urestubs.o \
ucstr.o
OBJS= \
$(OUTPRE)ucdata.$(OBJEXT) \
$(OUTPRE)ure.$(OBJEXT) \
$(OUTPRE)urestubs.$(OBJEXT) \
$(OUTPRE)ucstr.$(OBJEXT)
SRCS= \
$(srcdir)/ucstr.c
EXTRADEPSRCS =
##DOS##LIBOBJS = $(OBJS)
all-unix:: all-libobjs
clean-unix:: clean-libobjs
shared:
mkdir shared
uctable.h: $(XXDIR)/uctable.h
$(XXDIR)/uctable.h: $(XXDIR)/ucgendat.c $(srcdir)/UnicodeData.txt $(srcdir)/CompositionExclusions.txt
$(MAKE) ucgendat
./ucgendat $(srcdir)/UnicodeData.txt -x $(srcdir)/CompositionExclusions.txt
ucgendat: ucgendat.o
$(CC_LINK) $(ALL_CFLAGS) -o ucgendat ucgendat.o $(LIBS)
##DOS##!if 0
.links :
@for i in $(XXSRCS) $(XXHEADERS); do \
$(RM) $$i ; \
ii=`find $(srcdir) -name $$i` ; \
$(LN_S) $$ii . ; \
done
touch .links
##DOS##!endif
##DOS##.links:
##DOS## $(CP) $(srcdir)\ucdata\ucdata.h ucdata.h
##DOS## $(CP) $(srcdir)\ucdata\ucdata.c ucdata.c
##DOS## $(CP) $(srcdir)\ucdata\ucgendat.c ucgendat.c
##DOS## $(CP) $(srcdir)\ucdata\uctable.h uctable.h
##DOS## $(CP) $(srcdir)\ure\ure.h ure.h
##DOS## $(CP) $(srcdir)\ure\ure.c ure.c
##DOS## $(CP) $(srcdir)\ure\urestubs.c urestubs.c
##DOS## $(CP) nul .links
$(XXSRCS) $(XXHEADERS) : .links
clean::
$(RM) *.dat .links $(XXHEADERS) $(XXSRCS) ucgendat
depend:: .links
@libobj_frag@
|