1: CC = @CC@ 2: CFLAGS = @CFLAGS@ @DEFS@ 3: CPPFLAGS = @CPPFLAGS@ 4: 5: LD = @CC@ 6: LOADLIBES = 7: LDLIBS += @LIBS@ 8: LDFLAGS += @LDFLAGS@ 9: 10: VER = 0.8.1 11: 12: prefix = @prefix@ 13: mandir = @mandir@ 14: sysconfdir = @sysconfdir@ 15: datadir = @datadir@ 16: exec_prefix = @exec_prefix@ 17: bindir = @bindir@ 18: 19: LIBS = libopennet.so 20: OBJS = buffer.o crc.o opennet.o parse.o @LIBOBJS@ 21: 22: all: $(LIBS) 23: 24: libopennet.so: $(OBJS) 25: $(CC) -o libopennet.so -shared $(LDFLAGS) $(OBJS) 26: 27: install: $(LIBS) 28: cp libopennet.so $(prefix)/lib/libopennet.so.$(VER) 29: ln -fs $(prefix)/lib/libopennet.so.$(VER) $(prefix)/lib/libopennet.so 30: cp opennet.h $(prefix)/include/ 31: 32: clean: 33: rm -f $(OBJS) core 34: 35: distclean: clean 36: rm -f $(LIBS) config.h config.cache config.log config.status Makefile 37: 38: 39: parse.o: parse.c parse.h 40: crc.o: crc.c crc.h 41: opennet.o: opennet.c opennet.h 42: buffer.o: buffer.c buffer.h 43: strsep.o: strsep.c strsep.h |