# Edit following
FAR_H=..
TEST_PLUGINPATH=far/plugins/editor/pcresrch/
PLUGINPATH=c:/$(TEST_PLUGINPATH)
I=-I/usr/local/include

CC=gcc #-mno-cygwin
CXXFLAGS=-O -I$(FAR_H) $I -fno-exceptions -fno-rtti
DLL_LDLIBS=-lpcre.dll
DLL_LDFLAGS=-luser32 -s
MKDIR=/usr/bin/mkdir


%.exe: %.o
	$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)

include dll.mk
OBJECTS=pcresrch.o dialog.o
DLL_SUFFIX=dll
DLL_EXP_DEF=pcresrch.def
RES=pcresrch.lng pcresrch.hlf pcresrch_ru.lng pcresrch_ru.hlf

all: pcresrch.$(DLL_SUFFIX)

pcresrch.$(DLL_SUFFIX): $(OBJECTS) $(DLL_EXP_DEF)

test-install: pcresrch.$(DLL_SUFFIX) $(RES)
	cp -f $^ $(TEST_PLUGINPATH)

install: pcresrch.$(DLL_SUFFIX) $(RES)
	$(MKDIR) -p $(PLUGINPATH)
	cp -f $^ $(PLUGINPATH)

test: test-install
	far/far.exe

debug:
	fsdb far/far.exe
