chiark
/
gitweb
/
~ianmdlvl
/
adns.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Better clean and new realclean.
[adns.git]
/
src
/
Makefile
diff --git
a/src/Makefile
b/src/Makefile
index 39f49fa88077e81ab49276090511e3289c3c97f3..9934a61235c143250b8de4d7efd8a58d7132094a 100644
(file)
--- a/
src/Makefile
+++ b/
src/Makefile
@@
-31,9
+31,11
@@
LIBOBJS= types.o event.o query.o reply.o general.o setup.o transmit.o parse.o
HARNLOBJS= $(addsuffix _d.o, $(basename $(LIBOBJS)))
ALLOBJS= $(LIBOBJS) $(HARNLOBJS) dtest.o hrecord.o hplayback.o hcommon.o
HARNLOBJS= $(addsuffix _d.o, $(basename $(LIBOBJS)))
ALLOBJS= $(LIBOBJS) $(HARNLOBJS) dtest.o hrecord.o hplayback.o hcommon.o
-
all:
dtest hrecord
+
TARGETS=
dtest hrecord
# hplayback
# hplayback
+all: $(TARGETS)
+
hrecord: dtest.o hrecord.o hcommon.o $(HARNLOBJS)
dtest: dtest.o $(LIBOBJS)
hrecord: dtest.o hrecord.o hcommon.o $(HARNLOBJS)
dtest: dtest.o $(LIBOBJS)
@@
-41,9
+43,18
@@
dtest: dtest.o $(LIBOBJS)
%_d.o: %.c
$(CC) $(HCPPFLAGS) -c -g -o $@ $<
%_d.o: %.c
$(CC) $(HCPPFLAGS) -c -g -o $@ $<
+%:: %.m4 hmacros.i4 hsyscalls.i4
+ m4 -P $< >$@-a.new
+ sed -e 's/hm_comma/,/g; s/hm_squote/'\''/g; /^[ ]*$$/d' <$@-a.new >$@-b.new
+ @mv -f $@-b.new $@; rm -f $@-a.new
+
clean:
clean:
- rm -f dtest *.o
+ rm -f *.o harness.h hrecord.c hcommon.c
+
+realclean: clean
+ rm -f $(TARGETS) *~ ./#*# core *.orig *.rej
-$(HARNLOBJS): adns.h internal.h
-$(LIBOBJS): adns.h internal.h
-dtest.o: adns.h
+hrecord.o hcommon.o: adns.h internal.h harness.h
+$(HARNLOBJS): adns.h internal.h
+$(LIBOBJS): adns.h internal.h
+dtest.o: adns.h