CC     = /CLO/BUILD_ENV/Exports/cc
LD     = ld
SWIG   = swig

LIBGDB = libgdb.sl

SWIG_SRCS = libgdb.i
GEN_SRCS  = $(SWIG_SRCS:.i=.c)
SRCS      = $(GEN_SRCS) ../../../../Src/gnu/gdb/python/gdb-exports.c
OBJS      = $(SRCS:.c=.o)

CFLAGS = -Ae +DAportable -c -g  -D__HP_CURSES -DHP_XMODE -DHAVE_CONFIG_H +z
LDOPTS = -b -E +s +b./python
INC    = -I/opt/gnu/include/python1.5 -I/opt/gnu/lib/python1.5/config -I.. \
	 -I../../../../Src/gnu/gdb/../include -I../../../../Src/gnu/gdb/config \
	 -I../../../../build/hppa1.1-hp-hpux10.20/bfd \
	 -I../../../../build/hppa1.1-hp-hpux10.20/gdb \
	 -I../../../../Src/gnu/readline

all: libgdb.sl

$(LIBGDB): $(OBJS) $(SRCS)
	rm -f $@
	$(LD) $(LDOPTS) $(OBJS) -o $(LIBGDB)
.SUFFIXES: .doc .c .i

.i.c:
	$(SWIG) -python -o $@ -d $* $<

.c.o:
	$(CC) $(CFLAGS) $(INC) $<

clean:
	rm -f $(LIBGDB) $(OBJS) $(GEN_SRCS) $(GEN_SRCS:.c=.doc) *.pyc *~
