comparison lwlib/Makefile.in.in @ 159:3bb7ccffb0c0 r20-3b6

Import from CVS: tag r20-3b6
author cvs
date Mon, 13 Aug 2007 09:41:43 +0200
parents 6b37e6ddd302
children 0132846995bd
comparison
equal deleted inserted replaced
158:558dfa75ffb3 159:3bb7ccffb0c0
28 #undef sgi 28 #undef sgi
29 #undef NeXT 29 #undef NeXT
30 #undef mips 30 #undef mips
31 #undef i386 31 #undef i386
32 #undef linux 32 #undef linux
33
34 /* For performance and consistency, no built-in rules */
35 .SUFFIXES:
36 .SUFFIXES: .c .o .i .h
33 37
34 srcdir=@srcdir@ 38 srcdir=@srcdir@
35 39
36 SHELL=/bin/sh 40 SHELL=/bin/sh
37 41
64 energize/search.o energize/target.o 68 energize/search.o energize/target.o
65 ENERGIZEP = -DENERGIZE 69 ENERGIZEP = -DENERGIZE
66 EZ_SUBDIR = ez_dialog 70 EZ_SUBDIR = ez_dialog
67 #endif 71 #endif
68 72
69 lwlib_objs=@lwlib_objs@ 73 objs = lwlib.o lwlib-utils.o lwlib-config.o $(EZ_OBJS) @lwlib_objs@
70 74
71 OBJS = lwlib.o lwlib-utils.o lwlib-config.o $(EZ_OBJS) ${lwlib_objs} 75 all: $(EZ_SUBDIR) liblw.a
72
73 all:: $(EZ_SUBDIR) liblw.a
74 76
75 c_switch_general=@c_switch_general@ 77 c_switch_general=@c_switch_general@
76 c_switch_window_system=@c_switch_window_system@ 78 c_switch_window_system=@c_switch_window_system@
77 c_switch_all=@c_switch_all@ 79 c_switch_all=@c_switch_all@
78 ld_switch_general=@ld_switch_general@ 80 ld_switch_general=@ld_switch_general@
80 ld_switch_all=@ld_switch_all@ 82 ld_switch_all=@ld_switch_all@
81 ld_libs_general=@ld_libs_general@ 83 ld_libs_general=@ld_libs_general@
82 ld_libs_window_system=@ld_libs_window_system@ 84 ld_libs_window_system=@ld_libs_window_system@
83 ld_libs_all=@ld_libs_all@ 85 ld_libs_all=@ld_libs_all@
84 86
87 cppflags = $(CPPFLAGS) -I. $(c_switch_all) $(ENERGIZEP)
88 cflags = $(CFLAGS) $(cppflags)
89
85 ALL_CFLAGS= $(CFLAGS) $(CPPFLAGS) -I. $(c_switch_all) $(ENERGIZEP) 90 ALL_CFLAGS= $(CFLAGS) $(CPPFLAGS) -I. $(c_switch_all) $(ENERGIZEP)
86 .c.o: 91 .c.o:
87 $(CC) -c $(ALL_CFLAGS) $< 92 $(CC) -c $(cflags) $<
88 93
89 liblw.a: $(OBJS) 94 /* Create preprocessor output (debugging purposes only) */
95 .c.i:
96 $(CC) -P $(cppflags) $<
97
98 liblw.a: $(objs)
90 $(RM) $@ 99 $(RM) $@
91 $(AR) $@ $(OBJS) 100 $(AR) $@ $(objs)
92 -test -n "$(RANLIB)" && $(RANLIB) $@ 101 -test -n "$(RANLIB)" && $(RANLIB) $@
93 102
94 #ifdef ENERGIZE 103 #ifdef ENERGIZE
95 ez_dialog: 104 ez_dialog:
96 cd energize && $(MAKE) $(MFLAGS) 105 cd energize && $(MAKE) $(MFLAGS)
97 #endif 106 #endif
98 107
108 .PHONY : mostlyclean clean distclean realclean extraclean
99 FRC.mostlyclean: 109 FRC.mostlyclean:
100 mostlyclean: FRC.mostlyclean 110 mostlyclean: FRC.mostlyclean
101 rm -f liblw.a liblw_pure_*.a *.o 111 rm -f liblw.a liblw_pure_*.a *.o
102 clean: mostlyclean 112 clean: mostlyclean
103 #ifdef ENERGIZE 113 #ifdef ENERGIZE