Changeset 832bed1 in rtems for c/src/librdbg/src/Makefile.am
- Timestamp:
- 02/14/04 09:44:51 (18 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 9e23302
- Parents:
- 20b80be
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/librdbg/src/Makefile.am
r20b80be r832bed1 3 3 ## 4 4 5 if HAS_RDBG 6 SUBDIRS = $(RTEMS_CPU) 7 DIST_SUBDIRS = $(RTEMS_CPU) 8 endif 9 10 EXTRA_DIST = _servtgt.c awk.svc excep.c ptrace.c rdbg.c remdeb.x servbkpt.c \ 11 servcon.c servrpc.c servtgt.c servtsp.c servutil.c 12 13 include $(top_srcdir)/automake/subdirs.am 5 include $(top_srcdir)/automake/compile.am 6 7 CLEANFILES = 8 BUILT_SOURCES = 9 10 if HAS_RDBG 11 include_rdbgdir = $(includedir)/rdbg 12 13 EXTRA_LIBRARIES = librdbg.a 14 CLEANFILES += librdbg.a 15 librdbg_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_OPTIMIZE_V) 16 17 EXTRA_LIBRARIES += librdbg_g.a 18 CLEANFILES += librdbg_g.a 19 librdbg_g_a_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_DEBUG_V) 20 librdbg_g_a_SOURCES = $(librdbg_a_SOURCES) 21 22 project_lib_DATA = librdbg$(LIB_VARIANT).a 23 24 librdbg_a_SOURCES = rdbg.c servcon.c servbkpt.c servrpc.c excep.c servtgt.c \ 25 servtsp.c servutil.c _servtgt.c ptrace.c 26 endif 27 28 X_FILES = remdeb.x 29 EXTRA_DIST = remdeb.x 30 31 if HAS_RDBG 32 if HAS_RDBG_powerpc 33 librdbg_a_SOURCES += powerpc/excep_f.c powerpc/rdbg_f.c \ 34 powerpc/rdbg_cpu_asm.S 35 36 # Generated sources 37 librdbg_a_SOURCES += powerpc/new_exception_processing/remdeb_xdr.c 38 librdbg_a_SOURCES += powerpc/new_exception_processing/remdeb_svc.c 39 librdbg_a_SOURCES += powerpc/new_exception_processing/remdeb.h 40 MAINTAINERCLEANFILES = powerpc/new_exception_processing/remdeb_xdr.c 41 MAINTAINERCLEANFILES += powerpc/new_exception_processing/remdeb_svc.c 42 MAINTAINERCLEANFILES += powerpc/new_exception_processing/remdeb.h 43 44 include_rdbg_HEADERS = powerpc/new_exception_processing/remdeb.h 45 endif 46 endif 47 48 # X source names 49 EXTRA_DIST += powerpc/new_exception_processing/remdeb_f.x 50 BUILT_SOURCES += powerpc/new_exception_processing/remdeb.h \ 51 powerpc/new_exception_processing/remdeb_xdr.c \ 52 powerpc/new_exception_processing/remdeb_svc.c 53 54 if RPCTOOLS 55 powerpc/new_exception_processing/remdeb.h: $(X_FILES) \ 56 powerpc/new_exception_processing/remdeb_f.x 57 @rm -f $@ 58 ( cd $(top_srcdir)/librdbg/src; \ 59 $(RPCGEN) -h -DFRONTEND=\"powerpc/new_exception_processing/remdeb_f.x\" \ 60 -o powerpc/new_exception_processing/remdeb.h remdeb.x ) 61 62 powerpc/new_exception_processing/remdeb_xdr.c: $(X_FILES) \ 63 powerpc/new_exception_processing/remdeb_f.x 64 @rm -f $@ 65 ( cd $(top_srcdir)/librdbg/src; \ 66 $(RPCGEN) -c -DFRONTEND=\"powerpc/new_exception_processing/remdeb_f.x\" \ 67 -o powerpc/new_exception_processing/remdeb_xdr.c remdeb.x ) 68 69 powerpc/new_exception_processing/remdeb_svc.c: $(X_FILES) \ 70 powerpc/new_exception_processing/remdeb_f.x 71 @rm -f $@ tmpSvc.c 72 ( cd $(top_srcdir)/librdbg/src; \ 73 $(RPCGEN) -m -DFRONTEND=\"powerpc/new_exception_processing/remdeb_f.x\" \ 74 -o powerpc/new_exception_processing/tmpSvc.c remdeb.x; \ 75 $(AWK) -f ./awk.svc THEPROG="remdeb.h" powerpc/new_exception_processing/tmpSvc.c \ 76 > powerpc/new_exception_processing/remdeb_svc.c; \ 77 sed -e 's/fprintf.*,/printf(/' powerpc/new_exception_processing/remdeb_svc.c > powerpc/new_exception_processing/remdeb_svc.tmp; \ 78 mv powerpc/new_exception_processing/remdeb_svc.tmp powerpc/new_exception_processing/remdeb_svc.c; \ 79 rm -f powerpc/new_exception_processing/tmpSvc.c ) 80 endif 81 82 if HAS_RDBG 83 if HAS_RDBG_i386 84 librdbg_a_SOURCES += i386/excep_f.c i386/rdbg_f.c i386/rdbg_cpu_asm.S 85 86 # Generated sources 87 librdbg_a_SOURCES += i386/any/remdeb_xdr.c 88 librdbg_a_SOURCES += i386/any/remdeb_svc.c 89 librdbg_a_SOURCES += i386/any/remdeb.h 90 MAINTAINERCLEANFILES = i386/any/remdeb_xdr.c 91 MAINTAINERCLEANFILES += i386/any/remdeb_svc.c 92 MAINTAINERCLEANFILES += i386/any/remdeb.h 93 94 include_rdbg_HEADERS = i386/any/remdeb.h 95 endif 96 endif 97 98 # X source names 99 EXTRA_DIST += i386/any/remdeb_f.x 100 BUILT_SOURCES += i386/any/remdeb.h i386/any/remdeb_xdr.c i386/any/remdeb_svc.c 101 102 if RPCTOOLS 103 i386/any/remdeb.h: $(X_FILES) i386/any/remdeb_f.x 104 @rm -f $@ 105 ( cd $(top_srcdir)/librdbg/src; \ 106 $(RPCGEN) -h -DFRONTEND=\"i386/any/remdeb_f.x\" \ 107 -o i386/any/remdeb.h remdeb.x ) 108 109 i386/any/remdeb_xdr.c: $(X_FILES) i386/any/remdeb_f.x 110 @rm -f $@ 111 ( cd $(top_srcdir)/librdbg/src; \ 112 $(RPCGEN) -c -DFRONTEND=\"i386/any/remdeb_f.x\" \ 113 -o i386/any/remdeb_xdr.c remdeb.x ) 114 115 i386/any/remdeb_svc.c: $(X_FILES) i386/any/remdeb_f.x 116 @rm -f $@ tmpSvc.c 117 ( cd $(top_srcdir)/librdbg/src; \ 118 $(RPCGEN) -m -DFRONTEND=\"i386/any/remdeb_f.x\" \ 119 -o i386/any/tmpSvc.c remdeb.x; \ 120 $(AWK) -f ./awk.svc THEPROG="remdeb.h" i386/any/tmpSvc.c \ 121 > i386/any/remdeb_svc.c; \ 122 sed -e 's/fprintf.*,/printf(/' i386/any/remdeb_svc.c > i386/any/remdeb_svc.tmp; \ 123 mv i386/any/remdeb_svc.tmp i386/any/remdeb_svc.c; \ 124 rm -f i386/any/tmpSvc.c ) 125 endif 126 127 if HAS_RDBG 128 if HAS_RDBG_m68k 129 librdbg_a_SOURCES += m68k/excep_f.c m68k/rdbg_f.c m68k/rdbg_cpu_asm.S 130 131 # Generated sources 132 librdbg_a_SOURCES += m68k/any/remdeb_xdr.c 133 librdbg_a_SOURCES += m68k/any/remdeb_svc.c 134 librdbg_a_SOURCES += m68k/any/remdeb.h 135 MAINTAINERCLEANFILES = m68k/any/remdeb_xdr.c 136 MAINTAINERCLEANFILES += m68k/any/remdeb_svc.c 137 MAINTAINERCLEANFILES += m68k/any/remdeb.h 138 139 include_rdbg_HEADERS = m68k/any/remdeb.h 140 endif 141 endif 142 143 # X source names 144 EXTRA_DIST += m68k/any/remdeb_f.x 145 BUILT_SOURCES += m68k/any/remdeb.h m68k/any/remdeb_xdr.c m68k/any/remdeb_svc.c 146 if RPCTOOLS 147 m68k/any/remdeb.h: $(X_FILES) m68k/any/remdeb_f.x 148 @rm -f $@ 149 ( cd $(top_srcdir)/librdbg/src; \ 150 $(RPCGEN) -h -DFRONTEND=\"m68k/any/remdeb_f.x\" \ 151 -o m68k/any/remdeb.h remdeb.x ) 152 m68k/any/remdeb_xdr.c: $(X_FILES) m68k/any/remdeb_f.x 153 @rm -f $@ 154 ( cd $(top_srcdir)/librdbg/src; \ 155 $(RPCGEN) -c -DFRONTEND=\"m68k/any/remdeb_f.x\" \ 156 -o m68k/any/remdeb_xdr.c remdeb.x ) 157 m68k/any/remdeb_svc.c: $(X_FILES) m68k/any/remdeb_f.x 158 @rm -f $@ tmpSvc.c 159 ( cd $(top_srcdir)/librdbg/src; \ 160 $(RPCGEN) -m -DFRONTEND=\"m68k/any/remdeb_f.x\" \ 161 -o m68k/any/tmpSvc.c remdeb.x; \ 162 $(AWK) -f ./awk.svc THEPROG="remdeb.h" m68k/any/tmpSvc.c \ 163 > m68k/any/remdeb_svc.c; \ 164 sed -e 's/fprintf.*,/printf(/' m68k/any/remdeb_svc.c > m68k/any/remdeb_svc.tmp; \ 165 mv m68k/any/remdeb_svc.tmp m68k/any/remdeb_svc.c; \ 166 rm -f m68k/any/tmpSvc.c ) 167 endif 168 169 EXTRA_DIST += awk.svc 170 171 all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES) 172 173 PREINSTALL_DIRS = 174 PREINSTALL_FILES = 175 TMPINSTALL_FILES = 176 177 $(PROJECT_LIB)/$(dirstamp): 178 @$(mkdir_p) $(PROJECT_LIB) 179 @: > $(PROJECT_LIB)/$(dirstamp) 180 TMPINSTALL_FILES += $(PROJECT_LIB)/$(dirstamp) 181 182 if HAS_RDBG 183 $(PROJECT_INCLUDE)/rdbg/$(dirstamp): 184 @$(mkdir_p) $(PROJECT_INCLUDE)/rdbg 185 @: > $(PROJECT_INCLUDE)/rdbg/$(dirstamp) 186 PREINSTALL_DIRS += $(PROJECT_INCLUDE)/rdbg/$(dirstamp) 187 188 $(PROJECT_LIB)/librdbg$(LIB_VARIANT).a: librdbg$(LIB_VARIANT).a $(PROJECT_LIB)/$(dirstamp) 189 $(INSTALL_DATA) $< $(PROJECT_LIB)/librdbg$(LIB_VARIANT).a 190 TMPINSTALL_FILES += $(PROJECT_LIB)/librdbg$(LIB_VARIANT).a 191 endif 192 193 if HAS_RDBG 194 if HAS_RDBG_powerpc 195 $(PROJECT_INCLUDE)/rdbg/remdeb.h: powerpc/new_exception_processing/remdeb.h $(PROJECT_INCLUDE)/rdbg/$(dirstamp) 196 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rdbg/remdeb.h 197 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rdbg/remdeb.h 198 endif 199 endif 200 201 if HAS_RDBG 202 if HAS_RDBG_i386 203 $(PROJECT_INCLUDE)/rdbg/remdeb.h: i386/any/remdeb.h $(PROJECT_INCLUDE)/rdbg/$(dirstamp) 204 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rdbg/remdeb.h 205 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rdbg/remdeb.h 206 endif 207 endif 208 209 if HAS_RDBG 210 if HAS_RDBG_m68k 211 $(PROJECT_INCLUDE)/rdbg/remdeb.h: m68k/any/remdeb.h $(PROJECT_INCLUDE)/rdbg/$(dirstamp) 212 $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rdbg/remdeb.h 213 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rdbg/remdeb.h 214 endif 215 endif 216 217 CLEANFILES += $(PREINSTALL_FILES) 218 DISTCLEANFILES = $(PREINSTALL_DIRS) 219 CLEANFILES += $(TMPINSTALL_FILES) 220 14 221 include $(top_srcdir)/automake/local.am
Note: See TracChangeset
for help on using the changeset viewer.