40 lines
		
	
	
		
			662 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			662 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| CC =		gcc
 | |
| CFLAGS =	-O2 -s -D_GNU_SOURCE
 | |
| LDLIBS =
 | |
| PREFIX =
 | |
| BINDIR =	$(PREFIX)/usr/bin
 | |
| 
 | |
| all: cbsi
 | |
| 	@echo "All done!"
 | |
| 
 | |
| cbsi: buffer.o cbsi.o error.o mimetype.o subshell.o
 | |
| 	$(CC) $(CFLAGS) $(LDLIBS) buffer.o cbsi.o error.o mimetype.o subshell.o -o cbsi
 | |
| 
 | |
| buffer.o: buffer.c
 | |
| 	$(CC) $(CFLAGS) -c buffer.c
 | |
| 
 | |
| cbsi.o: cbsi.c
 | |
| 	$(CC) $(CFLAGS) -c cbsi.c
 | |
| 
 | |
| error.o: error.c
 | |
| 	$(CC) $(CFLAGS) -c error.c
 | |
| 
 | |
| mimetype.o: mimetype.c
 | |
| 	$(CC) $(CFLAGS) -c mimetype.c
 | |
| 
 | |
| subshell.o: subshell.c
 | |
| 	$(CC) $(CFLAGS) -c subshell.c
 | |
| 
 | |
| install:
 | |
| 	mkdir -p $(BINDIR)
 | |
| 	cp cbsi $(BINDIR)
 | |
| 	@echo "All done!"
 | |
| 
 | |
| uninstall:
 | |
| 	@rm -f $(BINDIR)/cbsi
 | |
| 	@echo "All done!"
 | |
| 
 | |
| clean:
 | |
| 	rm -f cbsi *.o
 | |
| 	@echo "All done!"
 |