blob: ae5830b47f657b2b458e17588ffecdd7a791dadd (
plain) (
tree)
|
|
.POSIX:
CFLAGS = -std=c99 -Wall -Wextra -O2 $(CPPFLAGS)
CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700
LDFLAGS = -s
OBJ =\
allocn.o\
asprintf.o\
difftimespec.o\
difftimeval.o\
doubletotimespec.o\
doubletotimeval.o\
encalloc.o\
enmalloc.o\
enmemdup.o\
enrealloc.o\
enstrdup.o\
enstrndup.o\
envmalloczn.o\
envputenvf.o\
envreallocn.o\
isutf8.o\
memdup.o\
memends.o\
memmem.o\
memrchr.o\
memrmem.o\
memstarts.o\
multimespec.o\
multimeval.o\
rawmemchr.o\
rawmemrchr.o\
rawmemrchr.o\
recvfd.o\
recvfrom_timestamped.o\
sendfd.o\
strcaseends.o\
strcasestr.o\
strchrnul.o\
strends.o\
strndup.o\
strrcasestr.o\
strrstr.o\
strstarts.o\
strtotimespec.o\
strtotimeval.o\
sumtimespec.o\
sumtimeval.o\
timespec2timeval.o\
timespectostr.o\
timevaltostr.o\
vasprintf.o\
vputenvf.o\
vweprintf.o\
libsimple.o
all: libsimple.a
$(OBJ): libsimple.h
libsimple.a: $(OBJ)
$(AR) rc $@ $?
$(AR) -s $@
clean:
-rm -r -- *.o libsimple.a libsimple.so libsimple.so.*
.SUFFIXES: .c.o
.PHONY: all clean
|