This macro was not correct in some cases, and it was used only in one place, where we did'nt get any benefit in performance of in size, so the macro is removed and ceilf is used instead of it. The only function needed from math.h is ceilf, so this patch defines the prototype of it instead of including math.h.
		
			
				
	
	
		
			29 lines
		
	
	
		
			679 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			679 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # st version
 | |
| VERSION = 0.5
 | |
| 
 | |
| # Customize below to fit your system
 | |
| 
 | |
| # paths
 | |
| PREFIX = /usr/local
 | |
| MANPREFIX = ${PREFIX}/share/man
 | |
| 
 | |
| X11INC = /usr/X11R6/include
 | |
| X11LIB = /usr/X11R6/lib
 | |
| 
 | |
| # includes and libs
 | |
| INCS = -I. -I/usr/include -I${X11INC} \
 | |
|        `pkg-config --cflags fontconfig` \
 | |
|        `pkg-config --cflags freetype2`
 | |
| LIBS = -L/usr/lib -lc -L${X11LIB} -lm -lX11 -lutil -lXext -lXft \
 | |
|        `pkg-config --libs fontconfig`  \
 | |
|        `pkg-config --libs freetype2`
 | |
| 
 | |
| # flags
 | |
| CPPFLAGS = -DVERSION=\"${VERSION}\" -D_BSD_SOURCE -D_XOPEN_SOURCE=600
 | |
| CFLAGS += -g -std=c99 -pedantic -Wall -Wvariadic-macros -Os ${INCS} ${CPPFLAGS}
 | |
| LDFLAGS += -g ${LIBS}
 | |
| 
 | |
| # compiler and linker
 | |
| CC ?= cc
 | |
| 
 |