Artifact [45ca3ad44f]

Artifact 45ca3ad44fc717f338f3990ea9ffc64cbfde0e70:


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