summaryrefslogtreecommitdiff
path: root/x11-toolkits/xview/files/patch-Imakefile
blob: 49ba5f52e7da421c358f679b6eed11e1e83d214a (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
--- Imakefile.orig	Sun Jun 26 03:47:22 1994
+++ Imakefile	Thu Aug 11 14:26:34 2005
@@ -4,8 +4,8 @@
 /**/# Top level Imakefile for ProductNameAndRelease
 /**/# @(#)Imakefile	1.7 1/7/92 SMI
 
-CC = cc
-CFLAGS = -O 
+CC ?= cc
+CFLAGS += -fstrength-reduce -fpcc-struct-return 
 
 #define IHaveSubdirs
 #define PassCDebugFlags
@@ -13,14 +13,21 @@
            WORLDOPTS = 
 /**/# If you want to make only the library, then start the build in the lib
 /**/# subdirectory.  Be sure to do a 'make includes' in images and bitmaps first.
-            COREDIRS = lib images bitmaps misc util
+            COREDIRS = lib images bitmaps misc util config
 #if InstallOpenLookFonts 
             FONTSDIR = fonts
 #else
             FONTSDIR = 
 #endif
           CLIENTSDIR = clients
-             SUBDIRS = $(COREDIRS) $(FONTSDIR) 
+.ifdef DOCLIENTS
+             SUBDIRS = $(CLIENTSDIR)
+.else
+             SUBDIRS = $(COREDIRS) $(FONTSDIR)
+.endif
+.ifdef WITHDOCSUBDIR
+SUBDIRS+=doc
+.endif
 /**/# even if these subdirs are not included in the general rules, be sure to
 /**/# do a make clean in them.
        CLEAN_SUBDIRS = clients contrib doc fonts bitmaps images lib misc util
@@ -59,11 +66,11 @@
 	@echo ""
 	@date
 	@echo ""
-	$(MAKE) $(MFLAGS) 'SUBDIRS=$(SUBDIRS) doc' Makefiles
-	$(MAKE) $(MFLAGS) 'CLEAN_SUBDIRS=$(SUBDIRS)' clean
-	$(MAKE) $(MFLAGS) 'SUBDIRS=$(SUBDIRS)' includes
-	$(MAKE) $(MFLAGS) 'SUBDIRS=$(SUBDIRS)' depend
-	$(MAKE) $(MFLAGS) 'SUBDIRS=$(SUBDIRS)' 'CDEBUGFLAGS=$(CDEBUGFLAGS)' $(WORLDOPTS)
+	$(MAKE) $(MFLAGS) -DWITHDOCSUBDIR Makefiles
+	$(MAKE) $(MFLAGS) clean
+	$(MAKE) $(MFLAGS) includes
+	$(MAKE) $(MFLAGS) depend
+	$(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' $(WORLDOPTS)
 	@echo ""
 	@date
 	@echo ""
@@ -96,9 +103,9 @@
 	@echo ""
 	@date
 	@echo ""
-	$(MAKE) $(MFLAGS) 'SUBDIRS=$(CLIENTSDIR)' Makefiles
-	$(MAKE) $(MFLAGS) 'SUBDIRS=$(CLIENTSDIR)' depend
-	$(MAKE) $(MFLAGS) 'SUBDIRS=$(CLIENTSDIR)' 'CDEBUGFLAGS=$(CDEBUGFLAGS)' $(WORLDOPTS)
+	$(MAKE) $(MFLAGS) -DDOCLIENTS Makefiles
+	$(MAKE) $(MFLAGS) -DDOCLIENTS depend
+	$(MAKE) $(MFLAGS) -DDOCLIENTS 'CDEBUGFLAGS=$(CDEBUGFLAGS)' $(WORLDOPTS)
 	@echo ""
 	@date
 	@echo ""