use predefined OS macro instead of uname.
This commit is contained in:
		
							
								
								
									
										1
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								Makefile
									
									
									
									
									
								
							| @ -10,7 +10,6 @@ all: options st | |||||||
|  |  | ||||||
| options: | options: | ||||||
| 	@echo st build options: | 	@echo st build options: | ||||||
| 	@echo "SYSTEM   = ${SYSTEM}" |  | ||||||
| 	@echo "CFLAGS   = ${CFLAGS}" | 	@echo "CFLAGS   = ${CFLAGS}" | ||||||
| 	@echo "LDFLAGS  = ${LDFLAGS}" | 	@echo "LDFLAGS  = ${LDFLAGS}" | ||||||
| 	@echo "CC       = ${CC}" | 	@echo "CC       = ${CC}" | ||||||
|  | |||||||
| @ -14,15 +14,8 @@ X11LIB = /usr/X11R6/lib | |||||||
| INCS = -I. -I/usr/include -I${X11INC} | INCS = -I. -I/usr/include -I${X11INC} | ||||||
| LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 -lutil | LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 -lutil | ||||||
|  |  | ||||||
| # uncomment manualy your system if compilation fail |  | ||||||
| SYSTEM = -D`uname | tr a-z A-Z` |  | ||||||
| #SYSTEM = -DLINUX |  | ||||||
| #SYSTEM = -DOPENBSD |  | ||||||
| #SYSTEM = -DFREEBSD |  | ||||||
| #SYSTEM = -DNETBSD |  | ||||||
|  |  | ||||||
| # flags | # flags | ||||||
| CPPFLAGS = -DVERSION=\"${VERSION}\" ${SYSTEM} | CPPFLAGS = -DVERSION=\"${VERSION}\" | ||||||
| CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} | CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} | ||||||
| LDFLAGS = -s ${LIBS} | LDFLAGS = -s ${LIBS} | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										6
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								st.c
									
									
									
									
									
								
							| @ -20,11 +20,11 @@ | |||||||
| #include <X11/keysym.h> | #include <X11/keysym.h> | ||||||
| #include <X11/Xutil.h> | #include <X11/Xutil.h> | ||||||
|  |  | ||||||
| #if   defined(LINUX) | #if   defined(__linux) | ||||||
|  #include <pty.h> |  #include <pty.h> | ||||||
| #elif defined(OPENBSD) || defined(NETBSD) | #elif defined(__OpenBSD__) || defined(__NetBSD__) | ||||||
|  #include <util.h> |  #include <util.h> | ||||||
| #elif defined(FREEBSD) | #elif defined(__FreeBSD__) || defined(__DragonFly__) | ||||||
|  #include <libutil.h> |  #include <libutil.h> | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user