cbsi/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!"