Mercurial > dwindows
diff Makefile.in @ 41:af0a78aa0d45
More updates, and a more comprehensive unix install scheme. Use target
name in applications, as well as some GTK updates for using dialogs
before calling dw_main().
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 23 Oct 2001 18:37:46 +0000 |
parents | 67a643a734d9 |
children | 24afe3035088 |
line wrap: on
line diff
--- a/Makefile.in Mon Oct 22 22:32:58 2001 +0000 +++ b/Makefile.in Tue Oct 23 18:37:46 2001 +0000 @@ -1,7 +1,8 @@ CC = @CC@ CCFLAGS = @CFLAGS@ -g -O2 -Wall -D__UNIX__ -DBUILD_DLL -DDW_RESOURCES LFLAGS = @LIBS@ -INCPATH = -I../../include -I. +INSTALL = @INSTALL@ +INCPATH = -I../include -I. DESTDIR = ./lib/ MLFLAGS = -L$(DESTDIR) TARGET = dw @@ -12,6 +13,7 @@ TARGET2 = dwcompat VER_MAJ = 1 VER_MIN = 0 +PREFIX = @prefix@ .SUFFIXES: .c .h @@ -70,6 +72,18 @@ all: $(SYSCONF_LINK_TARGET) $(SYSCONF_LINK_TARGET2) +install: $(SYSCONF_LINK_TARGET) $(SYSCONF_LINK_TARGET2) + cd $(DESTDIR); \ + $(INSTALL) $(SYSCONF_LINK_TARGET) $(PREFIX)/lib; \ + $(INSTALL) $(SYSCONF_LINK_TARGET2) $(PREFIX)/lib; \ + cd $(PREFIX)/lib; \ + rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ); \ + ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so; \ + ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so.$(VER_MAJ); \ + rm -f lib$(TARGET2).so lib$(TARGET2).so.$(VER_MAJ); \ + ln -s $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).so; \ + ln -s $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).so.$(VER_MAJ) + clean: rm -f *.so rm -f *.o