# Makefile for medusa bbs

CC = gcc
CFLAGS = -Wall -funroll-loops -ggdb3
LIBS = -lncurses -lmenu

PROGRAMS = tetradraw tetraview

TETRADRAW_OBJECTS = editor.o interface.o load.o main.o multidraw.o save.o colour.o
TETRAVIEW_OBJECTS = tv_editor.o tv_interface.o tv_load.o tv_main.o colour.o

RM = rm -f
INSTALL = install
INSTALL_DATA = -m 755

all: tetradraw tetraview

tetradraw: $(TETRADRAW_OBJECTS)
	$(CC) -o tetradraw $(TETRADRAW_OBJECTS) $(LIBS)

tetraview: $(TETRAVIEW_OBJECTS)
	$(CC) -o tetraview $(TETRAVIEW_OBJECTS) $(LIBS)

clean:
	$(RM) $(TETRADRAW_OBJECTS) $(TETRAVIEW_OBJECTS) $(PROGRAMS) *~

install: 
	$(INSTALL) -c -m 755 tetradraw /usr/bin
	$(INSTALL) -c -m 755 tetraview /usr/bin 
