1# -------------------------------------------------------------------- 2# Makefile for Ipecurl 3# -------------------------------------------------------------------- 4 5OBJDIR = $(BUILDDIR)/obj/ipecurl 6include ../common.mak 7 8TARGET = $(call exe_target,ipecurl) 9 10CPPFLAGS += -I../include $(CURL_CFLAGS) 11LIBS += -L$(buildlib) -lipe $(CURL_LIBS) 12 13all: $(TARGET) 14 15win_sources = ipecurl_win.cpp 16cocoa_sources = ipecurl_osx.cpp 17 18ifndef WIN32 19ifndef MACOS 20IPECURL_SH=1 21endif 22endif 23 24ifdef IPECURL_SH 25 26$(TARGET): ipecurl.sh 27 $(MAKE_BINDIR) 28 cp ipecurl.sh $(TARGET) 29 chmod 0755 $(TARGET) 30 31clean: 32 @-rm -f $(TARGET) 33 34else 35 36$(TARGET): $(objects) 37 $(MAKE_BINDIR) 38 $(CXX) $(LDFLAGS) -o $@ $^ $(LIBS) 39 40clean: 41 @-rm -f $(objects) $(TARGET) $(DEPEND) 42 43$(DEPEND): Makefile 44 $(MAKE_DEPEND) 45 46-include $(DEPEND) 47 48endif 49 50install: $(TARGET) 51 $(INSTALL_DIR) $(INSTALL_ROOT)$(IPEBINDIR) 52 $(INSTALL_PROGRAMS) $(TARGET) $(INSTALL_ROOT)$(IPEBINDIR) 53 54# -------------------------------------------------------------------- 55