--- /dev/null
+CXXFLAGS=-std=gnu++11 -O2 -g
+
+TUNGRE_OBJS=greprotocol.o reorderer.o tungre.o tunprotocol.o
+
+tungre: $(TUNGRE_OBJS)
+ $(CXX) -o $@ $^ $(LDFLAGS) $(LDLIBS)
+
+%.o: %.cpp
+ $(CXX) -MMD -MP $(CPPFLAGS) $(CXXFLAGS) -o $@ -c $<
+DEPS=$(TUNGRE_OBJS:.o=.d)
+-include $(DEPS)
+
+clean:
+ $(RM) $(TUNGRE_OBJS) $(DEPS) gretun