--- experimental/host/sysinfo/Makefile 2000/11/07 02:26:28 1.1 +++ experimental/host/sysinfo/Makefile 2000/11/07 17:55:44 1.2 @@ -1,21 +1,14 @@ -# "Senior Level" Makefile :) +# Makefile for sysinfo programs -OBJECTS = load.o - CXXFLAGS += -g -%.d : %.cc - set -e; $(CXX) -M $(CPPFLAGS) $< \ - | sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@; \ - [ -s $@ ] || rm -f $@ +sysinfo: sysinfo.o hostname.o load.o + $(LINK.cc) -o $@ sysinfo.o hostname.o load.o -load : $(OBJECTS) - $(LINK.cc) -o $@ $(OBJECTS) +sysinfo.o: sysinfo.cc hostname.hh load.hh +hostname.o: hostname.cc hostname.hh +load.o: load.cc load.hh -include $(OBJECTS:%.o=%.d) - -clean : - rm -f $(OBJECTS) - rm -f $(OBJECTS:%.o=%.d) - rm -f load - +clean: + rm -f *.o + rm -f sysinfo