SHELL := /bin/bash CC := cc MKDIR := mkdir CFLAGS := -Wall -Werror -Os BUILD_DIR := build TARGET := $(BUILD_DIR)/fa2json SRCS := fs-watcher.c json-writer.c .PHONY: all test dev clean all: $(TARGET) $(TARGET): $(SRCS) $(MKDIR) -p $(BUILD_DIR) $(CC) $(CFLAGS) -o $@ $^ test: $(TARGET) node test/test.mjs dev: $(TARGET) node test/dev.mjs $(ARGS) clean: rm -rf $(BUILD_DIR)