1# Makefile for THE 2# 3# The variable 'srcdir' refers to the source-distribution, and can be set with 4# the configure script by "--srcdir=DIR". 5# 6 7SHELL = /bin/sh 8THIS = Makefile 9 10@SET_MAKE@ 11 12VERSION=@VERSION@ 13VERSION_UNQUOTED=@VERSION_UNQUOTED@ 14VERSION_NODOT=@VERSION_NODOT@ 15VER_DATE=@VER_DATE@ 16THE_DIR=THE-$(VERSION) 17 18srcdir = @srcdir@ 19abs_srcdir = @abs_srcdir@ 20prefix = @prefix@ 21target = @target@ 22exec_prefix = @exec_prefix@ 23libdir = @libdir@ 24bindir = @bindir@ 25includedir = @includedir@ 26mandir = @mandir@ 27datadir = @datadir@ 28 29docdir = $(srcdir)/doc 30imagedir = $(srcdir)/images 31contribdir = $(srcdir)/contrib 32thisdir =@thisdir@ 33 34INSTALL = $(srcdir)/install-sh 35 36HTML_EXT = @HTML_EXT@ 37 38CC = @CC@ 39CFLAGS = @CFLAGS@ 40LIBS = @LIBS@ 41DEBUG = @DEBUG@ 42DEBUGGING = @DEBUGGING@ 43RPMTOPDIR = @RPMTOPDIR@ 44 45BASE_INSTALL = @BASE_INSTALL@ 46BASE_BINARY = @BASE_BINARY@ 47THEBIN = @THEBIN@ 48THETYPE = @THETYPE@ 49MYDISTRO=@MYDISTRO@ 50MACH_ARCH=@MACH_ARCH@ 51 52INCDIR = $(srcdir) 53CPPFLAGS = -I. -I$(INCDIR) -I$(contribdir) $(DEBUG) @DEFS@ @SYS_DEFS@ -DTHE_HOME_DIRECTORY=\"$(datadir)/the/\" 54 55CCFLAGS = -c $(CFLAGS) $(CPPFLAGS) @REXX_INCLUDES@ @MH_CURSES_INC@ @WIDE_CHAR@ 56 57LINK = @PURIFY@ $(CC) 58LDFLAGS = @EEXTRA@ $(DEBUGGING) @LDFLAGS@ @MH_CURSES_LIB@ @REXX_LIBS@ $(LIBS) @MH_XLIBS@ @MH_EXTRA_LIBS@ @EFENCE@ 59THELDFLAGS = @EEXTRA@ $(DEBUGGING) @LDFLAGS@ $(LIBS) @MH_EXTRA_LIBS@ @EFENCE@ 60 61################################################################################ 62 63COMM = \ 64 $(srcdir)/comm1.c \ 65 $(srcdir)/comm2.c \ 66 $(srcdir)/comm3.c \ 67 $(srcdir)/comm4.c \ 68 $(srcdir)/comm5.c 69 70COMMSOS = \ 71 $(srcdir)/commsos.c 72 73COMMSET = \ 74 $(srcdir)/commset1.c \ 75 $(srcdir)/commset2.c 76 77QUERY = $(srcdir)/query.c 78 79APPENDIX1 = $(srcdir)/appendix.1 80APPENDIX2 = $(srcdir)/appendix.2 81APPENDIX3 = $(srcdir)/appendix.3 82APPENDIX4 = $(srcdir)/appendix.4 83APPENDIX7 = $(srcdir)/appendix.7 84APPENDIX = $(APPENDIX1) $(APPENDIX2) $(APPENDIX3) $(APPENDIX4) $(APPENDIX7) 85 86GLOSSARY = $(srcdir)/glossary 87OVERVIEW = $(srcdir)/overview 88 89H0= ./config.h $(srcdir)/regex.h 90H1= ./config.h $(srcdir)/the.h $(srcdir)/vars.h $(srcdir)/thedefs.h $(srcdir)/proto.h 91H2= ./config.h $(srcdir)/the.h $(srcdir)/vars.h $(srcdir)/command.h $(srcdir)/thedefs.h $(srcdir)/proto.h $(srcdir)/getch.h $(srcdir)/key.h 92H3= ./config.h $(srcdir)/getch.h $(srcdir)/vars.h $(srcdir)/thedefs.h $(srcdir)/proto.h 93H4= ./config.h $(srcdir)/the.h $(srcdir)/vars.h $(srcdir)/query.h $(srcdir)/thedefs.h $(srcdir)/proto.h 94H5= ./config.h $(srcdir)/the.h $(srcdir)/vars.h $(srcdir)/thematch.h 95H6= ./config.h $(srcdir)/the.h $(srcdir)/vars.h $(srcdir)/directry.h $(srcdir)/thedefs.h $(srcdir)/proto.h 96H7= ./config.h $(srcdir)/the.h $(srcdir)/vars.h $(srcdir)/therexx.h $(srcdir)/proto.h $(srcdir)/thedefs.h $(srcdir)/query.h 97H8= ./config.h $(srcdir)/the.h $(srcdir)/vars.h $(srcdir)/therexx.h $(srcdir)/thedefs.h 98 99ARCHIVE_FILES = \ 100 $(THE_DIR)/README $(THE_DIR)/INSTALL $(THE_DIR)/FAQ $(THE_DIR)/TODO $(THE_DIR)/COPYING $(THE_DIR)/HISTORY $(THE_DIR)/THE_Help.txt \ 101 $(THE_DIR)/overview $(THE_DIR)/appendix.1 $(THE_DIR)/appendix.2 $(THE_DIR)/appendix.3 $(THE_DIR)/appendix.4 $(THE_DIR)/appendix.7 $(THE_DIR)/glossary $(THE_DIR)/README.OS2 $(THE_DIR)/README.Amiga \ 102 $(THE_DIR)/box.c $(THE_DIR)/colour.c $(THE_DIR)/comm*.c $(THE_DIR)/cursor.c $(THE_DIR)/default.c $(THE_DIR)/directry.c $(THE_DIR)/execthe.c \ 103 $(THE_DIR)/edit.c $(THE_DIR)/error.c $(THE_DIR)/scroll.c $(THE_DIR)/column.c $(THE_DIR)/execute.c $(THE_DIR)/print.c $(THE_DIR)/alloca.c \ 104 $(THE_DIR)/file.c $(THE_DIR)/thematch.c $(THE_DIR)/getch.c $(THE_DIR)/mygetopt.c $(THE_DIR)/linked.c $(THE_DIR)/mouse.c $(THE_DIR)/memory.c \ 105 $(THE_DIR)/nonansi.c $(THE_DIR)/os2eas.c $(THE_DIR)/prefix.c $(THE_DIR)/query.c $(THE_DIR)/query2.c $(THE_DIR)/query1.c $(THE_DIR)/reserved.c $(THE_DIR)/parser.c $(THE_DIR)/regex.c \ 106 $(THE_DIR)/rexx.c $(THE_DIR)/show.c $(THE_DIR)/single.c $(THE_DIR)/sort.c $(THE_DIR)/target.c $(THE_DIR)/the.c $(THE_DIR)/trace.c $(THE_DIR)/util.c \ 107 $(THE_DIR)/command.h $(THE_DIR)/thedefs.h $(THE_DIR)/directry.h $(THE_DIR)/thematch.h $(THE_DIR)/getch.h $(THE_DIR)/vars.h $(THE_DIR)/regex.h $(THE_DIR)/mygetopt.h \ 108 $(THE_DIR)/key.h $(THE_DIR)/query.h $(THE_DIR)/proto.h $(THE_DIR)/therexx.h $(THE_DIR)/the.h $(THE_DIR)/contrib/*.c $(THE_DIR)/contrib/*.h \ 109 $(THE_DIR)/manext.c $(THE_DIR)/*.rsp $(THE_DIR)/*.def $(THE_DIR)/*.diz $(THE_DIR)/files.rcs $(THE_DIR)/the*.xbm \ 110 $(THE_DIR)/*.ico $(THE_DIR)/the.res $(THE_DIR)/*.rc $(THE_DIR)/the.eas $(THE_DIR)/doc/THE_Help* $(THE_DIR)/doc/*.htm $(THE_DIR)/doc/*.the $(THE_DIR)/doc/*.gif \ 111 $(THE_DIR)/append.the $(THE_DIR)/comm.the $(THE_DIR)/uncomm.the $(THE_DIR)/total.the $(THE_DIR)/match.the $(THE_DIR)/rm.the $(THE_DIR)/build.the $(THE_DIR)/setbuild.the $(THE_DIR)/nl.the \ 112 $(THE_DIR)/words.the $(THE_DIR)/l.the $(THE_DIR)/compile.the $(THE_DIR)/spell.the $(THE_DIR)/demo.the $(THE_DIR)/demo.txt $(THE_DIR)/cua.the $(THE_DIR)/config.the $(THE_DIR)/tags.the \ 113 $(THE_DIR)/codecomp.the $(THE_DIR)/syntax.the $(THE_DIR)/complete.the \ 114 $(THE_DIR)/the.nsi $(THE_DIR)/the.ver \ 115 $(THE_DIR)/*.mak $(THE_DIR)/*.tld $(THE_DIR)/thedit.lnk $(THE_DIR)/the.1 \ 116 $(THE_DIR)/common/config.guess $(THE_DIR)/common/config.sub $(THE_DIR)/install-sh \ 117 $(THE_DIR)/aclocal.m4 $(THE_DIR)/configure.in $(THE_DIR)/common/accommon.m4 $(THE_DIR)/common/*.nsh \ 118 $(THE_DIR)/Makefile.in $(THE_DIR)/config.h.in $(THE_DIR)/configure \ 119 $(THE_DIR)/man2html.rex $(THE_DIR)/man2hv.rex $(THE_DIR)/makehtml.rex $(THE_DIR)/makehv.rex $(THE_DIR)/makedist.cmd $(THE_DIR)/tld2c.rex \ 120 $(THE_DIR)/THE*.spec $(THE_DIR)/the64.xpm $(THE_DIR)/images/*.png $(THE_DIR)/descrip.mms $(THE_DIR)/build.com \ 121 $(THE_DIR)/syntax/*.syntax \ 122 $(THE_DIR)/debian/compat $(THE_DIR)/debian/control $(THE_DIR)/debian/copyright $(THE_DIR)/debian/rules $(THE_DIR)/debian/changelog 123 124################################################################################ 125all: $(THEBIN) the the.man THE_Help.txt 126 127the.man: manext $(OVERVIEW) $(COMM) $(COMMSOS) $(COMMSET) $(QUERY) $(APPENDIX) $(GLOSSARY) 128 -chmod u+w * 129 -cp $(docdir)/* . 130 ./manext $(OVERVIEW) $(COMM) $(COMMSOS) $(COMMSET) $(QUERY) $(APPENDIX) $(GLOSSARY) > the.man 131 132THE_Help.txt: manext $(COMM) $(COMMSET) $(COMMSOS) $(docdir)/THE_Help_head $(docdir)/THE_Help_set $(docdir)/THE_Help_sos $(docdir)/THE_Help_tail 133 -chmod u+w * 134 -cp $(docdir)/* . 135 echo " THE Quick Reference" > THE_Help_part01 136 echo " Version $(VERSION)" > THE_Help_part02 137 cp THE_Help_head THE_Help_part03 138 ./manext -q $(COMM) > THE_Help_part04 139 cp THE_Help_set THE_Help_part05 140 ./manext -q $(COMMSET) > THE_Help_part06 141 cp THE_Help_sos THE_Help_part07 142 ./manext -q $(COMMSOS) > THE_Help_part08 143 cp THE_Help_tail THE_Help_part09 144 cat THE_Help_part?? > THE_Help.txt 145 rm -f THE_Help_* 146 147doc/html: 148 mkdir -p doc/html 149 150html: manext doc/html 151 -rm -fr *$(HTML_EXT) *.man 152 cp $(imagedir)/the64.png . 153 rexx $(srcdir)/makehtml.rex src=$(srcdir) ext=$(HTML_EXT) ver=$(VERSION) dest=. doc=$(docdir) \ 154 overview=$(OVERVIEW) \ 155 comm=$(COMM) \ 156 commset=$(COMMSET) \ 157 commsos=$(COMMSOS) \ 158 query=$(QUERY) \ 159 glossary=$(GLOSSARY) \ 160 appendix1=$(APPENDIX1) \ 161 appendix2=$(APPENDIX2) \ 162 appendix3=$(APPENDIX3) \ 163 appendix4=$(APPENDIX4) \ 164 appendix7=$(APPENDIX7) 165 166doc/helpviewer: 167 mkdir -p doc/helpviewer 168 169helpviewer: manext doc/helpviewer 170 -rm -f *$(HTML_EXT) *.man comm/* commsos/* commset/* misc/* 171 cp $(imagedir)/the64.png . 172 rexx $(srcdir)/makehv.rex src=$(srcdir) ext=$(HTML_EXT) ver=$(VERSION) dest=. doc=$(docdir) \ 173 overview=$(OVERVIEW) \ 174 comm=$(COMM) \ 175 commset=$(COMMSET) \ 176 commsos=$(COMMSOS) \ 177 query=$(QUERY) \ 178 glossary=$(GLOSSARY) \ 179 appendix1=$(APPENDIX1) \ 180 appendix2=$(APPENDIX2) \ 181 appendix3=$(APPENDIX3) \ 182 appendix4=$(APPENDIX4) \ 183 appendix7=$(APPENDIX7) 184 185doc/combined: 186 mkdir -p doc/combined 187 188combined: doc/combined 189 -rm -fr doc/combined/*$(HTML_EXT) doc/combined/*.man doc/combined/comm/* doc/combined/commsos/* doc/combined/commset/* doc/combined/misc/* 190 cp $(imagedir)/the64.png doc/combined 191 rexx $(srcdir)/makehtml.rex src=$(srcdir) ext=$(HTML_EXT) ver=$(VERSION) dest=doc/combined doc=$(docdir) \ 192 overview=$(OVERVIEW) \ 193 comm=$(COMM) \ 194 commset=$(COMMSET) \ 195 commsos=$(COMMSOS) \ 196 query=$(QUERY) \ 197 glossary=$(GLOSSARY) \ 198 appendix1=$(APPENDIX1) \ 199 appendix2=$(APPENDIX2) \ 200 appendix3=$(APPENDIX3) \ 201 appendix4=$(APPENDIX4) \ 202 appendix7=$(APPENDIX7) 203 ./$(THEBIN) -w 15000 -b -p $(docdir)/preparecomb.the \ 204 doc/combined/index$(HTML_EXT) \ 205 doc/combined/overview$(HTML_EXT) \ 206 doc/combined/comm$(HTML_EXT) \ 207 doc/combined/commset$(HTML_EXT) \ 208 doc/combined/commsos$(HTML_EXT) \ 209 doc/combined/query$(HTML_EXT) \ 210 doc/combined/glossary$(HTML_EXT) \ 211 doc/combined/app1$(HTML_EXT) \ 212 doc/combined/app2$(HTML_EXT) \ 213 doc/combined/app3$(HTML_EXT) \ 214 doc/combined/app4$(HTML_EXT) \ 215 doc/combined/app5$(HTML_EXT) \ 216 doc/combined/app6$(HTML_EXT) \ 217 doc/combined/app7$(HTML_EXT) \ 218 doc/combined/history$(HTML_EXT) \ 219 doc/combined/quickref$(HTML_EXT) \ 220 doc/combined/fdl$(HTML_EXT) 221 cat doc/combined/index$(HTML_EXT).new \ 222 doc/combined/overview$(HTML_EXT).new \ 223 doc/combined/comm$(HTML_EXT).new \ 224 doc/combined/commset$(HTML_EXT).new \ 225 doc/combined/commsos$(HTML_EXT).new \ 226 doc/combined/query$(HTML_EXT).new \ 227 doc/combined/glossary$(HTML_EXT).new \ 228 doc/combined/app1$(HTML_EXT).new \ 229 doc/combined/app2$(HTML_EXT).new \ 230 doc/combined/app3$(HTML_EXT).new \ 231 doc/combined/app4$(HTML_EXT).new \ 232 doc/combined/app5$(HTML_EXT).new \ 233 doc/combined/app6$(HTML_EXT).new \ 234 doc/combined/app7$(HTML_EXT).new \ 235 doc/combined/history$(HTML_EXT).new \ 236 doc/combined/quickref$(HTML_EXT).new \ 237 doc/combined/fdl$(HTML_EXT)> \ 238 doc/combined/THE-$(VERSION)$(HTML_EXT).save 239 rm -f doc/combined/*.new doc/combined/*.man doc/combined/*.html 240 mv doc/combined/THE-$(VERSION)$(HTML_EXT).save doc/combined/THE-$(VERSION)$(HTML_EXT) 241 242doc/pdf: 243 mkdir -p doc/pdf 244 245pdf: doc/pdf 246 -rm -fr doc/pdf/*$(HTML_EXT) doc/pdf/*.man doc/pdf/comm/* doc/pdf/commsos/* doc/pdf/commset/* doc/pdf/misc/* 247 cp $(docdir)/*.gif doc/pdf 248 cp $(docdir)/title.htm doc/pdf/title$(HTML_EXT) 249 rexx $(srcdir)/makehtml.rex src=$(srcdir) ext=$(HTML_EXT) ver=$(VERSION) dest=doc/pdf doc=$(docdir) \ 250 overview=$(OVERVIEW) \ 251 comm=$(COMM) \ 252 commset=$(COMMSET) \ 253 commsos=$(COMMSOS) \ 254 query=$(QUERY) \ 255 glossary=$(GLOSSARY) \ 256 appendix1=$(APPENDIX1) \ 257 appendix2=$(APPENDIX2) \ 258 appendix3=$(APPENDIX3) \ 259 appendix4=$(APPENDIX4) \ 260 appendix7=$(APPENDIX7) 261 ./$(THEBIN) -w 15000 -b -p $(docdir)/preparecomb.the -a "pdf $(VERSION)" \ 262 doc/pdf/title$(HTML_EXT) \ 263 doc/pdf/overview$(HTML_EXT) \ 264 doc/pdf/comm$(HTML_EXT) \ 265 doc/pdf/commset$(HTML_EXT) \ 266 doc/pdf/commsos$(HTML_EXT) \ 267 doc/pdf/query$(HTML_EXT) \ 268 doc/pdf/glossary$(HTML_EXT) \ 269 doc/pdf/app1$(HTML_EXT) \ 270 doc/pdf/app2$(HTML_EXT) \ 271 doc/pdf/app3$(HTML_EXT) \ 272 doc/pdf/app4$(HTML_EXT) \ 273 doc/pdf/app5$(HTML_EXT) \ 274 doc/pdf/app6$(HTML_EXT) \ 275 doc/pdf/app7$(HTML_EXT) \ 276 doc/pdf/history$(HTML_EXT) \ 277 doc/pdf/quickref$(HTML_EXT) \ 278 doc/pdf/fdl$(HTML_EXT) title$(HTML_EXT) 279 -htmldoc -v --firstpage p1 --titlefile doc/pdf/title$(HTML_EXT).new --compression=9 --bodycolor "#FFFFFF" --size universal -f doc/pdf/THE-$(VERSION).pdf doc/pdf/overview$(HTML_EXT).new doc/pdf/comm$(HTML_EXT).new doc/pdf/commset$(HTML_EXT).new doc/pdf/commsos$(HTML_EXT).new doc/pdf/query$(HTML_EXT).new doc/pdf/glossary$(HTML_EXT).new doc/pdf/app1$(HTML_EXT).new doc/pdf/app2$(HTML_EXT).new doc/pdf/app3$(HTML_EXT).new doc/pdf/app4$(HTML_EXT).new doc/pdf/app5$(HTML_EXT).new doc/pdf/app6$(HTML_EXT).new doc/pdf/app7$(HTML_EXT).new doc/pdf/history$(HTML_EXT).new doc/pdf/quickref$(HTML_EXT).new doc/pdf/fdl$(HTML_EXT).new 280 rm -f doc/pdf/*.new doc/pdf/*.man doc/pdf/*.html doc/pdf/*.gif 281 282website: helpviewer 283 -mkdir images 284 -cp $(srcdir)/images/*.png images 285 -rm thedoc*.zip 286 zip -r thedoc$(VERSION_NODOT) index.html images comm commset commsos misc 287 288perminstall: 289 -chmod u+x $(INSTALL) 290 291install: perminstall $(BASE_INSTALL) 292 293uninstall: un$(BASE_INSTALL) 294 295installbase: $(THEBIN) the the.man THE_Help.txt installrpm installdoc installcommon 296 297uninstallbase: uninstallrpm uninstalldoc uninstallcommon 298 299installrpm: perminstall $(THEBIN) 300 $(INSTALL) -m 755 -d $(DESTDIR)$(bindir) 301 $(INSTALL) -m 755 -c ./$(THEBIN) $(DESTDIR)$(bindir)/$(THEBIN) 302 $(INSTALL) -m 755 -c ./the $(DESTDIR)$(bindir)/the 303 304uninstallrpm: $(THEBIN) 305 -rm -f $(DESTDIR)$(bindir)/the 306 -rm -f $(DESTDIR)$(bindir)/$(THEBIN) 307 -rmdir $(DESTDIR)$(bindir) 308 309installdoc: the.man THE_Help.txt helpviewer 310 311installcommon: perminstall 312 $(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1 313 $(INSTALL) -m 644 -c $(srcdir)/the.1 $(DESTDIR)$(mandir)/man1/the.1 314 gzip -f $(DESTDIR)$(mandir)/man1/the.1 315 $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/the 316 $(INSTALL) -m 644 -c ./THE_Help.txt $(DESTDIR)$(datadir)/the/THE_Help.txt 317 $(INSTALL) -m 644 -c $(srcdir)/append.the $(DESTDIR)$(datadir)/the/append.the 318 $(INSTALL) -m 644 -c $(srcdir)/comm.the $(DESTDIR)$(datadir)/the/comm.the 319 $(INSTALL) -m 644 -c $(srcdir)/build.the $(DESTDIR)$(datadir)/the/build.the 320 $(INSTALL) -m 644 -c $(srcdir)/uncomm.the $(DESTDIR)$(datadir)/the/uncomm.the 321 $(INSTALL) -m 644 -c $(srcdir)/total.the $(DESTDIR)$(datadir)/the/total.the 322 $(INSTALL) -m 644 -c $(srcdir)/match.the $(DESTDIR)$(datadir)/the/match.the 323 $(INSTALL) -m 644 -c $(srcdir)/rm.the $(DESTDIR)$(datadir)/the/rm.the 324 $(INSTALL) -m 644 -c $(srcdir)/nl.the $(DESTDIR)$(datadir)/the/nl.the 325 $(INSTALL) -m 644 -c $(srcdir)/words.the $(DESTDIR)$(datadir)/the/words.the 326 $(INSTALL) -m 644 -c $(srcdir)/l.the $(DESTDIR)$(datadir)/the/l.the 327 $(INSTALL) -m 644 -c $(srcdir)/compile.the $(DESTDIR)$(datadir)/the/compile.the 328 $(INSTALL) -m 644 -c $(srcdir)/spell.the $(DESTDIR)$(datadir)/the/spell.the 329 $(INSTALL) -m 644 -c $(srcdir)/demo.the $(DESTDIR)$(datadir)/the/demo.the 330 $(INSTALL) -m 644 -c $(srcdir)/cua.the $(DESTDIR)$(datadir)/the/cua.the 331 $(INSTALL) -m 644 -c $(srcdir)/config.the $(DESTDIR)$(datadir)/the/config.the 332 $(INSTALL) -m 644 -c $(srcdir)/tags.the $(DESTDIR)$(datadir)/the/tags.the 333 $(INSTALL) -m 644 -c $(srcdir)/codecomp.the $(DESTDIR)$(datadir)/the/codecomp.the 334 $(INSTALL) -m 644 -c $(srcdir)/complete.the $(DESTDIR)$(datadir)/the/complete.the 335 $(INSTALL) -m 644 -c $(srcdir)/syntax.the $(DESTDIR)$(datadir)/the/syntax.the 336 for a in $(srcdir)/*.tld; do \ 337 bn=`basename $$a`; \ 338 $(INSTALL) -m 644 -c $$a $(DESTDIR)$(datadir)/the/$$bn; \ 339 done; 340 for a in $(srcdir)/syntax/*.syntax; do \ 341 bn=`basename $$a`; \ 342 $(INSTALL) -m 644 -c $$a $(DESTDIR)$(datadir)/the/$$bn; \ 343 done; 344 345uninstalldoc: 346 347uninstallcommon: 348 -rm -f $(DESTDIR)$(mandir)/man1/the.1.gz 349 -rm -f $(DESTDIR)$(datadir)/the/THE_Help.txt 350 -rm -f $(DESTDIR)$(datadir)/the/append.the 351 -rm -f $(DESTDIR)$(datadir)/the/comm.the 352 -rm -f $(DESTDIR)$(datadir)/the/build.the 353 -rm -f $(DESTDIR)$(datadir)/the/uncomm.the 354 -rm -f $(DESTDIR)$(datadir)/the/total.the 355 -rm -f $(DESTDIR)$(datadir)/the/match.the 356 -rm -f $(DESTDIR)$(datadir)/the/rm.the 357 -rm -f $(DESTDIR)$(datadir)/the/nl.the 358 -rm -f $(DESTDIR)$(datadir)/the/words.the 359 -rm -f $(DESTDIR)$(datadir)/the/l.the 360 -rm -f $(DESTDIR)$(datadir)/the/compile.the 361 -rm -f $(DESTDIR)$(datadir)/the/spell.the 362 -rm -f $(DESTDIR)$(datadir)/the/demo.the 363 -rm -f $(DESTDIR)$(datadir)/the/cua.the 364 -rm -f $(DESTDIR)$(datadir)/the/config.the 365 -rm -f $(DESTDIR)$(datadir)/the/tags.the 366 -rm -f $(DESTDIR)$(datadir)/the/codecomp.the 367 -rm -f $(DESTDIR)$(datadir)/the/syntax.the 368 for a in $(srcdir)/*.tld; do \ 369 bn=`basename $$a`; \ 370 rm -f $(DESTDIR)$(datadir)/the/$$bn; \ 371 done; 372 for a in $(srcdir)/syntax/*.syntax; do \ 373 bn=`basename $$a`; \ 374 rm -f $(DESTDIR)$(datadir)/the/$$bn; \ 375 done; 376 -rmdir $(DESTDIR)$(datadir)/the 377 378binary: $(BASE_BINARY) 379 380binarybase: $(THEBIN) the the.man THE_Help.txt 381 -rm -fr ./tmpdir 382 $(INSTALL) -m 755 -d ./tmpdir/bin 383 $(INSTALL) -m 755 -d ./tmpdir/man/man1 384 $(INSTALL) -m 755 -d ./tmpdir/share/the 385 $(INSTALL) -m 755 -c ./$(THEBIN) ./tmpdir/bin/$(THEBIN) 386 $(INSTALL) -m 755 -c ./the ./tmpdir/bin/the 387 $(INSTALL) -m 644 -c $(srcdir)/the.1 ./tmpdir/man/man1/the.1 388 $(INSTALL) -m 644 -c ./THE_Help.txt ./tmpdir/share/the/THE_Help.txt 389 $(INSTALL) -m 644 -c $(srcdir)/append.the ./tmpdir/share/the/append.the 390 $(INSTALL) -m 644 -c $(srcdir)/comm.the ./tmpdir/share/the/comm.the 391 $(INSTALL) -m 644 -c $(srcdir)/build.the ./tmpdir/share/the/build.the 392 $(INSTALL) -m 644 -c $(srcdir)/uncomm.the ./tmpdir/share/the/uncomm.the 393 $(INSTALL) -m 644 -c $(srcdir)/total.the ./tmpdir/share/the/total.the 394 $(INSTALL) -m 644 -c $(srcdir)/match.the ./tmpdir/share/the/match.the 395 $(INSTALL) -m 644 -c $(srcdir)/rm.the ./tmpdir/share/the/rm.the 396 $(INSTALL) -m 644 -c $(srcdir)/nl.the ./tmpdir/share/the/nl.the 397 $(INSTALL) -m 644 -c $(srcdir)/words.the ./tmpdir/share/the/words.the 398 $(INSTALL) -m 644 -c $(srcdir)/l.the ./tmpdir/share/the/l.the 399 $(INSTALL) -m 644 -c $(srcdir)/compile.the ./tmpdir/share/the/compile.the 400 $(INSTALL) -m 644 -c $(srcdir)/spell.the ./tmpdir/share/the/spell.the 401 $(INSTALL) -m 644 -c $(srcdir)/demo.the ./tmpdir/share/the/demo.the 402 $(INSTALL) -m 644 -c $(srcdir)/cua.the ./tmpdir/share/the/cua.the 403 $(INSTALL) -m 644 -c $(srcdir)/config.the ./tmpdir/share/the/config.the 404 $(INSTALL) -m 644 -c $(srcdir)/tags.the ./tmpdir/share/the/tags.the 405 $(INSTALL) -m 644 -c $(srcdir)/codecomp.the ./tmpdir/share/the/codecomp.the 406 $(INSTALL) -m 644 -c $(srcdir)/complete.the ./tmpdir/share/the/complete.the 407 $(INSTALL) -m 644 -c $(srcdir)/syntax.the ./tmpdir/share/the/syntax.the 408 for a in $(srcdir)/*.tld; do \ 409 bn=`basename $$a`; \ 410 $(INSTALL) -m 644 -c $$a ./tmpdir/share/the/$$bn; \ 411 done; 412 for a in $(srcdir)/syntax/*.syntax; do \ 413 bn=`basename $$a`; \ 414 $(INSTALL) -m 644 -c $$a ./tmpdir/share/the/$$bn; \ 415 done; 416 (cd ./tmpdir; \ 417 tar cvf - * | gzip > ../THE-$(THETYPE)-@REXX_BUILD@-$(VERSION)-$(MACH_ARCH)-$(MYDISTRO).tgz ) 418 419cygwinbinary: the.exe the.man THE_Help.txt 420 -rm -fr ./tmpdir 421 $(INSTALL) -m 755 -d ./tmpdir/usr/bin 422 $(INSTALL) -m 755 -d ./tmpdir/usr/man/man1 423 $(INSTALL) -m 755 -d ./tmpdir/usr/share/the 424 $(INSTALL) -m 755 -c ./the.exe ./tmpdir/usr/bin/the.exe 425 $(INSTALL) -m 644 -c $(srcdir)/the.1 ./tmpdir/usr/man/man1/the.1 426 $(INSTALL) -m 644 -c ./THE_Help.txt ./tmpdir/usr/share/the/THE_Help.txt 427 $(INSTALL) -m 644 -c $(srcdir)/append.the ./tmpdir/usr/share/the/append.the 428 $(INSTALL) -m 644 -c $(srcdir)/comm.the ./tmpdir/usr/share/the/comm.the 429 $(INSTALL) -m 644 -c $(srcdir)/build.the ./tmpdir/usr/share/the/build.the 430 $(INSTALL) -m 644 -c $(srcdir)/uncomm.the ./tmpdir/usr/share/the/uncomm.the 431 $(INSTALL) -m 644 -c $(srcdir)/total.the ./tmpdir/usr/share/the/total.the 432 $(INSTALL) -m 644 -c $(srcdir)/match.the ./tmpdir/usr/share/the/match.the 433 $(INSTALL) -m 644 -c $(srcdir)/rm.the ./tmpdir/usr/share/the/rm.the 434 $(INSTALL) -m 644 -c $(srcdir)/nl.the ./tmpdir/usr/share/the/nl.the 435 $(INSTALL) -m 644 -c $(srcdir)/words.the ./tmpdir/usr/share/the/words.the 436 $(INSTALL) -m 644 -c $(srcdir)/l.the ./tmpdir/usr/share/the/l.the 437 $(INSTALL) -m 644 -c $(srcdir)/compile.the ./tmpdir/usr/share/the/compile.the 438 $(INSTALL) -m 644 -c $(srcdir)/spell.the ./tmpdir/usr/share/the/spell.the 439 $(INSTALL) -m 644 -c $(srcdir)/demo.the ./tmpdir/usr/share/the/demo.the 440 $(INSTALL) -m 644 -c $(srcdir)/cua.the ./tmpdir/usr/share/the/cua.the 441 $(INSTALL) -m 644 -c $(srcdir)/config.the ./tmpdir/usr/share/the/config.the 442 $(INSTALL) -m 644 -c $(srcdir)/tags.the ./tmpdir/usr/share/the/tags.the 443 $(INSTALL) -m 644 -c $(srcdir)/codecomp.the ./tmpdir/usr/share/the/codecomp.the 444 $(INSTALL) -m 644 -c $(srcdir)/complete.the ./tmpdir/usr/share/the/complete.the 445 $(INSTALL) -m 644 -c $(srcdir)/syntax.the ./tmpdir/usr/share/the/syntax.the 446 for a in $(srcdir)/*.tld; do \ 447 bn=`basename $$a`; \ 448 $(INSTALL) -m 644 -c $$a ./tmpdir/share/the/$$bn; \ 449 done; 450 for a in $(srcdir)/syntax/*.syntax; do \ 451 bn=`basename $$a`; \ 452 $(INSTALL) -m 644 -c $$a ./tmpdir/share/the/$$bn; \ 453 done; 454 (cd ./tmpdir; \ 455 tar cvf - * | gzip > ../THE-$(THETYPE)-$(VERSION)-$(target).tgz ) 456 457clean: 458 -rm -f *.o trace $(THEBIN) the manext *.man *$(HTML_EXT) *.new config.log config.cache config.status 459 460distclean: clean 461 -rm -f Makefile 462 463docclean: 464 -rm -fr *.man *$(HTML_EXT) *.png *.new misc comm commset commsos images 465 466mostlyclean: clean 467 468realclean: distclean 469 470#------------------------------------------------------------------------ 471 472XTRA_OBJS = @MH_XTRA_OBJS@ @ALLOCA@ 473 474OBJS = \ 475 box.o \ 476 colour.o \ 477 column.o \ 478 comm1.o \ 479 comm2.o \ 480 comm3.o \ 481 comm4.o \ 482 comm5.o \ 483 commset1.o \ 484 commset2.o \ 485 commsos.o \ 486 commutil.o \ 487 cursor.o \ 488 default.o \ 489 directry.o \ 490 edit.o \ 491 error.o \ 492 execute.o \ 493 file.o \ 494 thematch.o \ 495 getch.o \ 496 linked.o \ 497 mouse.o \ 498 memory.o \ 499 nonansi.o \ 500 parser.o \ 501 prefix.o \ 502 print.o \ 503 query.o \ 504 query1.o \ 505 query2.o \ 506 regex.o \ 507 reserved.o \ 508 rexx.o \ 509 scroll.o \ 510 show.o \ 511 single.o \ 512 sort.o \ 513 target.o \ 514 the.o \ 515 mygetopt.o \ 516 util.o 517 518the: execthe.o mygetopt.o 519 $(LINK) execthe.o mygetopt.o -o the $(THELDFLAGS) 520 521xthe: $(OBJS) $(XTRA_OBJS) 522 $(LINK) $(OBJS) $(XTRA_OBJS) -o xthe $(LDFLAGS) 523 524xwthe: $(OBJS) $(XTRA_OBJS) 525 $(LINK) $(OBJS) $(XTRA_OBJS) -o xwthe $(LDFLAGS) 526 527nthe: $(OBJS) $(XTRA_OBJS) 528 $(LINK) $(OBJS) $(XTRA_OBJS) -o nthe $(LDFLAGS) 529 530nwthe: $(OBJS) $(XTRA_OBJS) 531 $(LINK) $(OBJS) $(XTRA_OBJS) -o nwthe $(LDFLAGS) 532 533box.o: $(srcdir)/box.c $(H1) 534 $(CC) $(CCFLAGS) -o box.o $(srcdir)/box.c 535 536colour.o: $(srcdir)/colour.c $(H1) 537 $(CC) $(CCFLAGS) -o colour.o $(srcdir)/colour.c 538 539column.o: $(srcdir)/column.c $(H1) 540 $(CC) $(CCFLAGS) -o column.o $(srcdir)/column.c 541 542comm1.o: $(srcdir)/comm1.c $(H1) 543 $(CC) $(CCFLAGS) -o comm1.o $(srcdir)/comm1.c 544 545comm2.o: $(srcdir)/comm2.c $(H1) 546 $(CC) $(CCFLAGS) -o comm2.o $(srcdir)/comm2.c 547 548comm3.o: $(srcdir)/comm3.c $(H1) 549 $(CC) $(CCFLAGS) -o comm3.o $(srcdir)/comm3.c 550 551comm4.o: $(srcdir)/comm4.c $(H1) 552 $(CC) $(CCFLAGS) -o comm4.o $(srcdir)/comm4.c 553 554comm5.o: $(srcdir)/comm5.c $(H1) 555 $(CC) $(CCFLAGS) -o comm5.o $(srcdir)/comm5.c 556 557commset1.o: $(srcdir)/commset1.c $(H1) 558 $(CC) $(CCFLAGS) -o commset1.o $(srcdir)/commset1.c 559 560commset2.o: $(srcdir)/commset2.c $(H1) 561 $(CC) $(CCFLAGS) -o commset2.o $(srcdir)/commset2.c 562 563commsos.o: $(srcdir)/commsos.c $(H1) 564 $(CC) $(CCFLAGS) -o commsos.o $(srcdir)/commsos.c 565 566commutil.o: $(srcdir)/commutil.c $(H2) 567 $(CC) $(CCFLAGS) -o commutil.o $(srcdir)/commutil.c 568 569cursor.o: $(srcdir)/cursor.c $(H1) 570 $(CC) $(CCFLAGS) -o cursor.o $(srcdir)/cursor.c 571 572default.o: $(srcdir)/default.c $(H1) 573 $(CC) $(CCFLAGS) -o default.o $(srcdir)/default.c 574 575directry.o: $(srcdir)/directry.c $(H6) 576 $(CC) $(CCFLAGS) -o directry.o $(srcdir)/directry.c 577 578edit.o: $(srcdir)/edit.c $(H1) 579 $(CC) $(CCFLAGS) -o edit.o $(srcdir)/edit.c 580 581error.o: $(srcdir)/error.c $(H1) 582 $(CC) $(CCFLAGS) -o error.o $(srcdir)/error.c 583 584execute.o: $(srcdir)/execute.c $(H1) 585 $(CC) $(CCFLAGS) -o execute.o $(srcdir)/execute.c 586 587file.o: $(srcdir)/file.c $(H6) 588 $(CC) $(CCFLAGS) -o file.o $(srcdir)/file.c 589 590thematch.o: $(srcdir)/thematch.c $(H5) 591 $(CC) $(CCFLAGS) -o thematch.o $(srcdir)/thematch.c 592 593getch.o: $(srcdir)/getch.c $(H3) 594 $(CC) $(CCFLAGS) -o getch.o $(srcdir)/getch.c 595 596mygetopt.o: $(srcdir)/mygetopt.c $(H1) 597 $(CC) $(CCFLAGS) -o mygetopt.o $(srcdir)/mygetopt.c 598 599linked.o: $(srcdir)/linked.c $(H1) 600 $(CC) $(CCFLAGS) -o linked.o $(srcdir)/linked.c 601 602mouse.o: $(srcdir)/mouse.c $(H1) 603 $(CC) $(CCFLAGS) -o mouse.o $(srcdir)/mouse.c 604 605memory.o: $(srcdir)/memory.c $(H1) 606 $(CC) $(CCFLAGS) -o memory.o $(srcdir)/memory.c 607 608nonansi.o: $(srcdir)/nonansi.c $(H1) 609 $(CC) $(CCFLAGS) -o nonansi.o $(srcdir)/nonansi.c 610 611parser.o: $(srcdir)/parser.c $(H1) 612 $(CC) $(CCFLAGS) -o parser.o $(srcdir)/parser.c 613 614os2eas.o: $(srcdir)/os2eas.c $(H1) 615 $(CC) $(CCFLAGS) -o os2eas.o $(srcdir)/os2eas.c 616 617prefix.o: $(srcdir)/prefix.c $(H1) 618 $(CC) $(CCFLAGS) -o prefix.o $(srcdir)/prefix.c 619 620print.o: $(srcdir)/print.c $(H1) 621 $(CC) $(CCFLAGS) -o print.o $(srcdir)/print.c 622 623query.o: $(srcdir)/query.c $(H4) 624 $(CC) $(CCFLAGS) -o query.o $(srcdir)/query.c 625 626query1.o: $(srcdir)/query1.c $(H4) 627 $(CC) $(CCFLAGS) -o query1.o $(srcdir)/query1.c 628 629query2.o: $(srcdir)/query2.c $(H4) 630 $(CC) $(CCFLAGS) -o query2.o $(srcdir)/query2.c 631 632regex.o: $(srcdir)/regex.c $(H0) 633 $(CC) $(CCFLAGS) -o regex.o $(srcdir)/regex.c 634 635reserved.o: $(srcdir)/reserved.c $(H1) 636 $(CC) $(CCFLAGS) -o reserved.o $(srcdir)/reserved.c 637 638rexx.o: $(srcdir)/rexx.c $(H7) 639 $(CC) $(CCFLAGS) -o rexx.o $(srcdir)/rexx.c 640 641scroll.o: $(srcdir)/scroll.c $(H1) 642 $(CC) $(CCFLAGS) -o scroll.o $(srcdir)/scroll.c 643 644show.o: $(srcdir)/show.c $(H1) 645 $(CC) $(CCFLAGS) -o show.o $(srcdir)/show.c 646 647single.o: $(srcdir)/single.c $(H1) 648 $(CC) $(CCFLAGS) -o single.o $(srcdir)/single.c 649 650sort.o: $(srcdir)/sort.c $(H1) 651 $(CC) $(CCFLAGS) -o sort.o $(srcdir)/sort.c 652 653target.o: $(srcdir)/target.c $(H1) 654 $(CC) $(CCFLAGS) -o target.o $(srcdir)/target.c 655 656the.o: $(srcdir)/the.c $(H1) 657 $(CC) $(CCFLAGS) -DTHE_VERSION=\"$(VERSION)\" -DTHE_VERSION_DATE=\"$(VER_DATE)\" -o the.o $(srcdir)/the.c 658 659trace.o: $(srcdir)/trace.c $(H1) 660 $(CC) $(CCFLAGS) -o trace.o $(srcdir)/trace.c 661 662util.o: $(srcdir)/util.c $(H1) 663 $(CC) $(CCFLAGS) -o util.o $(srcdir)/util.c 664 665alloca.o: $(srcdir)/alloca.c 666 $(CC) $(CCFLAGS) -o alloca.o $(srcdir)/alloca.c 667 668utf8.o: $(contribdir)/utf8.c $(H1) 669 $(CC) $(CCFLAGS) -o utf8.o $(contribdir)/utf8.c 670 671 672execthe.o: $(srcdir)/execthe.c $(H1) 673 $(CC) $(CCFLAGS) -DTHE_VERSION=\"$(VERSION)\" -DTHE_VERSION_DATE=\"$(VER_DATE)\" -o execthe.o $(srcdir)/execthe.c 674 675 676manext: manext.o 677 $(LINK) manext.o -o manext 678 679manext.o: $(srcdir)/manext.c $(srcdir)/the.h 680 $(CC) $(CCFLAGS) -I$(srcdir) -o manext.o $(srcdir)/manext.c 681 682 683zip: 684 zip thesrc$(VERSION_NODOT) README INSTALL FAQ TODO COPYING HISTORY THE_Help.txt 685 zip thesrc$(VERSION_NODOT) overview appendix.1 appendix.2 appendix.3 appendix.4 appendix.7 glossary README.OS2 README.Amiga 686 zip thesrc$(VERSION_NODOT) box.c colour.c comm*.c cursor.c default.c directry.c 687 zip thesrc$(VERSION_NODOT) edit.c error.c scroll.c column.c execute.c print.c alloca.c execthe.c 688 zip thesrc$(VERSION_NODOT) file.c thematch.c getch.c mygetopt.c linked.c mouse.c memory.c 689 zip thesrc$(VERSION_NODOT) nonansi.c os2eas.c prefix.c query.c query1.c query2.c reserved.c regex.c 690 zip thesrc$(VERSION_NODOT) rexx.c show.c single.c sort.c target.c the.c trace.c util.c parser.c 691 zip thesrc$(VERSION_NODOT) command.h thedefs.h directry.h thematch.h getch.h vars.h 692 zip thesrc$(VERSION_NODOT) key.h query.h proto.h therexx.h the.h regex.h mygetopt.h 693 zip thesrc$(VERSION_NODOT) manext.c *.rsp *.def *.diz files.rcs the*.xbm *.ico the.res *.rc the.eas 694 zip thesrc$(VERSION_NODOT) append.the comm.the uncomm.the total.the match.the rm.the build.the nl.the syntax.the complete.the 695 zip thesrc$(VERSION_NODOT) words.the l.the compile.the spell.the demo.the demo.txt cua.the config.the tags.the 696 zip thesrc$(VERSION_NODOT) Makefile.in configure config.h.in $(contribdir)/*.c $(contribdir)/*.h 697 zip thesrc$(VERSION_NODOT) *.tld *.mak thedit.lnk $(docdir)/THE_Help* $(docdir)/*.htm $(docdir)/*.the 698 zip thesrc$(VERSION_NODOT) common/config.guess common/config.sub install-sh the.1 699 zip thesrc$(VERSION_NODOT) aclocal.m4 configure.in descrip.mms build.com 700 zip thesrc$(VERSION_NODOT) man2html.rex man2hv.rex makehtml.rex makehv.rex makedist.cmd tld2c.rex 701 zip thesrc$(VERSION_NODOT) common/accommon.m4 common/*.nsh the.nsi the.ver codecomp.the 702 zip thesrc$(VERSION_NODOT) THE*.spec the64.xpm images/*.png doc/*.gif 703 zip thesrc$(VERSION_NODOT) syntax/*.syntax 704 705zzip: 706 (cd $(srcdir)/..; zip thesrc$(VERSION_NODOT) $(ARCHIVE_FILES) ) 707 708dist: 709 (cd $(srcdir)/..;rm -f $(THE_DIR)) 710 (cd $(srcdir)/..;ln -sf $(abs_srcdir) $(THE_DIR)) 711 (cd $(srcdir)/..;tar -cvf - $(ARCHIVE_FILES) | gzip > $(THE_DIR).tar.gz ) 712 (cd $(srcdir)/..;rm -f $(THE_DIR)) 713 714bzip: 715 (cd $(srcdir)/..;rm -f $(THE_DIR)) 716 (cd $(srcdir)/..;ln -sf $(abs_srcdir) $(THE_DIR)) 717 (cd $(srcdir)/..;tar -cvf - $(ARCHIVE_FILES) | bzip2 > $(THE_DIR).tar.bz2 ) 718 (cd $(srcdir)/..;rm -f $(THE_DIR)) 719 720tar: 721 (cd $(srcdir)/..; tar cvf - \ 722 $(ARCHIVE_FILES) \ 723 | compress > $(THE_DIR).tar.Z) 724 725rpm: dist rpmtopdir 726 cp $(srcdir)/the64.xpm $(RPMTOPDIR)/SOURCES 727 cp $(srcdir)/../$(THE_DIR).tar.gz $(RPMTOPDIR)/SOURCES 728 -rm $(RPMTOPDIR)/RPMS/*/THE-$(THETYPE)-@REXX_BUILD@-$(VERSION_UNQUOTED)-[0-9]*.rpm 729 -rm $(RPMTOPDIR)/RPMS/*/THE-common-$(VERSION_UNQUOTED)-[0-9]*.rpm 730 -rm $(RPMTOPDIR)/RPMS/*/THE-doc-$(VERSION_UNQUOTED)-[0-9]*.rpm 731 rpmbuild -ba --clean --define "myversion $(VERSION_UNQUOTED)" --define "myrexx @REXX_BUILD@" --define "mycurses $(THETYPE)" $(srcdir)/THE.spec 732 rpmbuild -bs --clean --define "myversion $(VERSION_UNQUOTED)" --define "myrexx none" --define "mycurses none" $(srcdir)/THE.spec 733 mv $(RPMTOPDIR)/RPMS/*/THE-$(THETYPE)-@REXX_BUILD@-$(VERSION_UNQUOTED)-[0-9]*.rpm `dirname $(RPMTOPDIR)/RPMS/*/THE-$(THETYPE)-@REXX_BUILD@-$(VERSION_UNQUOTED)-[0-9]*.rpm`/`basename $(RPMTOPDIR)/RPMS/*/THE-$(THETYPE)-@REXX_BUILD@-$(VERSION_UNQUOTED)-[0-9]*.rpm .rpm`-$(MYDISTRO).rpm 734 mv $(RPMTOPDIR)/RPMS/*/THE-common-$(VERSION_UNQUOTED)-[0-9]*.rpm `dirname $(RPMTOPDIR)/RPMS/*/THE-common-$(VERSION_UNQUOTED)-[0-9]*.rpm`/`basename $(RPMTOPDIR)/RPMS/*/THE-common-$(VERSION_UNQUOTED)-[0-9]*.rpm .rpm`-$(MYDISTRO).rpm 735 mv $(RPMTOPDIR)/RPMS/*/THE-doc-$(VERSION_UNQUOTED)-[0-9]*.rpm `dirname $(RPMTOPDIR)/RPMS/*/THE-doc-$(VERSION_UNQUOTED)-[0-9]*.rpm`/`basename $(RPMTOPDIR)/RPMS/*/THE-doc-$(VERSION_UNQUOTED)-[0-9]*.rpm .rpm`-$(MYDISTRO).rpm 736 ls -l $(RPMTOPDIR)/RPMS/*/THE*rpm 737 738srcrpm: dist rpmtopdir 739 cp $(srcdir)/../$(THE_DIR).tar.gz $(RPMTOPDIR)/SOURCES 740 rpmbuild -ba --define "myversion $(VERSION_UNQUOTED)" $(srcdir)/THE-doc.spec 741 742rpmtopdir: 743 -mkdir -p $(RPMTOPDIR)/SOURCES 744 -mkdir -p $(RPMTOPDIR)/SRPMS 745 -mkdir -p $(RPMTOPDIR)/RPMS 746 -mkdir -p $(RPMTOPDIR)/BUILD 747 -mkdir -p $(RPMTOPDIR)/SPECS 748 749deb: dist 750 -rm -fr tmp 751 -mkdir tmp 752 (cd tmp; \ 753 tar zxvf ../../$(srcdir)/$(THE_DIR).tar.gz; \ 754 cd $(THE_DIR); \ 755 dpkg-buildpackage -rfakeroot; \ 756 cd ..; \ 757 ls -l ) 758