blob: 87e216666761890171f8104d65c6cecfbed4da02 (
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
|
# __________ __ ___.
# Open \______ \ ____ ____ | | _\_ |__ _______ ___
# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
# \/ \/ \/ \/ \/
# $Id$
#
CC = $(PREFIX)gcc
CFLAGS=-Wall -W -g
ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN)
EXT=.exe
CFLAGS+=-mno-cygwin
else ifeq ($(findstring mingw32msvc,$(PREFIX)),mingw32msvc)
EXT=.exe
else
EXT=
endif
all: xmlconv$(EXT) btcreate$(EXT) btsearch$(EXT)
../shared/utf8_aux.o: ../shared/utf8_aux.h
$(CC) $(CFLAGS) -c -o $@ ../shared/utf8_aux.c
btcreate$(EXT): btcreate.c btree.c btree.h ../shared/utf8_aux.o
$(CC) $(CFLAGS) -o $@ btcreate.c btree.c ../shared/utf8_aux.o
btsearch$(EXT): ../shared/btsearch.c ../shared/utf8_aux.o
$(CC) $(CFLAGS) -DBTSEARCH_MAIN -o $@ ../shared/btsearch.c ../shared/utf8_aux.o
xmlconv$(EXT): xmlconv.c xmlconv.h xmlentities.h
$(CC) $(CFLAGS) -o $@ -O3 xmlconv.c -lpcre -lz -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
clean:
rm -f btcreate$(EXT) btsearch$(EXT) xmlconv$(EXT) utf8_aux.o
|