The Makefile used to suppress output (by using @), so this target made sense at the time. But the Makefile should be simple and make debugging with less abstractions or fancy printing. The Makefile was made verbose and doesn't hide the build output, so remove this target. Prompted by a question on the mailing list about the options target.
		
			
				
	
	
		
			46 lines
		
	
	
		
			992 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			992 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# dwm - dynamic window manager
 | 
						|
# See LICENSE file for copyright and license details.
 | 
						|
 | 
						|
include config.mk
 | 
						|
 | 
						|
SRC = drw.c dwm.c util.c
 | 
						|
OBJ = ${SRC:.c=.o}
 | 
						|
 | 
						|
all: dwm
 | 
						|
 | 
						|
.c.o:
 | 
						|
	${CC} -c ${CFLAGS} $<
 | 
						|
 | 
						|
${OBJ}: config.h config.mk
 | 
						|
 | 
						|
config.h:
 | 
						|
	cp config.def.h $@
 | 
						|
 | 
						|
dwm: ${OBJ}
 | 
						|
	${CC} -o $@ ${OBJ} ${LDFLAGS}
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -f dwm ${OBJ} dwm-${VERSION}.tar.gz
 | 
						|
 | 
						|
dist: clean
 | 
						|
	mkdir -p dwm-${VERSION}
 | 
						|
	cp -R LICENSE Makefile README config.def.h config.mk\
 | 
						|
		dwm.1 drw.h util.h ${SRC} dwm.png transient.c dwm-${VERSION}
 | 
						|
	tar -cf dwm-${VERSION}.tar dwm-${VERSION}
 | 
						|
	gzip dwm-${VERSION}.tar
 | 
						|
	rm -rf dwm-${VERSION}
 | 
						|
 | 
						|
install: all
 | 
						|
	mkdir -p ${DESTDIR}${PREFIX}/bin
 | 
						|
	cp -f dwm ${DESTDIR}${PREFIX}/bin
 | 
						|
	chmod 755 ${DESTDIR}${PREFIX}/bin/dwm
 | 
						|
	mkdir -p ${DESTDIR}${MANPREFIX}/man1
 | 
						|
	sed "s/VERSION/${VERSION}/g" < dwm.1 > ${DESTDIR}${MANPREFIX}/man1/dwm.1
 | 
						|
	chmod 644 ${DESTDIR}${MANPREFIX}/man1/dwm.1
 | 
						|
 | 
						|
uninstall:
 | 
						|
	rm -f ${DESTDIR}${PREFIX}/bin/dwm\
 | 
						|
		${DESTDIR}${MANPREFIX}/man1/dwm.1
 | 
						|
 | 
						|
.PHONY: all clean dist install uninstall
 |