Update Makefile and add config.mk
This commit is contained in:
		
							
								
								
									
										20
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								Makefile
									
									
									
									
									
								
							| @ -1,30 +1,16 @@ | ||||
| PREFIX  := /usr/local | ||||
| CC      := cc | ||||
| CFLAGS  := -pedantic -Wall -Wno-deprecated-declarations -Os | ||||
| LDFLAGS := -lX11 | ||||
| PULSEFLAGS := -lpulse | ||||
| NO_X := 0 | ||||
|  | ||||
| ifeq ($(NO_X), 1) | ||||
| 	CFLAGS := $(CFLAGS) -DNO_X | ||||
| endif | ||||
|  | ||||
| # FreeBSD (uncomment) | ||||
| #LDFLAGS += -L/usr/local/lib -I/usr/local/include | ||||
| # # OpenBSD (uncomment) | ||||
| #LDFLAGS += -L/usr/X11R6/lib -I/usr/X11R6/include | ||||
| include config.mk | ||||
|  | ||||
| all: options dwmblocks | ||||
|  | ||||
| options: | ||||
| 	@echo dwmblocks build options: | ||||
| 	@echo "CFLAGS  = ${CFLAGS}" | ||||
| 	@echo "CFLAGS  = ${CFLAGS} ${NO_X}" | ||||
| 	@echo "LDFLAGS = ${LDFLAGS}" | ||||
| 	@echo "CC      = ${CC}" | ||||
| 	@echo "PULSEFLAGS = ${PULSEFLAGS}" | ||||
|  | ||||
| dwmblocks: dwmblocks.c pulse-listener.c blocks.def.h blocks.h | ||||
| 	${CC} -o dwmblocks dwmblocks.c pulse-listener.c ${CFLAGS} ${PULSEFLAGS} ${LDFLAGS} | ||||
| 	${CC} ${NO_X} -o dwmblocks dwmblocks.c pulse-listener.c ${CFLAGS} ${PULSEFLAGS} ${LDFLAGS} | ||||
|  | ||||
| blocks.h: | ||||
| 	cp blocks.def.h $@ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user