Mercurial > dwindows
comparison Makefile.in @ 382:838781d4f1dc
Changes to allow Dynamic Windows to compile properly on Sparc Solaris.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Wed, 30 Apr 2003 04:08:52 +0000 |
parents | c7d5194bf4ad |
children | 278707e0532c |
comparison
equal
deleted
inserted
replaced
381:0df4ad2ac083 | 382:838781d4f1dc |
---|---|
1 srcdir=@srcdir@ | 1 srcdir=@srcdir@ |
2 CC = @CC@ | 2 CC = @CC@ |
3 CCFLAGS = @CFLAGS@ -g -O2 -Wall -D__UNIX__ -DBUILD_DLL -DDW_RESOURCES | 3 CCFLAGS = @CFLAGS@ -g -O2 -fPIC -Wall -D__UNIX__ -DBUILD_DLL -DDW_RESOURCES |
4 LFLAGS = @LIBS@ | 4 LFLAGS = @LIBS@ |
5 INSTALL = @INSTALL@ | 5 INSTALL = @INSTALL@ |
6 INCPATH = -I.. -I. -I$(srcdir) | 6 INCPATH = -I.. -I. -I$(srcdir) |
7 DESTDIR = ./lib/ | 7 DESTDIR = ./lib/ |
8 MLFLAGS = -L$(DESTDIR) | 8 MLFLAGS = -L$(DESTDIR) |
31 # - Place target in $(DESTDIR) - which has a trailing / | 31 # - Place target in $(DESTDIR) - which has a trailing / |
32 # - Usually needs to incorporate $(VER_MAJ) and $(VER_MIN) | 32 # - Usually needs to incorporate $(VER_MAJ) and $(VER_MIN) |
33 # | 33 # |
34 SYSCONF_LINK_SHLIB = gcc | 34 SYSCONF_LINK_SHLIB = gcc |
35 SYSCONF_LINK_TARGET_SHARED = lib$(TARGET).so.$(VER_MAJ).$(VER_MIN) | 35 SYSCONF_LINK_TARGET_SHARED = lib$(TARGET).so.$(VER_MAJ).$(VER_MIN) |
36 SYSCONF_LINK_LIB_SHARED = $(SYSCONF_LINK_SHLIB) -shared -Wl,-soname,lib$(TARGET).so.$(VER_MAJ) \ | 36 SYSCONF_LINK_LIB_SHARED = $(SYSCONF_LINK_SHLIB) -shared \ |
37 -o $(SYSCONF_LINK_TARGET_SHARED) \ | 37 -o $(SYSCONF_LINK_TARGET_SHARED) \ |
38 $(OBJECTS) $(LFLAGS); \ | 38 $(OBJECTS) $(LFLAGS); \ |
39 mv $(SYSCONF_LINK_TARGET_SHARED) $(DESTDIR); \ | 39 mv $(SYSCONF_LINK_TARGET_SHARED) $(DESTDIR); \ |
40 cd $(DESTDIR); \ | 40 cd $(DESTDIR); \ |
41 rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ); \ | 41 rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ); \ |
42 ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so; \ | 42 ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so; \ |
43 ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so.$(VER_MAJ) | 43 ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so.$(VER_MAJ) |
44 | 44 |
45 SYSCONF_LINK_TARGET_SHARED2 = lib$(TARGET2).so.$(VER_MAJ).$(VER_MIN) | 45 SYSCONF_LINK_TARGET_SHARED2 = lib$(TARGET2).so.$(VER_MAJ).$(VER_MIN) |
46 SYSCONF_LINK_LIB_SHARED2 = $(SYSCONF_LINK_SHLIB) -shared -Wl,-soname,lib$(TARGET2).so.$(VER_MAJ) \ | 46 SYSCONF_LINK_LIB_SHARED2 = $(SYSCONF_LINK_SHLIB) -shared \ |
47 -o $(SYSCONF_LINK_TARGET_SHARED2) \ | 47 -o $(SYSCONF_LINK_TARGET_SHARED2) \ |
48 $(OBJECTS2) $(LFLAGS); \ | 48 $(OBJECTS2) $(LFLAGS); \ |
49 mv $(SYSCONF_LINK_TARGET_SHARED2) $(DESTDIR); \ | 49 mv $(SYSCONF_LINK_TARGET_SHARED2) $(DESTDIR); \ |
50 cd $(DESTDIR); \ | 50 cd $(DESTDIR); \ |
51 rm -f lib$(TARGET2).so lib$(TARGET2).so.$(VER_MAJ); \ | 51 rm -f lib$(TARGET2).so lib$(TARGET2).so.$(VER_MAJ); \ |