Makefile
author viric@llimona
Sun, 02 Sep 2007 15:57:34 +0200
changeset 25 8d524bb8dcea
parent 22 0b923f95df16
child 30 d30178b2a9e6
permissions -rw-r--r--
Changed the name for zprocess to prepare_akcentiga
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14
a961bb8806b9 first 'zparsetext'.
viric@llimona
parents: 10
diff changeset
     1
CFLAGS=-g
0
7f37716d4f1e Initial. Awful makefile.
viric@llimona
parents:
diff changeset
     2
CC=gcc
17
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
     3
CXX=g++
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
     4
ICULIBS=-pthread -static /usr/lib/libicui18n.a \
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
     5
	/usr/lib/libicuuc.a \
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
     6
	/usr/lib/libicudata.a
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
     7
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
     8
#ICULIBS=-licui18n -licuuc -licudata
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
     9
0
7f37716d4f1e Initial. Awful makefile.
viric@llimona
parents:
diff changeset
    10
25
8d524bb8dcea Changed the name for zprocess to prepare_akcentiga
viric@llimona
parents: 22
diff changeset
    11
all: dictre idx2index trim-nou8 ia5 asciiigi-utf8-akcenton prepare_akcentiga \
22
0b923f95df16 Added 'signifoj' kreadon
viric@llimona
parents: 17
diff changeset
    12
	zparsetext zrustest http_dec_test prepare_meanings
2
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    13
8
09ec33061ff3 Added 'ia5' binary, and fixed the ia5 functions.
viric@llimona
parents: 7
diff changeset
    14
idx2index: idx2index.o dict.o
5
c87681fff7d3 Checks for repeated definitions.
viric@mandarina
parents: 2
diff changeset
    15
trim-nou8: trim-nou8.c
9
225d6c820d23 Asciiigi utf8 surstrekojn
viric@llimona
parents: 8
diff changeset
    16
asciiigi-utf8-akcenton: asciiigi-utf8-akcenton.c
2
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    17
8
09ec33061ff3 Added 'ia5' binary, and fixed the ia5 functions.
viric@llimona
parents: 7
diff changeset
    18
ia5: ia5.o dict.o
09ec33061ff3 Added 'ia5' binary, and fixed the ia5 functions.
viric@llimona
parents: 7
diff changeset
    19
5
c87681fff7d3 Checks for repeated definitions.
viric@mandarina
parents: 2
diff changeset
    20
dictre: load.o dict.o write.o sort.o filter.o main.o fastmalloc.o repeated.o
0
7f37716d4f1e Initial. Awful makefile.
viric@llimona
parents:
diff changeset
    21
	$(CC) -o $@ $^
2
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    22
25
8d524bb8dcea Changed the name for zprocess to prepare_akcentiga
viric@llimona
parents: 22
diff changeset
    23
prepare_akcentiga: zload.o dict.o zdefs.o zhash.o zrus.o
17
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    24
	$(CXX) -o $@ $^ $(ICULIBS)
14
a961bb8806b9 first 'zparsetext'.
viric@llimona
parents: 10
diff changeset
    25
17
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    26
zparsetext: parse_text.o zrus.o find.o dict.o http_dec.o
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    27
	$(CXX) -o $@ $^ $(ICULIBS)
15
17a66ceb774a Pritraktado de majuskloj per ICU.
viric@llimona
parents: 14
diff changeset
    28
17a66ceb774a Pritraktado de majuskloj per ICU.
viric@llimona
parents: 14
diff changeset
    29
zrustest: zrustest.o zrus.o
17
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    30
	$(CXX) -o $@ $^ $(ICULIBS)
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    31
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    32
http_dec_test: http_dec_test.o http_dec.o
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    33
	$(CXX) -o $@ $^ $(ICULIBS)
10
188a0e3b3fb4 Fixed a bug in dict.c
viric@llimona
parents: 9
diff changeset
    34
22
0b923f95df16 Added 'signifoj' kreadon
viric@llimona
parents: 17
diff changeset
    35
prepare_meanings: prepare_meanings.o find.o dict.o
0b923f95df16 Added 'signifoj' kreadon
viric@llimona
parents: 17
diff changeset
    36
	$(CC) -o $@ $^
0b923f95df16 Added 'signifoj' kreadon
viric@llimona
parents: 17
diff changeset
    37
2
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    38
dict.c: dictre.h
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    39
write.c: dictre.h
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    40
load.c: dictre.h
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    41
sort.c: dictre.h
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    42
filter.c: dictre.h
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    43
main.c: dictre.h
57a1fcb0c75c Some improvements.
viric@mandarina
parents: 0
diff changeset
    44
fastmalloc.c: dictre.h
5
c87681fff7d3 Checks for repeated definitions.
viric@mandarina
parents: 2
diff changeset
    45
repeated.c: dictre.h
8
09ec33061ff3 Added 'ia5' binary, and fixed the ia5 functions.
viric@llimona
parents: 7
diff changeset
    46
ia5.c: dictre.h
10
188a0e3b3fb4 Fixed a bug in dict.c
viric@llimona
parents: 9
diff changeset
    47
zload.c: dictre.h
188a0e3b3fb4 Fixed a bug in dict.c
viric@llimona
parents: 9
diff changeset
    48
zdefs.c: dictre.h
188a0e3b3fb4 Fixed a bug in dict.c
viric@llimona
parents: 9
diff changeset
    49
zhash.c: dictre.h
188a0e3b3fb4 Fixed a bug in dict.c
viric@llimona
parents: 9
diff changeset
    50
zrus.c: dictre.h
14
a961bb8806b9 first 'zparsetext'.
viric@llimona
parents: 10
diff changeset
    51
find.c: dictre.h
15
17a66ceb774a Pritraktado de majuskloj per ICU.
viric@llimona
parents: 14
diff changeset
    52
zrustest.c: dictre.h
17
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    53
http_dec.c: dictre.h
d95d9e7a2b81 General interface to dictionary search.
viric@llimona
parents: 15
diff changeset
    54
http_dec_test.c: dictre.h
22
0b923f95df16 Added 'signifoj' kreadon
viric@llimona
parents: 17
diff changeset
    55
prepare_meanings.c: dictre.h