OBJ=interface.o SRC=interface.c %ifdef GNU OBJ=$(addprefix $(OBJDIR)/,$(subst .c,.o,$(SRC))) $(OBJDIR)/%.o: %.c $(CC) -I$(OBJDIR) -I.. $(CFLAGS) -o $@ -c $< %else .c.o: $(CC) $(CFLAGS) -I.. -c $*.c %endif all: $(OBJ) ar rcu mudlib.a $(OBJ) ranlib mudlib.a clean: -rm -f *.o -rm -f mudlib.a