aboutsummaryrefslogtreecommitdiff
path: root/vietnamese/vnterm/files/patch-Imakefile
blob: d6e3f9a3eb6f7fc18c67d01cd1f9a623f740a2c1 (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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
--- Imakefile.orig	Mon Aug 21 08:47:46 2000
+++ Imakefile	Sat Feb 10 05:32:41 2001
@@ -1,6 +1,6 @@
 XCOMM $Xorg: Imakefile,v 1.3 2000/08/17 19:55:07 cpqbld Exp $
 XCOMM
-XCOMM                         Attention xterm porters
+XCOMM                         Attention vnterm porters
 XCOMM
 XCOMM
 XCOMM Xterm assumes that bcopy can handle overlapping arguments.  If your
@@ -23,26 +23,35 @@
  OSMAJORVERSION = OSMajorVersion
  OSMINORVERSION = OSMinorVersion
 
+  VNLIBDIR      = ../lib
+  VNINCDIR      = /usr/local/include/viet
+  VNFONTXDIR    = ../fonts/X
+
    MAIN_DEFINES = -DUTMP $(TTYGROUPDEF) $(PUCCPTYDDEF) \
 		  -DOSMAJORVERSION=$(OSMAJORVERSION) \
 		  -DOSMINORVERSION=$(OSMINORVERSION)
    MISC_DEFINES = /* -DALLOWLOGFILEEXEC */ 
     XKB_DEFINES = XkbClientDefines
         DEFINES = $(XKB_DEFINES)
+    CDEBUGFLAGS = -I$(VNINCDIR) -O #-g
+         LDLIBS = $(VNLIBS)
           SRCS1 = button.c charproc.c cursor.c data.c input.c \
 		  main.c menu.c misc.c screen.c scrollbar.c tabs.c \
-		  TekPrsTbl.c Tekproc.c util.c VTPrsTbl.c
+		  TekPrsTbl.c Tekproc.c util.c VTPrsTbl.c vnvars.c
           OBJS1 = main.o input.o charproc.o cursor.o util.o tabs.o \
 		  screen.o scrollbar.o button.o Tekproc.o misc.o \
-		  VTPrsTbl.o TekPrsTbl.o data.o menu.o
+		  VTPrsTbl.o TekPrsTbl.o data.o menu.o vnvars.o
           SRCS2 = resize.c
           OBJS2 = resize.o
            SRCS = $(SRCS1) $(SRCS2)
            OBJS = $(OBJS1) $(OBJS2)
-       PROGRAMS = resize xterm
-       DEPLIBS1 = XkbClientDepLibs XawClientDepLibs
+       PROGRAMS = vnterm
+         VNLIBS = /usr/local/lib/libviqr.a /usr/local/lib/libvntype.a
+        /*VNFONTX = $(VNFONTXDIR)/fontsmade */
+        VNFONTX =
+       DEPLIBS1 = XkbClientDepLibs XawClientDepLibs $(VNFONTX)
        DEPLIBS2 = 
-       PROGRAMS = xterm resize
+       PROGRAMS = vnterm
 
 #ifndef TermcapLibrary
 #if SystemV && !defined(MacIIArchitecture)
@@ -65,9 +74,9 @@
 SpecialCObjectRule(charproc,$(_NOOP_),$(MISC_DEFINES))
 
 #if InstallXtermSetUID
-SetUIDProgramTarget(xterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
+SetUIDProgramTarget(vnterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
 #else
-NormalProgramTarget(xterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
+NormalProgramTarget(vnterm,$(OBJS1),$(DEPLIBS1),XkbClientLibs XawClientLibs,$(TERMCAPLIB) $(PTYLIB))
 #endif
 
 #if InstallXtermSetUID && defined(SunArchitecture) && HasSharedLibraries && OSMajorVersion < 5
@@ -83,24 +92,37 @@
 #endif
 #endif
 #endif
-install:: xterm
+
+/*	XTERM_LINK_FLAGS = -Wl,-T,10000000,-D,10400000	*/
+
+install:: vnterm
 	MakeDir($(DESTDIR)$(BINDIR))
-	RemoveFile(xterm.inst)
-	LinkRule(xterm.inst,$(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS),$(OBJS1),$(LDOVERRIDE) XawClientLibs $(LDRESUME) $(LDLIBS) $(TERMCAPLIB) $(PTYLIB))
-	$(INSTALL) -c $(INSTPGMFLAGS) $(INSTUIDFLAGS) xterm.inst $(DESTDIR)$(BINDIR)/xterm
-	RemoveFile(xterm.inst)
+	RemoveFile(vnterm.inst)
+	LinkRule(vnterm.inst,$(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) $(LOCAL_LDFLAGS),$(OBJS1),$(LDOVERRIDE) XawClientLibs $(LDRESUME) $(LDLIBS) $(TERMCAPLIB) $(PTYLIB) $(XTERM_LINK_FLAGS))
+	$(INSTALL) -c $(INSTPGMFLAGS) $(INSTUIDFLAGS) vnterm.inst $(DESTDIR)$(BINDIR)/vnterm
+	RemoveFile(vnterm.inst)
 #else
 #if InstallXtermSetUID
-InstallProgramWithFlags(xterm,$(BINDIR),$(INSTUIDFLAGS))
+InstallProgramWithFlags(vnterm,$(BINDIR),$(INSTUIDFLAGS))
 #else
-InstallProgramWithFlags(xterm,$(BINDIR),NullParameter)
+InstallProgramWithFlags(vnterm,$(BINDIR),NullParameter)
 #endif
 #endif
 
-NormalProgramTarget(resize,$(OBJS2),$(DEPLIBS2),NullParameter,$(TERMCAPLIB))
-InstallProgramWithFlags(resize,$(BINDIR),NullParameter)
-
-InstallAppDefaults(XTerm)
-InstallManPage(xterm,$(MANDIR))
-InstallManPage(resize,$(MANDIR))
+InstallAppDefaults(VNTerm)
+InstallManPage(vnterm,$(MANDIR))
 DependTarget()
+
+$(VNLIBS):
+	@echo ""
+	@echo "Making library routines in $(VNLIBDIR).  Please wait..."
+	@(cd $(VNLIBDIR) ; make VNLIBDIR=.. VNINCDIR=../../include)
+	@echo "Done making library routines."
+	@echo ""
+
+$(VNFONTX):
+	@echo ""
+	@echo "Making X fonts in $(VNFONTXDIR).  Please wait..."
+	@(cd $(VNFONTXDIR) ; make)
+	@echo "Done making X fonts."
+	@echo ""