.SUFFIXES: .cpp .o

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

ARCH = ${shell uname}

CXX = g++

CXXINCLUDE = 

CXXFLAGS = -D_ALL_SOURCE -DOPEN_EMBL_NO_PRAGMA_ONCE -DNDEBUG -O2 -Wall

CXXLIBS = 

SOURCES=\
   efmt.cpp

OBJS:=$(subst .cpp,.o,$(SOURCES))

.PHONY:clean depend

efmt: .depend_$(ARCH) $(OBJS)
	$(CXX) $(CXXFLAGS) -o $@ $(OBJS) $(CXXLIBS)

.depend_$(ARCH): depend
	@touch $@

clean:
	rm -f *.o efmt .depend_$(ARCH)

depend:
	@makedepend -fMakefile $(CXXINCLUDE) $(SOURCES) 2> /dev/null# DO NOT DELETE

# DO NOT DELETE

efmt.o: /usr/include/stdlib.h /usr/include/features.h
efmt.o: /opt/gcc.3.3/lib/gcc-lib/i586-pc-interix3/3.3/include/stddef.h
efmt.o: /usr/include/sys/types.h /usr/include/sys/endian.h
efmt.o: /usr/include/string.h /usr/include/stdio.h /usr/include/va_list.h
efmt.o: /opt/gcc.3.3/lib/gcc-lib/i586-pc-interix3/3.3/include/stdarg.h
