.POSIX: # This Makefile was generated by maje # See https://src.kaivo.net/dev/maje/ for more information # Do not edit this Makefile by hand CC=c99 LD=$(CC) CFLAGS=-Wall -Wextra -Wpedantic -Werror -g LDFLAGS= LDLIBS= SRCDIR=. OBJDIR=. BINDIR=$(OBJDIR) DESTDIR=/usr/local all: $(BINDIR)/maje clean: rm -f $(BINDIR)/maje $(OBJDIR)/*.o install: $(BINDIR)/maje mkdir -p $(DESTDIR)/bin cp $(BINDIR)/maje $(DESTDIR)/bin $(BINDIR)/maje: $(OBJDIR)/make.o $(OBJDIR)/make.o: $(SRCDIR)/maje.h $(OBJDIR)/make.o: $(SRCDIR)/make.c @mkdir -p $(@D) $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/make.c $(BINDIR)/maje: $(OBJDIR)/flags.o $(OBJDIR)/flags.o: $(SRCDIR)/maje.h $(OBJDIR)/flags.o: $(SRCDIR)/flags.c @mkdir -p $(@D) $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/flags.c $(BINDIR)/maje: $(OBJDIR)/includes.o $(OBJDIR)/includes.o: $(SRCDIR)/maje.h $(OBJDIR)/includes.o: $(SRCDIR)/includes.c @mkdir -p $(@D) $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/includes.c $(BINDIR)/maje: $(OBJDIR)/maje.o $(OBJDIR)/maje.o: $(SRCDIR)/maje.h $(OBJDIR)/maje.o: $(SRCDIR)/maje.c @mkdir -p $(@D) $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/maje.c $(BINDIR)/maje: $(OBJDIR)/sources.o $(OBJDIR)/sources.o: $(SRCDIR)/maje.h $(OBJDIR)/sources.o: $(SRCDIR)/sources.c @mkdir -p $(@D) $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/sources.c $(BINDIR)/maje: $(OBJDIR)/list.o $(OBJDIR)/list.o: $(SRCDIR)/maje.h $(OBJDIR)/list.o: $(SRCDIR)/list.c @mkdir -p $(@D) $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/list.c $(BINDIR)/maje: $(OBJDIR)/main.o $(OBJDIR)/main.o: $(SRCDIR)/maje.h $(OBJDIR)/main.o: $(SRCDIR)/main.c @mkdir -p $(@D) $(CC) $(CFLAGS) -o $@ -c $(SRCDIR)/main.c $(BINDIR)/maje: @mkdir -p $(@D) $(LD) $(LDFLAGS) -o $@ $(OBJDIR)/*.o $(LDLIBS)