CFLAGS := -W -Wall -O2 -D__UNIX__
CC	:= gcc


### Sources

SOURCE_FILES=file_io.h file_io.c in_buffer.h in_buffer.c parse_ifo.h parse_ifo.c s_types.h main.c vstrip.h vstrip.c

### Objects and executables

OBJ_FILES = file_io.o in_buffer.o parse_ifo.o main.o vstrip.o

EXEC_FILES = vstrip


### General targets

all: $(EXEC_FILES)


clean:
	rm -f $(EXEC_FILES) $(OBJ_FILES)

install :
	cp -p vstrip       /usr/local/bin


### Details

vstrip :	 file_io.o in_buffer.o main.o parse_ifo.o vstrip.o
	$(CC)	-g  file_io.o in_buffer.o main.o parse_ifo.o vstrip.o -o vstrip
file_io.o : s_types.h file_io.h file_io.c
in_buffer.o : s_types.h file_io.h in_buffer.h in_buffer.c
main.o : s_types.h file_io.h vstrip.h main.c
parse_ifo.o : s_types.h file_io.h parse_ifo.h vstrip.h parse_ifo.c
vstrip.o : s_types.h file_io.h in_buffer.h vstrip.h vstrip.c

