You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
536 B
45 lines
536 B
VERSION=0.1
|
|
PROGRAM=vidoiltank
|
|
CFLAGS=-O2 -ggdb -Wall
|
|
OBJS= getvideo.o image.o main.o convert.o
|
|
DIST=$(PROGRAM)-$(VERSION)
|
|
LIBS=-ljpeg
|
|
|
|
all: $(PROGRAM)
|
|
|
|
rebuild: clean all
|
|
|
|
$(PROGRAM): $(OBJS)
|
|
gcc -o $@ $^ $(LIBS)
|
|
|
|
%.o: %.c
|
|
gcc $(CFLAGS) -c -o $@ $^ $(DFLAGS)
|
|
|
|
clean:
|
|
rm *.o -rf
|
|
rm $(PROGRAM) -rf
|
|
rm nohup.out -rf
|
|
rm core -rf
|
|
|
|
cleanall: clean
|
|
rm *~ -rf
|
|
|
|
source: cleanall
|
|
|
|
dist:
|
|
rm -rf $(DIST)
|
|
mkdir $(DIST)
|
|
cp Makefile* $(DIST)/
|
|
cp *.c $(DIST)/ -L
|
|
cp *.h $(DIST)/ -L
|
|
tar cvzf ../$(DIST).tgz $(DIST)
|
|
rm -rf $(DIST)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|