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