Mercurial > hg > xemacs-beta
annotate modules/base64/Makefile @ 5930:a0d9bfe304de cygwin
more 64-bit patches for VS, not sure of many of them
| author | Henry Thompson <ht@markup.co.uk> |
|---|---|
| date | Wed, 09 Dec 2015 10:35:23 +0000 |
| parents | 4aa8ee813265 |
| children |
| rev | line source |
|---|---|
|
5449
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
1 # Copyright (C) 1998, 1999 William Perry. |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
2 |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
3 # This file is part of XEmacs. |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
4 |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
5 # XEmacs is free software: you can redistribute it and/or modify it |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
6 # under the terms of the GNU General Public License as published by the |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
7 # Free Software Foundation, either version 3 of the License, or (at your |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
8 # option) any later version. |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
9 |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
10 # XEmacs is distributed in the hope that it will be useful, but WITHOUT |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
13 # for more details. |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
14 |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
15 # You should have received a copy of the GNU General Public License |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
16 # along with XEmacs. If not, see <http://www.gnu.org/licenses/>. |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
17 |
|
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
18 |
| 428 | 19 # |
| 20 # This is slightly more complicated than would normally be the case, | |
| 21 # as this makefile has been tailored to work in the Emacs source tree. | |
| 22 # For samples of how to compile modules outside of the source tree | |
| 23 # (as would be the case if a user had downloaded a module and wanted | |
| 24 # to compile it for use within Emacs), see the samples in the sub-directory | |
| 25 # 'installed'. | |
| 26 # | |
| 27 | |
|
5512
4aa8ee813265
Add a DESTDIR variable to all Makefiles, defaulting to the empty string, and
Jerry James <james@xemacs.org>
parents:
5449
diff
changeset
|
28 DESTDIR= |
|
4aa8ee813265
Add a DESTDIR variable to all Makefiles, defaulting to the empty string, and
Jerry James <james@xemacs.org>
parents:
5449
diff
changeset
|
29 |
| 442 | 30 SHELL=/bin/sh |
| 31 RM=rm -f | |
| 428 | 32 CC=../../lib-src/ellcc |
| 33 CFLAGS=-I. -I../../src | |
| 34 LD=$(CC) --mode=link | |
| 35 MKINIT=$(CC) --mode=init | |
| 36 | |
| 37 SRCS=base64.c | |
| 38 OBJS=$(SRCS:.c=.o) | |
| 39 | |
| 40 .c.o: | |
| 41 $(CC) $(CFLAGS) -c $< | |
| 42 | |
| 43 MODNAME=base64 | |
| 44 MODVER=1.0.0 | |
| 45 MODTITLE="Encode objects in Base 64" | |
| 46 | |
| 47 all: $(MODNAME).ell | |
| 48 | |
| 49 distclean: clean | |
| 50 | |
| 51 clean: | |
| 442 | 52 $(RM) $(MODNAME).ell $(OBJS) base64_i.o base64_i.c |
| 428 | 53 |
| 54 $(MODNAME).ell: $(OBJS) base64_i.o | |
| 55 $(LD) --mod-output=$@ $(OBJS) base64_i.o | |
| 56 | |
| 57 base64_i.o: base64_i.c | |
| 58 base64_i.c: $(SRCS) | |
| 59 ELLMAKEDOC=../../lib-src/make-docfile $(MKINIT) --mod-output=$@ \ | |
| 60 --mod-name=$(MODNAME) --mod-version=$(MODVER) \ | |
| 61 --mod-title=$(MODTITLE) $(SRCS) | |
| 62 |
