31 lines
		
	
	
		
			609 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			609 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # see LICENSE file for copyright and license information.
 | |
| 
 | |
| NAME=mergeinputs
 | |
| LIBS = -lpthread
 | |
| SRC = ${NAME}.c
 | |
| OBJ = ${SRC:.c=.o}
 | |
| CFLAGS = -Os
 | |
| DESTDIR = /usr/local
 | |
| CC=gcc
 | |
| 
 | |
| .c.o:
 | |
| 	@echo CC $<
 | |
| 	@${CC} -c ${CFLAGS} ${LIBS} $<
 | |
| 
 | |
| ${NAME}: ${OBJ}
 | |
| 	@echo CC -o $@
 | |
| 	@${CC} -o $@ ${OBJ} ${CFLAGS} ${LIBS}
 | |
| 
 | |
| clean:
 | |
| 	@echo cleaning
 | |
| 	@rm -f ${NAME} *.o
 | |
| 
 | |
| install: ${NAME}
 | |
| 	@echo installing executable file to ${DESTDIR}/bin
 | |
| 	@mkdir -p ${DESTDIR}/bin
 | |
| 	@cp -f ${NAME} ${DESTDIR}/bin/${NAME}
 | |
| 	@chmod 755 ${DESTDIR}/bin/${NAME}
 | |
| uninstall: ${NAME}
 | |
| 	@echo removing executable file from ${DESTDIR}/bin
 | |
| 	@rm -f ${DESTDIR}/bin/${NAME}
 |