1##
2# Makefile for hunspell
3##
4
5# Project info
6Project           = hunspell
7UserType          = Developer
8ToolType          = Libraries
9GnuAfterInstall   = install-strip move-files install-pl install-plist
10
11include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make
12
13Install_Target  = install
14
15install-strip:
16	$(CP) $(DSTROOT)/usr/lib/libhunspell-1.2.0.0.0.dylib $(SYMROOT)/libhunspell-1.2.0.0.0.dylib
17	xcrun dsymutil -o $(SYMROOT)/libhunspell-1.2.0.0.0.dSYM $(SYMROOT)/libhunspell-1.2.0.0.0.dylib
18	$(STRIP) -S $(DSTROOT)/usr/lib/libhunspell-1.2.dylib
19
20move-files:
21	$(MKDIR) $(DSTROOT)/usr/local
22	$(RMDIR) $(DSTROOT)/usr/bin
23	$(MV) $(DSTROOT)/usr/include $(DSTROOT)/usr/local/include
24	$(RM) $(DSTROOT)/usr/lib/charset.alias
25	$(RM) $(DSTROOT)/usr/lib/libhunspell-1.2.a
26	$(RM) $(DSTROOT)/usr/lib/libhunspell-1.2.la
27	$(RM) $(DSTROOT)/usr/lib/libparsers.a
28	$(RMDIR) $(DSTROOT)/usr/lib/pkgconfig
29	$(MV) $(DSTROOT)/usr/share $(DSTROOT)/usr/local/share
30
31SSD     = $(DSTROOT)/System/Library/Spelling
32LSD     = $(DSTROOT)/Library/Spelling
33
34install-pl:
35	$(MKDIR) $(SSD)
36	$(MKDIR) $(LSD)
37	$(CHMOD) 0775 $(LSD)
38	$(INSTALL_FILE) $(SRCROOT)/pl_PL.aff $(SSD)/pl_PL.aff
39	$(INSTALL_FILE) $(SRCROOT)/pl_PL.dic $(SSD)/pl_PL.dic
40
41OSV     = $(DSTROOT)/usr/local/OpenSourceVersions
42OSL     = $(DSTROOT)/usr/local/OpenSourceLicenses
43
44install-plist:
45	$(MKDIR) $(OSV)
46	$(INSTALL_FILE) $(SRCROOT)/$(Project).plist $(OSV)/$(Project).plist
47	$(MKDIR) $(OSL)
48	$(INSTALL_FILE) $(Sources)/license.hunspell $(OSL)/$(Project).txt
49	$(INSTALL_FILE) $(SRCROOT)/README_pl_PL.txt $(OSL)/sjp.pl.txt
50