ifeq ($(SRCDIR),) updir = $(shell echo $(dir $(1)) | sed 's/.$$//') LIBDIR := $(call updir,$(CURDIR)) SRCDIR := $(call updir,$(LIBDIR)) BLDDIR := $(SRCDIR) endif SUBDIR := lib/wininet_transport include $(BLDDIR)/config.mk default: all .PHONY: all all: xmlrpc_wininet_transport.o xmlrpc_wininet_transport.osh # Rules for the above dependencies are in common.mk, # courtesy of TARGET_MODS. TARGET_MODS = xmlrpc_wininet_transport OMIT_WININET_TRANSPORT_RULE=Y include $(SRCDIR)/common.mk # This 'common.mk' dependency makes sure the symlinks get built before # this make file is used for anything. $(SRCDIR)/common.mk: srcdir blddir INCLUDES = \ -I$(BLDDIR) \ -I$(BLDDIR)/include \ -Isrcdir/include \ -Isrcdir/lib/util/include \ .PHONY: clean clean: clean-common .PHONY: distclean distclean: clean distclean-common .PHONY: tags tags: TAGS .PHONY: distdir distdir: .PHONY: install install: .PHONY: dep dep: dep-common include depend.mk # Need this dependency for those who don't use depend.mk. # Without it, version.h doesn't get created. xmlrpc_wininet_transport.o xmlrpc_wininet_transport.osh: version.h