@@ -55,8 +55,8 @@ all: e9tool e9patch
5555
5656e9tool : CXXFLAGS += $(E9TOOL_CXXFLAGS )
5757e9tool : LDFLAGS += $(E9TOOL_LDFLAGS )
58- e9tool : LDLIBS += $(E9TOOL_LDLIBS )
59- e9tool : $(E9TOOL_OBJS ) $$( E9TOOL_LIBS )
58+ e9tool : LDLIBS += $(E9TOOL_LIBS ) $( E9TOOL_LDLIBS )
59+ e9tool : $(E9TOOL_OBJS )
6060 $(CXX ) $(CXXFLAGS ) $^ -o $@ $(LDFLAGS ) $(LDLIBS )
6161
6262e9patch : $(E9PATCH_OBJS )
@@ -83,12 +83,6 @@ src/e9patch/e9loader_pe.c: src/e9patch/e9loader_pe.cpp
8383src/e9patch/e9elf.o : src/e9patch/e9loader_elf.c
8484src/e9patch/e9pe.o : src/e9patch/e9loader_pe.c
8585
86- contrib/zydis/libZydis.a :
87- $(MAKE ) -C contrib/zydis
88-
89- contrib/libdw/libdw.a :
90- $(MAKE ) -C contrib/libdw
91-
9286install : all
9387 install -d " $( DESTDIR) $( PREFIX) /bin"
9488 install -m 755 e9patch " $( DESTDIR) $( PREFIX) /bin/e9patch"
@@ -151,10 +145,16 @@ install: all
151145# SPECIAL BUILD
152146# ########################################################################
153147
148+ contrib/zydis/libZydis.a :
149+ $(MAKE ) -C contrib/zydis
150+
151+ contrib/libdw/libdw.a :
152+ $(MAKE ) -C contrib/libdw
153+
154154dev : E9TOOL_CXXFLAGS += -Icontrib/libdw \
155155 -Icontrib/zydis/include -Icontrib/zydis/dependencies/zycore/include
156156dev : E9TOOL_LIBS += contrib/zydis/libZydis.a contrib/libdw/libdw.a
157- dev : e9patch e9tool
157+ dev : contrib/zydis/libZydis.a contrib/libdw/libdw.a e9patch e9tool
158158
159159release : CXXFLAGS += -O2 -DNDEBUG
160160release : dev
0 commit comments