# Copyright (C) 2000 Raphael Poss <grey.havens@earthling.net>

CXX = g++

CXXFLAGS = -O6
#CXXFLAGS = -g

LIBS = -lncurses++
#LIBS = -static -lncurses++ -lform -lmenu -lpanel -lncurses -ltinfo -lc -lm
#LIBS = -lncurses++_g -lform_g -lmenu_g -lpanel_g -lncurses_g -ltinfo_g  


OBJS1 = gihuste_ciska.o gihuste_tcidu.o 
OBJS2 =	ui_gahiselpli.o ui_gahiselpli2.o \
	ui_gahicfa1.o ui_gahicfa2.o \
	ui_veirgahi.o 
OBJS3 = jahostu.o preti.o
OBJS4 = ui_gihurjaho.o ui_gihurzuhe.o

OBJS = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4)

SRCS = gihuste_ciska.cc gihuste_tcidu.cc test1.cc \
	ui_gahiselpli.cc ui_gahiselpli2.cc \
	ui_gahicfa1.cc ui_gahicfa2.cc \
	ui_veirgahi.cc test2.cc \
	jahostu.cc preti.cc \
	ui_gihurjaho.cc ui_gihurzuhe.cc test3.cc \
	app.cc
	

TARGETS = app test1 test2 test3

.cc.o:
	$(CXX) $(CXXFLAGS) -c -o $@ $<


all: app

test2: $(OBJS2) $(OBJS1) $(OBJS3) test2.o
	$(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS)

test1: $(OBJS1) test1.o
	$(CXX) $(CXXFLAGS) -o $@ $^

test3: $(OBJS) test3.o
	$(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS)

app: $(OBJS) app.o
	$(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS)

depend: .depend

clean:
	rm -f *~ *.o *.s $(TARGETS)

.depend: $(SRCS)
	$(CXX) -MM $(SRCS) >.depend

include .depend

