# $Id: Makefile.in 8 2023-02-21 16:57:28Z nishi $ CC := @CC@ CFLAGS := @CFLAGS@ BIN := @DIR@/bin SRC := @DIR@/src INC := @DIR@/include OBJ := @DIR@/obj NCRON_REQUIRES := $(OBJ)/main.o $(OBJ)/ncron.o $(OBJ)/util.o $(OBJ)/parse.o $(OBJ)/dict.o all: $(BIN)/ncron $(BIN)/ncron-static $(BIN)/ncron: $(NCRON_REQUIRES) $(CC) $(CFLAGS) -o $@ $(NCRON_REQUIRES) $(BIN)/ncron-static: $(NCRON_REQUIRES) $(CC) -static $(CFLAGS) -o $@ $(NCRON_REQUIRES) $(OBJ)/main.o: $(SRC)/main.c $(CC) $(CFLAGS) -c -o $@ $(SRC)/main.c $(OBJ)/ncron.o: $(SRC)/ncron.c $(INC)/ncron.h $(CC) $(CFLAGS) -c -o $@ $< $(OBJ)/%.o: $(SRC)/ncron/%.c $(INC)/ncron/%.h $(INC)/ncron.h $(CC) $(CFLAGS) -c -o $@ $< clean: rm -rf $(OBJ)/* rm -rf $(BIN)/*