diff options
author | bustico | 2006-06-01 13:53:14 +0000 |
---|---|---|
committer | bustico | 2006-06-01 13:53:14 +0000 |
commit | 2d5766c49dd3dc076f9e206bd77bc03ae7bb9716 (patch) | |
tree | 06d2aadbbfd8c965ed52e37d7049ca0e4d41d82d /Makefile | |
parent | 0af51dbec459d2555a5597dc092c7d012f3df250 (diff) | |
download | ivy-cplusplus-2d5766c49dd3dc076f9e206bd77bc03ae7bb9716.zip ivy-cplusplus-2d5766c49dd3dc076f9e206bd77bc03ae7bb9716.tar.gz ivy-cplusplus-2d5766c49dd3dc076f9e206bd77bc03ae7bb9716.tar.bz2 ivy-cplusplus-2d5766c49dd3dc076f9e206bd77bc03ae7bb9716.tar.xz |
cible install_mandriva64 pour la machine de dev 64 bits
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 35 |
1 files changed, 27 insertions, 8 deletions
@@ -18,9 +18,11 @@ else LD = g++ -shared -fPIC #PREFIX=/usr/local ifndef PREFIX - PREFIX=/usr + PREFIX=/usr + LDFLAGS = -L$(PREFIX)/$(LIB) $(XTLIB) + else + LDFLAGS = -L$(PREFIX)/$(LIB)/ivy $(XTLIB) endif - LDFLAGS = -L$(PREFIX)/$(LIB) $(XTLIB) endif @@ -55,8 +57,10 @@ LIBIVY_GLFW_DEPLIBS = -lglfw -livy -lX11 -lXext -lXxf86vm -lGL -lpthread ifdef DEBUG CC= g++ -fPIC -g -Wall -pg $(CPPFLAGS) + DBG=debug else CC= g++ -fPIC -O2 -Wall $(CPPFLAGS) + DBG= endif default: $(LIBIVY_STATIC) $(LIBIVY_GLFW_STATIC) $(LIBIVY_SHARED) $(LIBIVY_GLFW_SHARED) @@ -78,16 +82,30 @@ $(LIBIVY_SHARED) : $(OBJECTS) $(LIBIVY_GLFW_SHARED) : $(OBJECTS_GLFW) $(LD) -o $(LIBIVY_GLFW_SHARED) $(OBJECTS_GLFW) $(LDFLAGS) $(LIBIVY_GLFW_DEPLIBS) -install: - # headers +install: $(LIBIVY_STATIC) $(LIBIVY_GLFW_STATIC) $(LIBIVY_SHARED) $(LIBIVY_GLFW_SHARED) + # headers mkdir -p $(DESTDIR)$(PREFIX)/include/Ivy install -m 0644 Ivy*.h $(DESTDIR)$(PREFIX)/include/Ivy # libs mkdir -p $(DESTDIR)$(PREFIX)/$(LIB) - install -m 0644 $(LIBIVY_STATIC) $(DESTDIR)$(PREFIX)/$(LIB)/$(DEBUG) - install -m 0644 $(LIBIVY_GLFW_STATIC) $(DESTDIR)$(PREFIX)/$(LIB)/$(DEBUG) - install -m 0644 $(LIBIVY_SHARED) $(DESTDIR)$(PREFIX)/$(LIB)/$(DEBUG) - install -m 0644 $(LIBIVY_GLFW_SHARED) $(DESTDIR)$(PREFIX)/$(LIB)/$(DEBUG) + install -m 0644 $(LIBIVY_STATIC) $(DESTDIR)$(PREFIX)/$(LIB) + install -m 0644 $(LIBIVY_GLFW_STATIC) $(DESTDIR)$(PREFIX)/$(LIB) + install -m 0644 $(LIBIVY_SHARED) $(DESTDIR)$(PREFIX)/$(LIB) + install -m 0644 $(LIBIVY_GLFW_SHARED) $(DESTDIR)$(PREFIX)/$(LIB) + +install_mandriva64: $(LIBIVY_STATIC) $(LIBIVY_GLFW_STATIC) $(LIBIVY_SHARED) $(LIBIVY_GLFW_SHARED) + # make clean; make install_mandriva64 PREFIX=/usr/local + # make clean; make install_mandriva64 DEBUG=1 PREFIX=/usr/local + # + # headers + mkdir -p /usr/local/include/Ivy + install -m 0644 Ivy*.h /usr/local/include/Ivy + # libs + mkdir -p /usr/local/lib64/$(IVY) + install -m 0644 $(LIBIVY_STATIC) /usr/local/lib64/$(DBG) + install -m 0644 $(LIBIVY_GLFW_STATIC) /usr/local/lib64/$(DBG) + install -m 0644 $(LIBIVY_SHARED) /usr/local/lib64/$(DBG) + install -m 0644 $(LIBIVY_GLFW_SHARED) /usr/local/lib64/$(DBG) LLDLIBS = -L $(XTLIB) -Wl,-rpath,$(XTLIB) -L. -Wl,-rpath,. -L$(IVY_PATH)/src @@ -101,3 +119,4 @@ distclean clean : $(OBJECTS_GLFW) $(DEPS_GLFW) core *.o *.d *~ -include *.d + |