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