AUTOMAKE_OPTIONS = foreign no-dependencies no-installinfo subdir-objects SUBDIRS = clib SUFFIXES = .c .o AM_CFLAGS = -Wall -I./clib -std=gnu99 AM_LDFLAGS = -pthread .c.o: $(CC) -I. -pthread $(CPPFLAGS) $(CFLAGS) $(AM_CFLAGS) -c -o $@ $< #config.h: config.h.in # ./config.status $@ sbin_PROGRAMS = cworker cworker_SOURCES = main.c cworker.c cworker.h cworker_LDADD = clib/libcworker.la run: $(sbin_PROGRAMS) ./cworker --port=9002 --nofork=true IMAGE_REPO = docker.io/onborodin IMAGE_TAG = latest IMAGE_NAME = cworker image: $(DOCKER) build -t $(IMAGE_REPO)/$(IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile . push: $(DOCKER) push $(IMAGE_REPO)/$(IMAGE_NAME):$(IMAGE_TAG) RELEASE_NAMESPACE = cworker RELEASE_NAME = cworker kinstall: $(HELM) install --create-namespace --namespace $(RELEASE_NAMESPACE) \ --set cworker.image.path=$(IMAGE_REPO) \ --set cworker.image.name=$(IMAGE_NAME) \ --set cworker.image.tag=$(IMAGE_TAG) \ $(RELEASE_NAME) ./chart kuninstall: $(HELM) uninstall --namespace $(RELEASE_NAMESPACE) $(RELEASE_NAME) #install-data-local: # test -z $(DESTDIR)$(APP_LIBDIR) || $(MKDIR_P) $(DESTDIR)$(APP_LIBDIR) # test -z $(DESTDIR)$(APP_CONFDIR) || $(MKDIR_P) $(DESTDIR)$(APP_CONFDIR) # test -z $(DESTDIR)$(APP_LOGDIR) || $(MKDIR_P) $(DESTDIR)$(APP_LOGDIR) # test -z $(DESTDIR)$(APP_RUNDIR) || $(MKDIR_P) $(DESTDIR)$(APP_RUNDIR) # test -z $(DESTDIR)$(APP_DATABASEDIR) || $(MKDIR_P) $(DESTDIR)$(APP_DATABASEDIR) #EOF clean-local: rm -rf autom4te.cache rm -rf *~ rm -rf run log