CC = gcc
CFLAGS = -Wall -Wextra -I.
LFLAGS = -Wall -Wextra

.PHONY: clean

all: php-fcgi

clean:
	rm -f *.o php-fcgi

libstr.o: src/libstr.c src/libstr.h
	$(CC) $(CFLAGS) -c src/libstr.c

php-fcgi.o: src/php-fcgi.c
	$(CC) $(CFLAGS) -c src/php-fcgi.c

userconfig.o: src/userconfig.c src/userconfig.h
	$(CC) $(CFLAGS) -c src/userconfig.c

php-fcgi: libstr.o php-fcgi.o userconfig.o
	$(CC) $(LFLAGS) libstr.o php-fcgi.o userconfig.o -o php-fcgi
	strip php-fcgi
