]> git.evergreen-ils.org Git - Evergreen.git/blob - OpenSRF/src/utils/Makefile
C fieldmapper stuff
[Evergreen.git] / OpenSRF / src / utils / Makefile
1 CC                              = gcc
2 LIB_DIR         = ../../lib
3 CC_OPTS         = -fPIC -Wall -O2  -I ../../include 
4 EXE_LD_OPTS = -L $(LIB_DIR) 
5 INCLUDE         = ../../include
6 FM_HEADER       = $(INCLUDE)/opensrf/fieldmapper.h
7 FM_SOURCE       = fieldmapper.c
8
9 all: util fieldmapper
10
11 util: md5
12
13 md5: md5.c
14         $(CC) -c $(CC_OPTS) md5.c -o md5.o 
15         $(CC) -shared -W1 md5.o -o $(LIB_DIR)/libmd5.so
16
17 fieldmapper: fieldmapper-c.pl
18         perl fieldmapper-c.pl $(FM_HEADER) $(FM_SOURCE)
19         $(CC) -c $(CC_OPTS) fieldmapper.c -o fieldmapper.o
20         $(CC) -shared -W1 fieldmapper.o -o $(LIB_DIR)/libopensrf_fm.so
21
22 clean:
23         /bin/rm -f md5.o
24         /bin/rm -f $(FM_SOURCE) $(FM_HEADER)