[update] Change the binary file name from yo-slstatus to `archy-sls…				#3
		
		
	
					 4 changed files with 17 additions and 17 deletions
				
			
		
							
								
								
									
										32
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										32
									
								
								Makefile
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -33,9 +33,9 @@ SRC_DIR = src
 | 
			
		|||
 | 
			
		||||
COM_OBJ = $(COM:%=$(OBJ_DIR)/%.o)
 | 
			
		||||
REQ_OBJ = $(REQ:%=$(OBJ_DIR)/%.o)
 | 
			
		||||
SLSTATUS_OBJ = $(OBJ_DIR)/yo_slstatus.o
 | 
			
		||||
SLSTATUS_OBJ = $(OBJ_DIR)/archy_slstatus.o
 | 
			
		||||
 | 
			
		||||
all: $(BUILD_DIR)/yo-slstatus
 | 
			
		||||
all: $(BUILD_DIR)/archy-slstatus
 | 
			
		||||
 | 
			
		||||
$(COM_OBJ): $(OBJ_DIR)/%.o : $(SRC_DIR)/%.c $(REQ_OBJ) config.mk $(REQ:%=$(SRC_DIR)/%.h)
 | 
			
		||||
	@mkdir -p $(@D)
 | 
			
		||||
| 
						 | 
				
			
			@ -45,38 +45,38 @@ $(REQ_OBJ): $(OBJ_DIR)/%.o : $(SRC_DIR)/%.c $(SRC_DIR)/%.h
 | 
			
		|||
	@mkdir -p $(@D)
 | 
			
		||||
	$(CC) -o $@ -c $(CPPFLAGS) $(CFLAGS) $<
 | 
			
		||||
 | 
			
		||||
$(SLSTATUS_OBJ): $(SRC_DIR)/yo_slstatus.c $(SRC_DIR)/yo_slstatus.h $(SRC_DIR)/arg.h config.mk $(REQ_OBJ) $(REQ:%=$(SRC_DIR)/%.h)
 | 
			
		||||
$(SLSTATUS_OBJ): $(SRC_DIR)/archy_slstatus.c $(SRC_DIR)/archy_slstatus.h $(SRC_DIR)/arg.h config.mk $(REQ_OBJ) $(REQ:%=$(SRC_DIR)/%.h)
 | 
			
		||||
	@mkdir -p $(@D)
 | 
			
		||||
	$(CC) -o $@ -c $(CPPFLAGS) $(CFLAGS) $<
 | 
			
		||||
 | 
			
		||||
config.h:
 | 
			
		||||
	cp config.def.h $@
 | 
			
		||||
 | 
			
		||||
$(BUILD_DIR)/yo-slstatus: $(SLSTATUS_OBJ) $(COM_OBJ) $(REQ_OBJ)
 | 
			
		||||
$(BUILD_DIR)/archy-slstatus: $(SLSTATUS_OBJ) $(COM_OBJ) $(REQ_OBJ)
 | 
			
		||||
	$(CC) -o $@ $(LDFLAGS) $(SLSTATUS_OBJ) $(COM_OBJ) $(REQ_OBJ) $(LDLIBS)
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm -rf $(BUILD_DIR)
 | 
			
		||||
 | 
			
		||||
dist:
 | 
			
		||||
	rm -rf "yo-slstatus_$(VERSION)"
 | 
			
		||||
	mkdir -p "yo-slstatus_$(VERSION)/components"
 | 
			
		||||
	rm -rf "archy-slstatus_$(VERSION)"
 | 
			
		||||
	mkdir -p "archy-slstatus_$(VERSION)/components"
 | 
			
		||||
	cp -R LICENSE Makefile README config.mk config.def.h \
 | 
			
		||||
		arg.h $(SRC_DIR)/yo-slstatus.c $(COM:%=$(SRC_DIR)/%.c) $(REQ:%=$(SRC_DIR)/%.c) $(REQ:%=$(SRC_DIR)/%.h) \
 | 
			
		||||
		yo-slstatus.1 "yo-slstatus_$(VERSION)"
 | 
			
		||||
	tar -cf - "yo-slstatus_$(VERSION)" | gzip -c > "yo-slstatus_$(VERSION).tar.gz"
 | 
			
		||||
	rm -rf "yo-slstatus_$(VERSION)"
 | 
			
		||||
		arg.h $(SRC_DIR)/archy-slstatus.c $(COM:%=$(SRC_DIR)/%.c) $(REQ:%=$(SRC_DIR)/%.c) $(REQ:%=$(SRC_DIR)/%.h) \
 | 
			
		||||
		archy-slstatus.1 "archy-slstatus_$(VERSION)"
 | 
			
		||||
	tar -cf - "archy-slstatus_$(VERSION)" | gzip -c > "archy-slstatus_$(VERSION).tar.gz"
 | 
			
		||||
	rm -rf "archy-slstatus_$(VERSION)"
 | 
			
		||||
 | 
			
		||||
install: all
 | 
			
		||||
	mkdir -p "$(DESTDIR)$(PREFIX)/bin"
 | 
			
		||||
	cp -f $(BUILD_DIR)/yo-slstatus "$(DESTDIR)$(PREFIX)/bin"
 | 
			
		||||
	chmod 755 "$(DESTDIR)$(PREFIX)/bin/yo-slstatus"
 | 
			
		||||
	cp -f $(BUILD_DIR)/archy-slstatus "$(DESTDIR)$(PREFIX)/bin"
 | 
			
		||||
	chmod 755 "$(DESTDIR)$(PREFIX)/bin/archy-slstatus"
 | 
			
		||||
	mkdir -p "$(DESTDIR)$(MANPREFIX)/man1"
 | 
			
		||||
	cp -f yo-slstatus.1 "$(DESTDIR)$(MANPREFIX)/man1"
 | 
			
		||||
	chmod 644 "$(DESTDIR)$(MANPREFIX)/man1/yo-slstatus.1"
 | 
			
		||||
	cp -f archy-slstatus.1 "$(DESTDIR)$(MANPREFIX)/man1"
 | 
			
		||||
	chmod 644 "$(DESTDIR)$(MANPREFIX)/man1/archy-slstatus.1"
 | 
			
		||||
 | 
			
		||||
uninstall:
 | 
			
		||||
	rm -f "$(DESTDIR)$(PREFIX)/bin/yo-slstatus"
 | 
			
		||||
	rm -f "$(DESTDIR)$(MANPREFIX)/man1/yo-slstatus.1"
 | 
			
		||||
	rm -f "$(DESTDIR)$(PREFIX)/bin/archy-slstatus"
 | 
			
		||||
	rm -f "$(DESTDIR)$(MANPREFIX)/man1/archy-slstatus.1"
 | 
			
		||||
 | 
			
		||||
.PHONY: all clean dist install uninstall
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,7 @@
 | 
			
		|||
#include <X11/Xlib.h>
 | 
			
		||||
 | 
			
		||||
#include "arg.h"
 | 
			
		||||
#include "yo_slstatus.h"
 | 
			
		||||
#include "archy_slstatus.h"
 | 
			
		||||
#include "util.h"
 | 
			
		||||
 | 
			
		||||
struct arg {
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue