1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
#
# Makefile - Build tcng libraries
#
# Written 2002 by Werner Almesberger
# Copyright 2002 Werner Almesberger
#
all: libtcngmisc.a
include ../Common.make
OBJS=u128.o addr.o memutil.o
CLEAN=$(OBJS)
SPOTLESS=libtcngmisc.a .depend
CFLAGS=$(CC_OPTS) $(CFLAGS_WARN) $(CFLAGS_CONFIG)
.PHONY: all dep depend clean spotless immaculate ephemeral
libtcngmisc.a: $(OBJS)
$(AR) crv libtcngmisc.a $(OBJS)
$(OBJS): .depend
dep depend .depend:
$(CPP) -MM -MG *.c >.depend || \
{ rm -f .depend; exit 1; }
ephemeral:
echo $(SPOTLESS)
clean:
rm -f $(CLEAN)
spotless: clean
rm -f $(SPOTLESS)
immaculate: spotless
ifeq (.depend,$(wildcard .depend))
include .depend
endif
|