35 lines
650 B
Makefile
35 lines
650 B
Makefile
|
|
||
|
#
|
||
|
# Adjust the following to control which options minitar gets
|
||
|
# built with. See comments in minitar.c for details.
|
||
|
#
|
||
|
CFLAGS= \
|
||
|
-DNO_BZIP2_CREATE \
|
||
|
-DNO_BZIP2_EXTRACT \
|
||
|
-DNO_COMPRESS_EXTRACT \
|
||
|
-DNO_CPIO_EXTRACT \
|
||
|
-DNO_CREATE \
|
||
|
-DNO_GZIP_CREATE \
|
||
|
-DNO_GZIP_EXTRACT \
|
||
|
-DNO_LOOKUP
|
||
|
|
||
|
# Omit 'tree.o' if you're not including create support
|
||
|
#OBJS= minitar.o tree.o
|
||
|
OBJS= minitar.o
|
||
|
|
||
|
all: minitar
|
||
|
|
||
|
minitar: $(OBJS)
|
||
|
cc -o minitar -static $(OBJS) -larchive -lz -lbz2
|
||
|
strip minitar
|
||
|
ls -l minitar
|
||
|
|
||
|
minitar.o: minitar.c
|
||
|
|
||
|
tree.o: tree.c
|
||
|
|
||
|
clean::
|
||
|
rm -f *.o
|
||
|
rm -f minitar
|
||
|
rm -f *~
|