Mercurial > dwindows
comparison Makefile.in @ 1594:6baf177f335c
Rename compat.c/h dwcompat.c/h and configure option to --with-dwcompat.
There are several other projects that include compat.c and compat.h...
To avoid conflicts make sure the header and source files match the library.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Thu, 23 Feb 2012 12:44:15 +0000 |
parents | 960ea1ec245e |
children | 080b764e8982 |
comparison
equal
deleted
inserted
replaced
1593:19af25f71e1f | 1594:6baf177f335c |
---|---|
15 SRCS = $(srcdir)/$(DW_DIR)/$(DW_SRC) | 15 SRCS = $(srcdir)/$(DW_DIR)/$(DW_SRC) |
16 BROWSER_OBJECT=@BROWSER_OBJECT@ | 16 BROWSER_OBJECT=@BROWSER_OBJECT@ |
17 COMPAT_OBJECT=@COMPAT_OBJECT@ | 17 COMPAT_OBJECT=@COMPAT_OBJECT@ |
18 INSTALL_COMPAT=@INSTALL_COMPAT@ | 18 INSTALL_COMPAT=@INSTALL_COMPAT@ |
19 OBJECTS = dw.o $(BROWSER_OBJECT) | 19 OBJECTS = dw.o $(BROWSER_OBJECT) |
20 SRCS2 = $(srcdir)compat.c | 20 SRCS2 = $(srcdir)dwcompat.c |
21 OBJECTS2= $(COMPAT_OBJECT) | 21 OBJECTS2= $(COMPAT_OBJECT) |
22 TARGET2= @TARGET2@ | 22 TARGET2= @TARGET2@ |
23 TARGETS = @TARGETS@ | 23 TARGETS = @TARGETS@ |
24 VER_MAJ = $(DW_MAJOR_VERSION) | 24 VER_MAJ = $(DW_MAJOR_VERSION) |
25 VER_MIN = $(DW_MINOR_VERSION) | 25 VER_MIN = $(DW_MINOR_VERSION) |
97 cd $(prefix)/lib; \ | 97 cd $(prefix)/lib; \ |
98 rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ); \ | 98 rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ); \ |
99 ln -sf $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).$(SOSUFFIX); \ | 99 ln -sf $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).$(SOSUFFIX); \ |
100 ln -sf $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).$(SOSUFFIX).$(VER_MAJ) | 100 ln -sf $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).$(SOSUFFIX).$(VER_MAJ) |
101 | 101 |
102 installcompat: $(SYSCONF_LINK_TARGET2) | 102 installdwcompat: $(SYSCONF_LINK_TARGET2) |
103 $(INSTALL) -d $(prefix)/lib; \ | 103 $(INSTALL) -d $(prefix)/lib; \ |
104 $(INSTALL) $(SYSCONF_LINK_TARGET2) $(prefix)/lib; \ | 104 $(INSTALL) $(SYSCONF_LINK_TARGET2) $(prefix)/lib; \ |
105 $(INSTALL) $(srcdir)/compat.h $(prefix)/include; \ | 105 $(INSTALL) $(srcdir)/dwcompat.h $(prefix)/include; \ |
106 cd $(prefix)/lib; \ | 106 cd $(prefix)/lib; \ |
107 rm -f lib$(TARGET2).$(SOSUFFIX) lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ); \ | 107 rm -f lib$(TARGET2).$(SOSUFFIX) lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ); \ |
108 ln -sf $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).$(SOSUFFIX); \ | 108 ln -sf $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).$(SOSUFFIX); \ |
109 ln -sf $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ) | 109 ln -sf $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ) |
110 | 110 |
114 rm -f $(prefix)/lib/lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ).$(VER_MIN) | 114 rm -f $(prefix)/lib/lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ).$(VER_MIN) |
115 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX).$(VER_MAJ) | 115 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX).$(VER_MAJ) |
116 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX) | 116 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX) |
117 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX).$(VER_MAJ).$(VER_MIN) | 117 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX).$(VER_MAJ).$(VER_MIN) |
118 rm -f $(prefix)/bin/dwindows-config | 118 rm -f $(prefix)/bin/dwindows-config |
119 rm -f $(prefix)/include/compat.h | 119 rm -f $(prefix)/include/dwcompat.h |
120 rm -f $(prefix)/include/dw.h | 120 rm -f $(prefix)/include/dw.h |
121 rm -f $(prefix)/share/man/man1/dwindows-config.1.gz | 121 rm -f $(prefix)/share/man/man1/dwindows-config.1.gz |
122 | 122 |
123 deb: dist | 123 deb: dist |
124 -rm -fr tmp | 124 -rm -fr tmp |
150 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/$(DW_DIR)/$(DW_SRC) | 150 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/$(DW_DIR)/$(DW_SRC) |
151 | 151 |
152 browser.o: $(srcdir)/$(DW_DIR)/browser.cpp $(srcdir)/dw.h | 152 browser.o: $(srcdir)/$(DW_DIR)/browser.cpp $(srcdir)/dw.h |
153 $(CXX) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/$(DW_DIR)/browser.cpp | 153 $(CXX) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/$(DW_DIR)/browser.cpp |
154 | 154 |
155 compat.o: $(srcdir)/compat.c | 155 dwcompat.o: $(srcdir)/dwcompat.c |
156 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/compat.c | 156 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/dwcompat.c |
157 | 157 |
158 dwtest.o: $(srcdir)/dwtest.c $(srcdir)/dw.h | 158 dwtest.o: $(srcdir)/dwtest.c $(srcdir)/dw.h |
159 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/dwtest.c | 159 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/dwtest.c |
160 | 160 |
161 dwtest: dwtest.o | 161 dwtest: dwtest.o |
162 $(CC) -o dwtest dwtest.o $(MLFLAGS) -l$(TARGET) $(LFLAGS) | 162 $(CC) -o dwtest dwtest.o $(MLFLAGS) -l$(TARGET) $(LFLAGS) |
163 -chmod +x $(srcdir)/mac/finishup.sh | 163 -chmod +x $(srcdir)/mac/finishup.sh |
164 -$(srcdir)/mac/finishup.sh $(srcdir) | 164 -$(srcdir)/mac/finishup.sh $(srcdir) |
165 | 165 |
166 zip: | 166 zip: |
167 zip dwindows$(VER_MAJ)$(VER_MIN).zip $(srcdir)/license.txt $(srcdir)/makefile.* $(srcdir)/readme $(srcdir)/*.c $(srcdir)/dw.h $(srcdir)/compat.h \ | 167 zip dwindows$(VER_MAJ)$(VER_MIN).zip $(srcdir)/license.txt $(srcdir)/makefile.* $(srcdir)/readme $(srcdir)/*.c $(srcdir)/dw.h $(srcdir)/dwcompat.h \ |
168 $(srcdir)/win/*.def $(srcdir)/os2/*.def $(srcdir)/install.sh $(srcdir)/*.in $(srcdir)/configure \ | 168 $(srcdir)/win/*.def $(srcdir)/os2/*.def $(srcdir)/install.sh $(srcdir)/*.in $(srcdir)/configure \ |
169 $(srcdir)/ac*.m4 $(srcdir)/dwindows-config.1 $(srcdir)/Version \ | 169 $(srcdir)/ac*.m4 $(srcdir)/dwindows-config.1 $(srcdir)/Version \ |
170 $(srcdir)/gtk/*.c $(srcdir)/gtk/*.cpp $(srcdir)/win/*.c $(srcdir)/os2/*.c $(srcdir)/win/*.txt $(srcdir)/os2/*.txt \ | 170 $(srcdir)/gtk/*.c $(srcdir)/gtk/*.cpp $(srcdir)/win/*.c $(srcdir)/os2/*.c $(srcdir)/win/*.txt $(srcdir)/os2/*.txt \ |
171 $(srcdir)/gtk/*.xpm $(srcdir)/win/*.ico $(srcdir)/os2/*.ico $(srcdir)/mac/*.png \ | 171 $(srcdir)/gtk/*.xpm $(srcdir)/win/*.ico $(srcdir)/os2/*.ico $(srcdir)/mac/*.png \ |
172 $(srcdir)/mac/Info.plist $(srcdir)/mac/PkgInfo $(srcdir)/mac/*.m $(srcdir)/mac/finishup.sh \ | 172 $(srcdir)/mac/Info.plist $(srcdir)/mac/PkgInfo $(srcdir)/mac/*.m $(srcdir)/mac/finishup.sh \ |
173 $(srcdir)/platform/*.h \ | 173 $(srcdir)/platform/*.h \ |
174 $(srcdir)/debian/control $(srcdir)/debian/rules $(srcdir)/debian/copyright $(srcdir)/debian/compat $(srcdir)/debian/changelog | 174 $(srcdir)/debian/control $(srcdir)/debian/rules $(srcdir)/debian/copyright $(srcdir)/debian/compat $(srcdir)/debian/changelog |
175 | 175 |
176 dist: | 176 dist: |
177 (cd $(srcdir)/..;ln -sf dwindows $(SRCDIR)) | 177 (cd $(srcdir)/..;ln -sf dwindows $(SRCDIR)) |
178 (cd $(srcdir)/..;tar -cvf - $(SRCDIR)/license.txt $(SRCDIR)/makefile.* $(SRCDIR)/readme $(SRCDIR)/*.c $(SRCDIR)/dw.h $(SRCDIR)/compat.h \ | 178 (cd $(srcdir)/..;tar -cvf - $(SRCDIR)/license.txt $(SRCDIR)/makefile.* $(SRCDIR)/readme $(SRCDIR)/*.c $(SRCDIR)/dw.h $(SRCDIR)/dwcompat.h \ |
179 $(SRCDIR)/install.sh $(SRCDIR)/*.in $(SRCDIR)/configure $(SRCDIR)/Version \ | 179 $(SRCDIR)/install.sh $(SRCDIR)/*.in $(SRCDIR)/configure $(SRCDIR)/Version \ |
180 $(SRCDIR)/ac*.m4 $(SRCDIR)/dwindows-config.1 $(SRCDIR)/config.sub $(SRCDIR)/config.guess \ | 180 $(SRCDIR)/ac*.m4 $(SRCDIR)/dwindows-config.1 $(SRCDIR)/config.sub $(SRCDIR)/config.guess \ |
181 $(SRCDIR)/gtk/*.c $(SRCDIR)/gtk/*.cpp $(SRCDIR)/win/*.c $(SRCDIR)/win/*.cpp $(SRCDIR)/os2/*.c $(SRCDIR)/win/*.txt $(SRCDIR)/os2/*.txt \ | 181 $(SRCDIR)/gtk/*.c $(SRCDIR)/gtk/*.cpp $(SRCDIR)/win/*.c $(SRCDIR)/win/*.cpp $(SRCDIR)/os2/*.c $(SRCDIR)/win/*.txt $(SRCDIR)/os2/*.txt \ |
182 $(SRCDIR)/gtk/*.xpm $(SRCDIR)/gtk3/*.c $(SRCDIR)/win/*.def $(SRCDIR)/os2/*.def $(SRCDIR)/image/test.* $(SRCDIR)/win/*.ico $(SRCDIR)/os2/*.ico \ | 182 $(SRCDIR)/gtk/*.xpm $(SRCDIR)/gtk3/*.c $(SRCDIR)/win/*.def $(SRCDIR)/os2/*.def $(SRCDIR)/image/test.* $(SRCDIR)/win/*.ico $(SRCDIR)/os2/*.ico \ |
183 $(SRCDIR)/mac/Info.plist $(SRCDIR)/mac/PkgInfo $(SRCDIR)/mac/*.m $(SRCDIR)/mac/finishup.sh $(SRCDIR)/mac/*.png \ | 183 $(SRCDIR)/mac/Info.plist $(SRCDIR)/mac/PkgInfo $(SRCDIR)/mac/*.m $(SRCDIR)/mac/finishup.sh $(SRCDIR)/mac/*.png \ |