Skip to content
Snippets Groups Projects
Commit 84057021 authored by Marcel Huber's avatar Marcel Huber
Browse files

* needed to add separate rules for copying libraries

 - on WIN32 there is no version extension to the dlls so we can not use the same rule
parent 0fb906e3
No related branches found
No related tags found
No related merge requests found
......@@ -9,8 +9,28 @@ ITO_LIBDIR= $(WD_LIBDIR)
# Windows specific suffixes
ifeq "$(OS)" "Windows_NT"
$(ITO_LIBDIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX) : $(TARGET_DIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX)
@ echo copying $< to [$(ITO_LIBDIR)]... &&\
cp $< $(ITO_LIBDIR) >/dev/null &&\
if [ $$? -eq 0 ]; then\
echo successful;\
else\
echo failed!;\
fi;
else
# LINUX & Solaris specific suffixes
$(ITO_LIBDIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX) : $(TARGET_DIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX).*
@ echo copying $< to [$(ITO_LIBDIR)]... &&\
rm -f $(ITO_LIBDIR)/$(SNIFF_LIB_TARGET).* &&\
cp $< $(ITO_LIBDIR) >/dev/null &&\
(cd $(ITO_LIBDIR) && ln -s $(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX).* $(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX)) &&\
if [ $$? -eq 0 ]; then\
echo successful;\
else\
echo failed!;\
fi;
endif
$(ITO_LIBDIR):
......@@ -23,17 +43,6 @@ $(ITO_LIBDIR):
$(SNIFF_LIB_TARGET) : $(ITO_LIBDIR) $(ITO_LIBDIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX)
@ touch $@;
$(ITO_LIBDIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX) : $(TARGET_DIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX).*
@ echo copying $< to [$(ITO_LIBDIR)]... &&\
rm -f $(ITO_LIBDIR)/$(SNIFF_LIB_TARGET).* &&\
cp $< $(ITO_LIBDIR) >/dev/null &&\
(cd $(ITO_LIBDIR) && ln -s $(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX).* $(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX)) &&\
if [ $$? -eq 0 ]; then\
echo successful;\
else\
echo failed!;\
fi;
all: $(SNIFF_LIB_TARGET)
clean: clean_targets
......
......@@ -9,8 +9,28 @@ ITO_LIBDIR= $(WD_LIBDIR)
# Windows specific suffixes
ifeq "$(OS)" "Windows_NT"
$(ITO_LIBDIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX) : $(TARGET_DIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX)
@ echo copying $< to [$(ITO_LIBDIR)]... &&\
cp $< $(ITO_LIBDIR) >/dev/null &&\
if [ $$? -eq 0 ]; then\
echo successful;\
else\
echo failed!;\
fi;
else
# LINUX & Solaris specific suffixes
$(ITO_LIBDIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX) : $(TARGET_DIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX).*
@ echo copying $< to [$(ITO_LIBDIR)]... &&\
rm -f $(ITO_LIBDIR)/$(SNIFF_LIB_TARGET).* &&\
cp $< $(ITO_LIBDIR) >/dev/null &&\
(cd $(ITO_LIBDIR) && ln -s $(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX).* $(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX)) &&\
if [ $$? -eq 0 ]; then\
echo successful;\
else\
echo failed!;\
fi;
endif
$(ITO_LIBDIR):
......@@ -23,17 +43,6 @@ $(ITO_LIBDIR):
$(SNIFF_LIB_TARGET) : $(ITO_LIBDIR) $(ITO_LIBDIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX)
@ touch $@;
$(ITO_LIBDIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX) : $(TARGET_DIR)/$(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX).*
@ echo gugus copying $< to [$(ITO_LIBDIR)]... &&\
rm -f $(ITO_LIBDIR)/$(SNIFF_LIB_TARGET).* &&\
cp $< $(ITO_LIBDIR) >/dev/null &&\
(cd $(ITO_LIBDIR) && ln -s $(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX).* $(SNIFF_LIB_TARGET)$(SHAREDLIB_SUFFIX)) &&\
if [ $$? -eq 0 ]; then\
echo successful;\
else\
echo failed!;\
fi;
all: $(SNIFF_LIB_TARGET)
clean: clean_targets
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment