
# *******************************
#
# Simple Makefile Example
#
# *******************************

# 
# Specific things
#
OBJS    = test.cc
DOBJS    = dictionary.cc
TARGET = a.out

#
# General things
#
default: $(OBJS)
	$(CXX) $(CFLAGS) $(LDFLAGS) -O4 $(OBJS) -o $(TARGET)

dict: $(DOBJS)
	$(CXX) $(CFLAGS) $(LDFLAGS) -O4 $(DOBJS) -o $(TARGET)

.cc.o:
	$(CXX) $(CFLAGS) -O4 $(INCLUDE) -c -o $*.o $<
.c++.o:
	$(CXX) $(CFLAGS) -O4 $(INCLUDE) -c -o $*.o $<
.c.o:
	$(CC) $(CFLAGS) -O4 $(INCLUDE) -c -o $*.o $<


clean:
	$(RM) *.o *~ core 

clean2:
	$(RM) *.o *~ core a.out

