LIBDIR := /usr/lib INCLUDEDIR := /usr/include CC := gcc CFLAGS := -fPIC AR := ar RANLIB := ranlib INSTALL := install OBJS := fclose_keep_errno.o getfs_a.o getfsent.o getfsent_a.o it: include/fstab.h libfstab.a clean: @exec rm -f *.o libfstab.a install: $(DESTDIR)$(INCLUDEDIR)/fstab.h $(DESTDIR)$(LIBDIR)/libfstab.a $(DESTDIR)$(INCLUDEDIR)/fstab.h: include/fstab.h exec $(INSTALL) -D -m 644 $< $@ $(DESTDIR)$(LIBDIR)/libfstab.a: libfstab.a exec $(INSTALL) -D -m 644 $< $@ %.o: src/%.c exec $(CC) $(CFLAGS) -c -o $@ -I include -I src/include $< libfstab.a: $(OBJS) exec $(AR) rc $@ $^ exec $(RANLIB) $@ .PHONY: it clean install