1OBJDIR = 2PREFIX = /usr/local 3DESTDIR = 4RM = rm -f 5LN = ln -f 6MKDIR = mkdir -m 0755 -p 7INSTALL = install 8INCLUDEDIR= $(PREFIX)/include 9 10 11all: 12 13clean: 14 15distclean: clean 16 17install: 18 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 19 $(INSTALL) -m 0644 array.h $(DESTDIR)$(INCLUDEDIR)/System/array.h 20 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 21 $(INSTALL) -m 0644 buffer.h $(DESTDIR)$(INCLUDEDIR)/System/buffer.h 22 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 23 $(INSTALL) -m 0644 config.h $(DESTDIR)$(INCLUDEDIR)/System/config.h 24 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 25 $(INSTALL) -m 0644 error.h $(DESTDIR)$(INCLUDEDIR)/System/error.h 26 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 27 $(INSTALL) -m 0644 event.h $(DESTDIR)$(INCLUDEDIR)/System/event.h 28 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 29 $(INSTALL) -m 0644 file.h $(DESTDIR)$(INCLUDEDIR)/System/file.h 30 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 31 $(INSTALL) -m 0644 hash.h $(DESTDIR)$(INCLUDEDIR)/System/hash.h 32 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 33 $(INSTALL) -m 0644 license.h $(DESTDIR)$(INCLUDEDIR)/System/license.h 34 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 35 $(INSTALL) -m 0644 mutator.h $(DESTDIR)$(INCLUDEDIR)/System/mutator.h 36 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 37 $(INSTALL) -m 0644 object.h $(DESTDIR)$(INCLUDEDIR)/System/object.h 38 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 39 $(INSTALL) -m 0644 parser.h $(DESTDIR)$(INCLUDEDIR)/System/parser.h 40 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 41 $(INSTALL) -m 0644 plugin.h $(DESTDIR)$(INCLUDEDIR)/System/plugin.h 42 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 43 $(INSTALL) -m 0644 string.h $(DESTDIR)$(INCLUDEDIR)/System/string.h 44 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 45 $(INSTALL) -m 0644 token.h $(DESTDIR)$(INCLUDEDIR)/System/token.h 46 $(MKDIR) $(DESTDIR)$(INCLUDEDIR)/System 47 $(INSTALL) -m 0644 variable.h $(DESTDIR)$(INCLUDEDIR)/System/variable.h 48 49uninstall: 50 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/array.h 51 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/buffer.h 52 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/config.h 53 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/error.h 54 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/event.h 55 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/file.h 56 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/hash.h 57 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/license.h 58 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/mutator.h 59 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/object.h 60 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/parser.h 61 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/plugin.h 62 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/string.h 63 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/token.h 64 $(RM) -- $(DESTDIR)$(INCLUDEDIR)/System/variable.h 65 66.PHONY: all clean distclean install uninstall 67