# Makefile core for this source directory, called by several ../build/*/*/Makefile # # $Id$ ARTIFACT=fancyhttpd ABI_VERSION=1 EXTPKGS=fancybase3 fancysock3 fancyssl3 fancylog INCLUDES=-I. -I$(srcdir) -I$(srcdir)/generated # SILENT_LIBS=foolib LD=$(CXX) BUILDDATESOURCES=\ FancyHTTPdVersion.cpp \ SOURCES=\ fancyhttpd.cpp \ BasicAuthRequestHandler.cpp \ BeanImpl.cpp \ EchoRequestHandler.cpp \ ExceptionRequestHandler.cpp \ FancyHTTPdLog.cpp \ FancyHTTPdRequestHandler.cpp \ GetRequestHandler.cpp \ JsonHandlers.cpp \ LoginLogoutRequestHandler.cpp \ PostRequestHandler.cpp \ RawRequestHandler.cpp \ UploadRequestHandler.cpp \ WsRequestHandlerListener.cpp \ generated/org_clazzes_remoting_test_api_BeanException.cpp \ generated/org_clazzes_remoting_test_api_BaseBeanPOJO.cpp \ generated/org_clazzes_remoting_test_api_DerivedBeanPOJO.cpp \ generated/org_clazzes_remoting_test_api_TestEnum.cpp \ generated/org_clazzes_remoting_test_api_IBean.cpp \ generated/org_clazzes_remoting_test_api_ICallback.cpp \ HEADERS=\ include /usr/share/pba-cbs/mk/main-executable.mk # This is plain hakery, because subdir sources are currently not handled by pba-cbs. generated/%.o generated/%.d: $(srcdir)/generated/%.cpp $(CXX) $(ABI_CFLAGS) $(CXXFLAGS) $(EXT_CFLAGS) $(INCLUDES) -MMD -MT 'generated/$*.d generated/$*.o' -c $< -o generated/$*.o install-bin:: mkdir -pv $(DESTDIR)$(prefix)/share/fancyhttpd/resources/subdir cp -v $(srcdir)/../resources/*.html $(DESTDIR)$(prefix)/share/fancyhttpd/resources/ cp -v $(srcdir)/../resources/*.ico $(DESTDIR)$(prefix)/share/fancyhttpd/resources/ cp -v $(srcdir)/../resources/*.js $(DESTDIR)$(prefix)/share/fancyhttpd/resources/ cp -v $(srcdir)/../resources/subdir/*.html $(DESTDIR)$(prefix)/share/fancyhttpd/resources/subdir/