Overview
Comment: | Got the pre-compiled iup install done in the new Makefile.installall |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
e84be10f92eb19e71be4aa11e784161f |
User & Date: | matt on 2013-07-16 10:00:19 |
Other Links: | branch diff | manifest | tags |
Context
2013-07-16
| ||
10:16 | Tweaks to Makefile.installall. Some dependency problems remain check-in: 38f76fabb5 user: matt tags: dev | |
10:00 | Got the pre-compiled iup install done in the new Makefile.installall check-in: e84be10f92 user: matt tags: dev | |
00:48 | Added ffcall and some of iup check-in: d71a9d3444 user: matt tags: dev | |
Changes
Modified utils/Makefile.installall from [590357c7b2] to [6c11de5675].
︙ | ︙ | |||
73 74 75 76 77 78 79 | ISARCHX86_64=$(shell uname -a | grep x86_64) ifeq ($(ISARCHX86_64),) ARCHSIZE= else ARCHSIZE=64_ endif | | > > | 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | ISARCHX86_64=$(shell uname -a | grep x86_64) ifeq ($(ISARCHX86_64),) ARCHSIZE= else ARCHSIZE=64_ endif IUPFILES=cd-5.5.1_Linux$(KTYPE)_$(ARCHSIZE)lib.tar.gz im-3.8_Linux$(KTYPE)_$(ARCHSIZE)lib.tar.gz iup-3.6_Linux$(KTYPE)_$(ARCHSIZE)lib.tar.gz CSCLIBS=$(shell echo $(LD_LIBRARY_PATH) | sed 's/:/ -L/g') CSC_OPTIONS=-I$(PREFIX)/include -L$(CSCLIBS) all : $(EGGSOFILES) $(CHICKEN_EGG_DIR)/sqlite3.so # Silly rule to make installing eggs more makeish, I don't understand why I need the basename %.so : %.flag $(CHICKEN_INSTALL) $(PROX) $(shell basename $*) |
︙ | ︙ | |||
99 100 101 102 103 104 105 | # Download chicken source chicken-$(CHICKEN_VERSION).tar.gz : wget http://code.call-cc.org/releases/$(CHICKEN_VERSION)/chicken-$(CHICKEN_VERSION).tar.gz # NB// Must touch csi.scm since tar puts original date on it and deps are wrong then chicken-$(CHICKEN_VERSION)/csi.scm : chicken-$(CHICKEN_VERSION).tar.gz tar xfvz chicken-$(CHICKEN_VERSION).tar.gz | | | 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | # Download chicken source chicken-$(CHICKEN_VERSION).tar.gz : wget http://code.call-cc.org/releases/$(CHICKEN_VERSION)/chicken-$(CHICKEN_VERSION).tar.gz # NB// Must touch csi.scm since tar puts original date on it and deps are wrong then chicken-$(CHICKEN_VERSION)/csi.scm : chicken-$(CHICKEN_VERSION).tar.gz tar xfvz chicken-$(CHICKEN_VERSION).tar.gz touch -c chicken-$(CHICKEN_VERSION)/csi.scm $(CHICKEN_INSTALL) : chicken-$(CHICKEN_VERSION)/csi.scm setup-chicken4x.sh cd chicken-$(CHICKEN_VERSION);make PLATFORM=linux PREFIX=$(PREFIX) cd chicken-$(CHICKEN_VERSION);make PLATFORM=linux PREFIX=$(PREFIX) install sqlite-autoconf-$(SQLITE3_VERSION).tar.gz : wget http://www.sqlite.org/sqlite-autoconf-$(SQLITE3_VERSION).tar.gz |
︙ | ︙ | |||
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | $(CHICKEN_EGG_DIR)/qtree.so : opensrc/qtree/qtree.scm cd opensrc/qtree;chicken-install # $(CHICKEN_EGG_DIR)/dbi.so # Don't include as requires postgres mattseggs : $(CHICKEN_EGG_DIR)/margs.so $(CHICKEN_EGG_DIR)/qtree.so ffcall.tar.gz : wget http://www.kiatoa.com/matt/iup/ffcall.tar.gz ffcall/README : ffcall.tar.gz tar xfvz ffcall.tar.gz $(PREFIX)/lib/libavcall.a : ffcall/README cd ffcall;./configure --prefix=$(PREFIX) --enable-shared && make && make install | > > > > > > > > < < | | > > > > > > > > > | 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | $(CHICKEN_EGG_DIR)/qtree.so : opensrc/qtree/qtree.scm cd opensrc/qtree;chicken-install # $(CHICKEN_EGG_DIR)/dbi.so # Don't include as requires postgres mattseggs : $(CHICKEN_EGG_DIR)/margs.so $(CHICKEN_EGG_DIR)/qtree.so # # IUP # iup : $(PREFIX)/lib/libavcall.a $(CHICKEN_EGG_DIR)/iup.so $(CHICKEN_EGG_DIR)/canvas-draw.so # $(PREFIX)/lib/libiup.so ffcall.tar.gz : wget http://www.kiatoa.com/matt/iup/ffcall.tar.gz ffcall/README : ffcall.tar.gz tar xfvz ffcall.tar.gz touch -c ffcall/README $(PREFIX)/lib/libavcall.a : ffcall/README cd ffcall;./configure --prefix=$(PREFIX) --enable-shared && make && make install $(IUPFILES) : wget http://www.kiatoa.com/matt/iup/$@ cd $(PREFIX)/lib;tar xfvz $(BUILDHOME)/$@ mv $(PREFIX)/lib/include/* $(PREFIX)/include $(PREFIX)/lib/libiup.so : $(IUPFILES) touch -c $(PREFIX)/lib/libiup.so $(CHICKEN_EGG_DIR)/iup.so : $(PREFIX)/lib/libiup.so $(CHICKEN_INSTALL) $(PROX) -D no-library-checks -feature disable-iup-web iup $(CHICKEN_EGG_DIR)/canvas-draw.so : $(PREFIX)/lib/libiup.so $(CHICKEN_INSTALL) $(PROX) -D no-library-checks canvas-draw |