
CFLAGS = -O2 -funsigned-char -funsigned-bitfields -Wall -Wno-long-long -Wextra -pedantic -Wunused
#  -std=c++11

X11LIB = /usr/X11R6/lib
# LIBS = -ldl -lX11 -lXmu -L${X11LIB}
LIBS = -ldl -lX11 -lXmu -lncurses
CC=g++
installdir = /_/P/MAU
verzio = 9.0

OBJS1 = utf.o nc.o objektum.o mydraw.o mydmenu.o muvelet.o mappa.o adat.o datum.o arrays.o
OBJS2 = iofiles.o maustring.o ido.o logol.o main.o egyebek.o clipboard.o bitfields.o userspace.o
SOURCES1 = utf.cpp nc.cpp objektum.cpp mydraw.cpp mydmenu.cpp muvelet.cpp mappa.cpp adat.cpp datum.cpp arrays.cpp
SOURCES2 = iofiles.cpp maustring.cpp ido.cpp logol.cpp egyebek.cpp main.cpp clipboard.cpp bitfields.cpp userspace.cpp

OBJS = $(OBJS1) $(OBJS2)
SOURCES = $(SOURCES1) $(SOURCES2)

mau: $(OBJS)
	$(CC) $(CFLAGS) $(SOURCES) $(LIBS) -o $@

#maustatic: $(OBJS)
#	$(CC) $(CFLAGS) -static $(OBJS) $(LIBS) -o $@

clean:
	@echo cleaning
	@rm $(OBJS)


install:
	@mkdir -p $(installdir)/$(verzio)/bin
	@cp mau $(installdir)/$(verzio)/bin

all:
	@make mau
