# Makefile - Don Yang (uguu.org)
#
# For GNU gmake
#
# make              debug build
# make NDEBUG=1     release build
#
# 09/15/01

target = kirika0

cc = gcc
ld = gcc
ifeq ($(NDEBUG), 1)
	cflags = -Wall -ansi -pedantic -DNDEBUG \
		-O3 -fexpensive-optimizations -finline-functions
	lflags =
else
	cflags = -g -Wall -ansi -pedantic
	lflags =
endif


all: $(target)

$(target): kirika0.o
	$(ld) $(lflags) $^ -o $@

kirika0.o: kirika0.c
	$(cc) $(cflags) -c $< -o $@


clean:
	-rm -f core
	-rm -f *.o
	-rm -f $(target)

backup:
	-rm -f backup.tar.gz
	tar cf backup.tar *.c *.h make.bat Makefile makefile.w32
	gzip -9 backup.tar
