X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Makefile;h=d06a6f486f5450860a629fd06c28888043471ae0;hb=0d7a8406547587b7b1adad9374b4f4985f49dd84;hp=a0a877434dbb87dc13f851b8c28ec8aa8262041f;hpb=66d3e5110affbc70766211aeff46c4f41e532ed1;p=greproxy diff --git a/Makefile b/Makefile index a0a8774..d06a6f4 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,19 @@ CXXFLAGS=-std=gnu++11 -O2 -g +LDLIBS=-lfecpp -TUNGRE_OBJS=greprotocol.o reorderer.o tungre.o tunprotocol.o +TUNGRE_OBJS=tungre.o greprotocol.o reorderer.o tunprotocol.o rsdecoder.o rsencoder.o pacer.o timeutil.o +GREPROXY_OBJS=greproxy.o greprotocol.o reorderer.o tunprotocol.o rsdecoder.o rsencoder.o pacer.o timeutil.o +all: tungre greproxy tungre: $(TUNGRE_OBJS) $(CXX) -o $@ $^ $(LDFLAGS) $(LDLIBS) +greproxy: $(GREPROXY_OBJS) + $(CXX) -o $@ $^ $(LDFLAGS) $(LDLIBS) %.o: %.cpp $(CXX) -MMD -MP $(CPPFLAGS) $(CXXFLAGS) -o $@ -c $< -DEPS=$(TUNGRE_OBJS:.o=.d) +DEPS=$(TUNGRE_OBJS:.o=.d) $(GREPROXY_OBJS:.o=.d) -include $(DEPS) clean: - $(RM) $(TUNGRE_OBJS) $(DEPS) gretun + $(RM) $(TUNGRE_OBJS) $(GREPROXY_OBJS) $(DEPS) gretun greproxy