3 CC_OPTS = -fPIC -Wall -O2 -I ../../include
4 EXE_LD_OPTS = -L $(LIB_DIR)
5 INCLUDE = ../../include
6 FM_HEADER = fieldmapper.h
7 FM_SOURCE = fieldmapper.c
8 HEADER_DIR = $(INCLUDE)/opensrf
10 all: util #fieldmapper
15 $(CC) -c $(CC_OPTS) md5.c -o md5.o
16 $(CC) -shared -W1 md5.o -o $(LIB_DIR)/libmd5.so
18 fieldmapper: fieldmapper-c.pl
19 perl fieldmapper-c.pl $(FM_HEADER) $(FM_SOURCE)
20 $(CC) -c $(CC_OPTS) fieldmapper.c -o fieldmapper.o
21 $(CC) -shared -W1 fieldmapper.o -o $(LIB_DIR)/libopensrf_fm.so
22 cp $(FM_HEADER) $(HEADER_DIR)/
26 /bin/rm -f $(FM_SOURCE) $(FM_HEADER)