#
# Makefile for dynamically loadable module `example'
#
include ../rules.mk
SHELL           = /bin/sh
top_srcdir      = $(PROJ)/net-snmp-5.0.8

TARGET          = libsnmppad.so
OBJS            = espad.o polltable.o diag.o
CC              = /opt/hardhat/devkit/ppc/8xx/bin/ppc_8xx-gcc
CFLAGS          = -O2 -I/opt/hardhat/devkit/ppc/8xx/powerpc-hardhat-linux/include -I$(PROJ)/openssl-0.9.7b/include -Dlinux
CPPFLAGS        = -I$(top_srcdir) -I$(top_srcdir)/snmplib -I$(top_srcdir)/agent -I$(top_srcdir)/agent/mibgroup \
                  -I$(top_srcdir)/include -I$(PROJ)/gtech -I. -shared -fPIC
LD              = /opt/hardhat/devkit/ppc/8xx/bin/ppc_8xx-gcc
LDFLAGS         = -shared
INSTALL		= install
LIBS            = -L$(PROJ)/gtech/libcom -lcomm
LIBTOOL         = $(SHELL) $(top_srcdir)/libtool
LINK		= $(LIBTOOL) --mode=link $(CC)

all: $(TARGET) install

# libtool definitions
.c.o:
	$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<

$(TARGET): $(OBJS)
	$(LD) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)

clean:
	rm -f $(LOBJS) $(OBJS) $(TARGET)

install:
	${INSTALL} -m 755 $(TARGET)  ${PREFIX}/lib
	$(STRIP) ${PREFIX}/lib/$(TARGET)

.PHONY: docs
docs:
	@echo "gtech/libsnmppad/Makefile: This directory is not doxygen-ready."

spotless: clean
	rm -Rf html/
