|
|
@@ -68,7 +68,19 @@ OBJS = auth.So \
|
|
|
mod/server.mod/server.So \
|
|
|
mod/share.mod/share.So \
|
|
|
mod/transfer.mod/transfer.So \
|
|
|
- mod/update.mod/update.So
|
|
|
+ mod/update.mod/update.So \
|
|
|
+ compat/dirname.o \
|
|
|
+ compat/dn_expand.o \
|
|
|
+ compat/inet_ntop.o \
|
|
|
+ compat/snprintf.o \
|
|
|
+ compat/memcpy.o \
|
|
|
+ compat/memmem.o \
|
|
|
+ compat/memset.o \
|
|
|
+ compat/memutil.o \
|
|
|
+ compat/strcasecmp.o \
|
|
|
+ compat/strftime.o \
|
|
|
+ compat/strlcpy.o \
|
|
|
+ compat/strsep.o
|
|
|
|
|
|
MAKE_GENERIC = $(MAKE) 'MAKE=$(MAKE)' 'MAKEFLAGS=$(MAKEFLAGS)' 'CXX=$(CXX)' 'LD=$(LD)' 'STRIP=$(STRIP)' 'CXXFLAGS=$(CXXFLAGS)' 'CFLGS=$(CFLGS)' 'CCDEPMODE=$(CCDEPMODE)'
|
|
|
|
|
|
@@ -100,12 +112,12 @@ sorthelp: sorthelp.cc ../lib/bdlib/src/libbdlib.a
|
|
|
$(CXX) $(CPPFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)/pack $(CXXFLAGS) $< ../lib/bdlib/src/libbdlib.a $(LDFLAGS) -o $@
|
|
|
@$(STRIP) $@@EXEEXT@
|
|
|
|
|
|
-../$(EGGEXEC): build_msg $(OBJS) mycrypto compatability ../lib/bdlib/src/libbdlib.a @LIBELF_BUNDLED@
|
|
|
+../$(EGGEXEC): build_msg $(OBJS) mycrypto ../lib/bdlib/src/libbdlib.a @LIBELF_BUNDLED@
|
|
|
@echo "[*] Linking"
|
|
|
@echo ""
|
|
|
@echo "Linking wraith... $(EGGBUILD)"
|
|
|
@echo ""
|
|
|
- $(LD) $(LDFLAGS) -o ../$(EGGEXEC) $(OBJS) compat/*.o crypto/*.o ../lib/bdlib/src/libbdlib.a $(LIBS) @LIBELF_LIB@
|
|
|
+ $(LD) $(LDFLAGS) -o ../$(EGGEXEC) $(OBJS) crypto/*.o ../lib/bdlib/src/libbdlib.a $(LIBS) @LIBELF_LIB@
|
|
|
@$(STRIP) ../$(EGGEXEC)
|
|
|
@$(OBJCOPY) ../$(EGGEXEC)
|
|
|
@echo "Successful compile: $(EGGEXEC)"
|
|
|
@@ -119,10 +131,6 @@ clean:
|
|
|
build_msg:
|
|
|
@echo "[*] Compiling core components"
|
|
|
|
|
|
-compatability:
|
|
|
- @echo "[*] Compiling compatability components"
|
|
|
- +@cd compat && $(MAKE_GENERIC) compat
|
|
|
-
|
|
|
mycrypto:
|
|
|
@echo "[*] Compiling crypto"
|
|
|
+@cd crypto && $(MAKE_GENERIC) crypto
|