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