CC = gcc
CFLAGS = -Os -Wall -Wextra
CPPFLAGS =
LDFLAGS =

all: Stichwort.cgi

Stichwort.cgi: Stichwort.c
	$(CC) $(CFLAGS) $(CPPFLAGS) Stichwort.c $(LDFLAGS) -o $@

# mit dietlibc
diet:
	$(MAKE) CC="diet -Os gcc" LDFLAGS="-static -s"

clean:
	rm -f *~ *.o
	rm -f Stichwort.cgi
	rm -f Stichwort.tar.gz

distclean: clean

dist: clean
	mkdir Stichwort
	mkdir Stichwort/cgi-data
	cp Stichwort.c Makefile COPYING Stichwort/
	cp cgi-data/Stichwortliste Stichwort/cgi-data/
	tar czvf Stichwort.tar.gz Stichwort/
	-rm -rf Stichwort
