# lib makefile
SHELL = /bin/sh
RANLIB = ranlib
RM = /bin/rm
CC = gcc
LD = ld
CFLAGS = -O2 -Wall -fPIC
LIB = fsalib
LIBOBJ = $(LIB).o
STATIC = $(LIB).a
SHARED = $(LIB).so
OBJS =fsa.o fsaio.o hash.o rwsreduce.o miscio.o rwsio.o rwsiob.o worddiff.o\
worddcos.o kbfns.o fsalogic.o rabkar.o fsaipmin.o fsarevmid.o\
nfa.o midfa.o fsawa.o fsawacos.o fsatriples.o diffreduce.o\
fsamitriples.o diffredcos.o diffredwl.o fsacheckmult.o migmdet.o\
fsageopairs.o fsacomposite.o fsaminkb.o fsamicomp.o fsadifflabs.o\
fsasubmult.o
$(STATIC): $(OBJS)
ar cr $(STATIC) $(OBJS)
if which ranlib > /dev/null 2> /dev/null; then ranlib $(STATIC); fi
$(SHARED): $(OBJS)
$(LD) -r $(OBJS) -o $(LIBOBJ)
$(CC) -shared $(LIBOBJ) -o $(SHARED)
.c.o:
$(CC) -c -fPIC $(CFLAGS) $*.c
clean:
$(RM) -f $(OBJS) $(LIBOBJ) $(STATIC) $(SHARED)
.PHONY: clean
| Messung V0.5 |
|---|
| | | |
[ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
]