###################################################################
# Makefile for fuzzy extension of SIMLIB
# Author: David Martinek
# Date: 4.4.2001
SIMLIB_DIR=$(HOME)/SIMLIB
SIMLIB_SRC=..
SIMLIB_DEPEND=$(SIMLIB_SRC)/simlib.h
FUZZY_DEPEND=$(SIMLIB_DEPEND) fuzzy.h
CXX=g++
#CXXFLAGS=-O2 -Wall
CXXFLAGS=-g -Wall
ILIBS= -I$(SIMLIB_DIR) -I. -I$(SIMLIB_SRC)
LINKLIBS=$(SIMLIB_DIR)/simlib.so -lm
%.o : %.cc
$(CXX) $(CXXFLAGS) $(ILIBS) -c $<
###################################################################
OBJS=fuzzy.o fuzzyio.o fuzzymf.o fuzzyrul.o ruletree.o rules.o
# přeloží všechny moduly
all: $(OBJS)
fuzzy.o: fuzzy.cc $(FUZZY_DEPEND)
fuzzyio.o: fuzzyio.cc $(FUZZY_DEPEND)
fuzzymf.o: fuzzymf.cc $(FUZZY_DEPEND)
fuzzyrul.o: fuzzyrul.cc $(FUZZY_DEPEND)
ruletree.o: ruletree.cc $(FUZZY_DEPEND)
rules.o: rules.cc $(FUZZY_DEPEND)
clean:
rm -f *.dat *.o
doc:
doxygen doxygen.config
#
syntax highlighted by Code2HTML, v. 0.9.1