INSTALL = /usr/local/games/

# Uncomment these lines if you want to change the defaults to something else
# (This is/will be removed - and better mechanism will be used for this purpose - Nopik)

# Max length of imported texts.  Set it to 0 or comment it if you don't want a limit
#LIMIT_LENGTH = -DLIMIT_LENGTH=1024

### That's all ###

CC       = gcc
CXX      = g++
#PROF     = -ggdb3
PROF     = -g0 -O2
CFLAGS   = $(PROF) -fmessage-length=0 -Wall $(LIMIT_LENGTH)
CXXFLAGS = $(CFLAGS)
LDFLAGS  = $(PROF)
LIBS     = -lncurses

OBJECTS  = dvorakng.o lessons.o
HEADERS  = lessons.h
TARGET   = dvorakng

VERSION = 0.6.0rc1

all: $(TARGET)

dvorakng.o: dvorakng.cpp

lessons.o: lessons.cpp

dvorakng: $(OBJECTS)
	$(CXX) $(LDFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS)

clean:
		rm -f $(OBJECTS) $(TARGET)

install:
		install -d $(INSTALL)
		install -s dvorakng $(INSTALL)

run: $(TARGET)
	./dvorakng

dist:
	cd .. && tar cjf dvorakng/dvorakng-$(VERSION).tar.bz2 dvorakng/COPYING dvorakng/dvorakng.cpp dvorakng/lessons.cpp dvorakng/lessons.h dvorakng/Makefile dvorakng/README dvorakng/TODO

