aboutsummaryrefslogtreecommitdiff
path: root/deskutils/xcalendar/files/patch-Imakefile
blob: 8b7eb78c502f1b843538925fc6acd01f04cbfbb8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
--- Imakefile.orig	1995-10-01 11:19:17.000000000 +0800
+++ Imakefile	2014-07-07 22:36:26.117769762 +0800
@@ -1,4 +1,6 @@
 XCALENDAR_LIBDIR = $(LIBDIR)/xcalendar
+XCALENDAR_JP_LIBDIR_EUCJP = $(LIBDIR)/ja_JP.eucJP/xcalendar
+XCALENDAR_JP_APPDEFAULTS_EUCJP = $(LIBDIR)/ja_JP.eucJP/app-defaults
         LIBFILES = larrow.xbm qmark.xbm quit.xbm rarrow.xbm xcalendar.hlp
 # Comment out the following two lines for the Motif version
 LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
@@ -12,7 +14,7 @@ LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(
 #
 # for Internationalization
 #
-EXTRA_DEFINES = -DXI18N -DATHENA
+EXTRA_DEFINES = -DXI18N -DATHENA -DHAVE_DIRENT_H
 ##if !SharedLibXwchar
 #       _UseCat($(USRLIBDIR),$(CONTRIBSRC)/lib/Xwchar,/libXwchar.a)
 #       XWCHARLIB = LoaderLibPrefix _Use(-lXwchar,$(DEPXWCHARLIB))
@@ -40,12 +42,31 @@ clean::
 # for Internationalization
 #
 XCal-uj.ad: XCal-uj.sed
-	sed 's;%%XCALENDAR_LIBDIR%%;$(XCALENDAR_LIBDIR);'\
+	sed 's;%%XCALENDAR_LIBDIR%%;$(XCALENDAR_JP_LIBDIR_EUCJP);'\
+	< $? \
+	> $@
+xcalendar-uj.hlp: $(FILESDIR)/xcalendar-uj.hlp.sed
+	sed 's;%%XCALENDAR_LIBDIR%%;$(XCALENDAR_JP_LIBDIR_EUCJP);'\
+	< $? \
+	> $@
+xcalendar-uj.man: $(FILESDIR)/xcalendar-uj.man.sed
+	sed 's;%%XCALENDAR_LIBDIR%%;$(XCALENDAR_JP_LIBDIR_EUCJP);'\
 	< $? \
 	> $@
-install:: XCal-uj.ad
-	MakeDir($(LIBDIR)/ja_JP.EUC/app-defaults)
-	$(INSTALL) -c $(INSTAPPFLAGS) XCal-uj.ad $(LIBDIR)/ja_JP.EUC/app-defaults/XCalendar
+install:: 
+	MakeDir($(DESTDIR)$(XCALENDAR_JP_APPDEFAULTS_EUCJP))
+	$(INSTALL) -c $(INSTAPPFLAGS) XCal-uj.ad \
+		$(DESTDIR)$(XCALENDAR_JP_APPDEFAULTS_EUCJP)/XCalendar
+
+	MakeDir($(DESTDIR)$(XCALENDAR_JP_LIBDIR_EUCJP))
+	$(INSTALL) -c $(INSTAPPFLAGS) $(FILESDIR)/xcalendar-uj.hol \
+		$(DESTDIR)$(XCALENDAR_JP_LIBDIR_EUCJP)/xcalendar.hol
+	$(INSTALL) -c $(INSTAPPFLAGS) xcalendar-uj.hlp \
+		$(DESTDIR)$(XCALENDAR_JP_LIBDIR_EUCJP)/xcalendar.hlp
+
+	$(INSTALL) -c $(INSTMANFLAGS) xcalendar-uj.man \
+		$(DESTDIR)$(MANPATH)/ja/man1/xcalendar.1
+	$(COMPRESSMANCMD) $(DESTDIR)$(MANPATH)/ja/man1/xcalendar.1
 
 #	MakeDir($(LIBDIR)/ja_JP.ujis/app-defaults)
 #	$(INSTALL) -c $(INSTAPPFLAGS) XCal-uj.ad $(LIBDIR)/ja_JP.ujis/app-defaults/XCalendar
@@ -53,5 +74,5 @@ install:: XCal-uj.ad
 clean::
 	$(RM) XCal-uj.ad
 
-MakeDirectories(install, $(XCALENDAR_LIBDIR))
-InstallMultipleFlags($(LIBFILES), $(XCALENDAR_LIBDIR), $(INSTDATFLAGS))
+MakeDirectories(install,$(XCALENDAR_LIBDIR))
+InstallMultipleFlags($(LIBFILES),$(XCALENDAR_LIBDIR), $(INSTDATFLAGS))