Overview
Comment: | Tweaks to Makefile.installall. Some dependency problems remain |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
38f76fabb5fec572d27835effb90f935 |
User & Date: | matt on 2013-07-16 10:16:28 |
Other Links: | branch diff | manifest | tags |
Context
2013-07-17
| ||
00:37 | Added megatest-about.svg check-in: 7667dbc13b user: matt tags: dev | |
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 | |
Changes
Modified utils/Makefile.installall from [6c11de5675] to [0583da3f51].
︙ | ︙ | |||
57 58 59 60 61 62 63 | BUILDHOME=$(PWD) PATH:=$(PREFIX)/bin:$(PATH) LIBPATH=$(PREFIX)/lib$(ADDITIONAL_LIBPATH) LD_LIBRARY_PATH=$(LIBPATH) CHICKEN_INSTALL=$(PREFIX)/bin/chicken-install CHICKEN_EGG_DIR=$(PREFIX)/lib/chicken/6 | | > > > > > > | > > | 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | BUILDHOME=$(PWD) PATH:=$(PREFIX)/bin:$(PATH) LIBPATH=$(PREFIX)/lib$(ADDITIONAL_LIBPATH) LD_LIBRARY_PATH=$(LIBPATH) CHICKEN_INSTALL=$(PREFIX)/bin/chicken-install CHICKEN_EGG_DIR=$(PREFIX)/lib/chicken/6 VPATH=$(CHICKEN_EGG_DIR):$(PWD)/eggflags vpath %.so $(CHICKEN_EGG_DIR) vpath %.flag eggflags EGGSOFILES=$(addprefix $(CHICKEN_EGG_DIR)/,$(addsuffix .so,$(EGGS))) EGGFLAGS=$(addprefix eggflags/,$(addsuffix .flag,$(EGGS))) # Stuff needed for IUP 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 : chkn eggs iup chkn : $(CHICKEN_INSTALL) eggs : $(EGGSOFILES) sqlite3 : $(CHICKEN_EGG_DIR)/sqlite3.so iup : $(PREFIX)/lib/libavcall.a $(CHICKEN_EGG_DIR)/iup.so $(CHICKEN_EGG_DIR)/canvas-draw.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 $*) $(EGGFLAGS) : # $(CHICKEN_INSTALL) mkdir -p eggflags |
︙ | ︙ | |||
142 143 144 145 146 147 148 | # $(CHICKEN_EGG_DIR)/dbi.so # Don't include as requires postgres mattseggs : $(CHICKEN_EGG_DIR)/margs.so $(CHICKEN_EGG_DIR)/qtree.so # # IUP # | < < < | 150 151 152 153 154 155 156 157 158 159 160 161 162 163 | # $(CHICKEN_EGG_DIR)/dbi.so # Don't include as requires postgres mattseggs : $(CHICKEN_EGG_DIR)/margs.so $(CHICKEN_EGG_DIR)/qtree.so # # IUP # 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 |
︙ | ︙ |