CC = @CC@
CFLAGS = @CFLAGS@ @DEFS@
CPPFLAGS = @CPPFLAGS@
LD = @CC@
LOADLIBES =
LDLIBS += @LIBS@
LDFLAGS += @LDFLAGS@
VER = 0.8.1
prefix = @prefix@
mandir = @mandir@
sysconfdir = @sysconfdir@
datadir = @datadir@
exec_prefix = @exec_prefix@
bindir = @bindir@
LIBS = libopennet.so
OBJS = buffer.o crc.o opennet.o parse.o @LIBOBJS@
all: $(LIBS)
libopennet.so: $(OBJS)
$(CC) -o libopennet.so -shared $(LDFLAGS) $(OBJS)
install: $(LIBS)
cp libopennet.so $(prefix)/lib/libopennet.so.$(VER)
ln -fs $(prefix)/lib/libopennet.so.$(VER) $(prefix)/lib/libopennet.so
cp opennet.h $(prefix)/include/
clean:
rm -f $(OBJS) core
distclean: clean
rm -f $(LIBS) config.h config.cache config.log config.status Makefile
parse.o: parse.c parse.h
crc.o: crc.c crc.h
opennet.o: opennet.c opennet.h
buffer.o: buffer.c buffer.h
strsep.o: strsep.c strsep.h