--- Makefile | 37 ++++++++++--------------------------- 1 file changed, 10 insertions(+), 27 deletions(-) diff --git a/Makefile b/Makefile index d657981..3d116ba 100644 --- a/Makefile +++ b/Makefile _AT_@ -4,9 +4,10 @@ include config.mk -REQ = util HDR = arg.h config.h COM =\ + util\ + slstatus\ battery\ cpu\ datetime\ _AT_@ -26,49 +27,31 @@ COM =\ user\ volume\ wifi +OBJ = $(COM:=.o) all: slstatus -slstatus: slstatus.o $(COM:=.o) $(REQ:=.o) -slstatus.o: slstatus.c slstatus.h $(HDR) $(REQ:=.h) +slstatus: $(OBJ) + $(CC) -o $_AT_ $(LDFLAGS) $(OBJ) $(LDLIBS) -battery.o: battery.c config.mk $(HDR) $(REQ:=.h) -cpu.o: cpu.c config.mk $(HDR) $(REQ:=.h) -datetime.o: datetime.c config.mk $(HDR) $(REQ:=.h) -disk.o: disk.c config.mk $(HDR) $(REQ:=.h) -entropy.o: entropy.c config.mk $(HDR) $(REQ:=.h) -hostname.o: hostname.c config.mk $(HDR) $(REQ:=.h) -ip.o: ip.c config.mk $(HDR) $(REQ:=.h) -kernel_release.o: kernel_release.c config.mk $(HDR) $(REQ:=.h) -keyboard_indicators.o: keyboard_indicators.c config.mk $(HDR) $(REQ:=.h) -load_avg.o: load_avg.c config.mk $(HDR) $(REQ:=.h) -num_files.o: num_files.c config.mk $(HDR) $(REQ:=.h) -ram.o: ram.c config.mk $(HDR) $(REQ:=.h) -run_command.o: run_command.c config.mk $(HDR) $(REQ:=.h) -swap.o: swap.c config.mk $(HDR) $(REQ:=.h) -temperature.o: temperature.c config.mk $(HDR) $(REQ:=.h) -uptime.o: uptime.c config.mk $(HDR) $(REQ:=.h) -user.o: user.c config.mk $(HDR) $(REQ:=.h) -volume.o: volume.c config.mk $(HDR) $(REQ:=.h) -wifi.o: wifi.c config.mk $(HDR) $(REQ:=.h) +$(OBJ): config.mk +util.o: util.h +slstatus.o: slstatus.h $(HDR) config.h: cp config.def.h $_AT_ -.o: - $(CC) -o $_AT_ $(LDFLAGS) $< $(COM:=.o) $(REQ:=.o) $(LDLIBS) - .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) $< clean: - rm -f slstatus slstatus.o $(COM:=.o) $(REQ:=.o) + rm -f slstatus slstatus.o $(OBJ) dist: rm -rf "slstatus-$(VERSION)" mkdir -p "slstatus-$(VERSION)" cp -R LICENSE Makefile README config.mk config.def.h \ - $(HDR) slstatus.c $(COM:=.c) $(REQ:=.c) $(REQ:=.h) \ + $(HDR) slstatus.c slstatus.h $(COM:=.c) util.h \ slstatus.1 "slstatus-$(VERSION)" tar -cf - "slstatus-$(VERSION)" | gzip -c > "slstatus-$(VERSION).tar.gz" rm -rf "slstatus-$(VERSION)" -- 2.14.1Received on Sun Sep 17 2017 - 23:41:13 CEST
This archive was generated by hypermail 2.3.0 : Sun Sep 17 2017 - 23:48:21 CEST