SUBDIRS = cacert_resources oidc_app oidc_idp oidc_registration all: cacert_resources oidc_app/demo-app oidc_idp/cacert-idp oidc_registration/cacert-oidc-registration cacert_resources: force_look echo building JS and CSS resources cd cacert_resources ; $(MAKE) $(MFLAGS) oidc_app/demo-app: force_look echo building demo app : $(MAKE) $(MFLAGS) cd oidc_app ; $(MAKE) $(MFLAGS) oidc_idp/cacert-idp: force_look echo building CAcert IDP : $(MAKE) $(MFLAGS) cd oidc_idp ; $(MAKE) $(MFLAGS) oidc_registration/cacert-oidc-registration: force_look echo building CAcert client registration: $(MAKE) $(MFLAGS) cd oidc_registration ; $(MAKE) $(MFLAGS) clean: echo cleaning up in . -for d in $(SUBDIRS) ; do ( cd $$d; $(MAKE) clean ); done force_look: true .PHONY: all clean