SHELL=/bin/sh

CC=cc

# DBMAKER libraries, header files directory
INCFLAGS     = -I. -I/APP_HOME/include
CFLAGS       = 
CFLAGS_SHLIB = -fpic
LDFLAGS_SHLIB= ld -Bshareable
LDFLAGS      = 

all: regex.so regex

regex.so: regex.c
	$(CC) $(CFLAGS_SHLIB) $(CFLAGS) $(INCFLAGS) -c regex.c
	$(LDFLAGS_SHLIB) -o $@ regex.o -Lpcre -lpcre
	cp $@ /APP_HOME/samples/DATABASE

regex:	regex.c
	/bin/rm -f $@
	$(CC) -g -DNO_UDF $(CFLAGS) $(INCFLAGS) -c regex.c
	$(CC) -o $@ regex.o $(LDFLAGS) -Lpcre -lpcre

clean:
	/bin/rm -f *.o *.so regex *~
