48 lines
1.1 KiB
Makefile
48 lines
1.1 KiB
Makefile
top_srcdir = @top_srcdir@
|
|
top_builddir = ../../..
|
|
this_srcdir = ${top_srcdir}/contrib/testing
|
|
|
|
include ${top_builddir}/Make.rules
|
|
|
|
vpath %.c ${this_srcdir}
|
|
|
|
LIBS = @INTLLIBS@ @LIBS@
|
|
|
|
O_UTILS1 = getsynt.o nwwhoami.o treelist.o \
|
|
open_conn_by_name.o scantree.o \
|
|
semaphor.o volres.o \
|
|
scanvolr.o getconn_addr.o \
|
|
nwc_next_object.o return_block_of_tree.o \
|
|
readsdef.o readsynt.o \
|
|
nwgetconnlist.o bcastmd.o\
|
|
vlist.o \
|
|
#
|
|
UTILS1 = $(O_UTILS1:%.o=%)
|
|
|
|
.PHONY : all clean distclean mrproper
|
|
|
|
all: $(UTILS1)
|
|
|
|
%.d: %.c
|
|
set -e; $(CC) -M $(CFLAGS) $(CCFLAGS) $(CFLAGS_$(@:.d=.o)) $< \
|
|
| sed 's,\($*\)\.o[ :]*,\1.o \1.do \1.to $@ : ,g' > $@; \
|
|
[ -s $@ ] || rm -f $@
|
|
|
|
|
|
$(O_UTILS1) $(O_TMP1): %.o: %.c
|
|
$(CC) $(CFLAGS) $(CCFLAGS) $(CFLAGS_$@) -o $@ -c $<
|
|
|
|
$(UTILS1):: %: %.o $(O_TMP1)
|
|
$(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(addsuffix .o,$@) $(OBJS_$@) -L${top_builddir}/lib -lncp $(LDFLAGS_$@) ${LIBS}
|
|
|
|
clean:
|
|
-rm -f $(UTILS1) $(O_UTILS1) *.d *~
|
|
|
|
distclean: clean
|
|
|
|
mrproper: clean
|
|
|
|
ifeq ($(NEED_DEP),yes)
|
|
include $(O_UTILS1:%.o=%.d) $(O_TMP1:%.o=%.d)
|
|
endif
|