vikraman    14/10/02 19:09:59

  Added:                wrk-3.1.1-makefile.patch
  Log:
  New ebuild for wrk, a modern HTTP benchmarking tool
  
  (Portage version: 2.2.12/cvs/Linux i686, signed Manifest commit with key 
B0A72FD2)

Revision  Changes    Path
1.1                  app-benchmarks/wrk/files/wrk-3.1.1-makefile.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/wrk/files/wrk-3.1.1-makefile.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/wrk/files/wrk-3.1.1-makefile.patch?rev=1.1&content-type=text/plain

Index: wrk-3.1.1-makefile.patch
===================================================================
diff --git i/Makefile w/Makefile
index d956c6b..48be677 100644
--- i/Makefile
+++ w/Makefile
@@ -1,4 +1,4 @@
-CFLAGS  := -std=c99 -Wall -O2 -D_REENTRANT
+CFLAGS  += -std=c99 -Wall -D_REENTRANT
 LIBS    := -lpthread -lm -lcrypto -lssl
 
 TARGET  := $(shell uname -s | tr '[A-Z]' '[a-z]' 2>/dev/null || echo unknown)
@@ -23,38 +23,31 @@ BIN  := wrk
 ODIR := obj
 OBJ  := $(patsubst %.c,$(ODIR)/%.o,$(SRC)) $(ODIR)/bytecode.o
 
-LDIR     = deps/luajit/src
-LIBS    := -lluajit $(LIBS)
-CFLAGS  += -I$(LDIR)
-LDFLAGS += -L$(LDIR)
+LIBS    := $(shell pkg-config --libs luajit) $(LIBS)
+CFLAGS  += $(shell pkg-config --cflags luajit)
 
 all: $(BIN)
 
 clean:
        $(RM) $(BIN) obj/*
-       @$(MAKE) -C deps/luajit clean
 
 $(BIN): $(OBJ)
        @echo LINK $(BIN)
-       @$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+       @$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
 
-$(OBJ): config.h Makefile $(LDIR)/libluajit.a | $(ODIR)
+$(OBJ): config.h Makefile | $(ODIR)
 
 $(ODIR):
        @mkdir -p $@
 
 $(ODIR)/bytecode.o: src/wrk.lua
        @echo LUAJIT $<
-       @$(SHELL) -c 'cd $(LDIR) && ./luajit -b $(CURDIR)/$< $(CURDIR)/$@'
+       @$(SHELL) -c 'luajit -b $(CURDIR)/$< $(CURDIR)/$@'
 
 $(ODIR)/%.o : %.c
        @echo CC $<
        @$(CC) $(CFLAGS) -c -o $@ $<
 
-$(LDIR)/libluajit.a:
-       @echo Building LuaJIT...
-       @$(MAKE) -C $(LDIR) BUILDMODE=static
-
 .PHONY: all clean
 .SUFFIXES:
 .SUFFIXES: .c .o .lua




Reply via email to