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