PACKAGES_ := bytestring harpy hs-java plugins
PACKAGES := $(addprefix -package ,$(PACKAGES_))
-GHC_OPT := -I. -Wall -O0 -fno-warn-unused-do-bind
+GHC_OPT := -I. -Wall -O0 -fno-warn-unused-do-bind -rtsopts
GHC_LD := -optl-Xlinker -optl-x
%.class: %.java
@if [ -f $(COMPILEF) ]; \
then $(SHELL) $(COMPILEF); \
- else $(JAVAC) $<; fi
+ else $(JAVAC) $(JAVA_FILES) $<; fi
@echo "JAVAC $<"
ffi/native.o: ffi/native.c
%.dbg: %.class mate.dbg
./mate.dbg $(basename $<)
+%.gdb: %.class mate.dbg
+ gdb -x .gdbcmds -q --args mate.dbg $(basename $<) +RTS -V0 --install-signal-handlers=no
+
ifeq (${DBGFLAGS},)
DEBUGFLAGS = -DDBG_JIT -DDBG_MP
else